欢迎来到天天文库
浏览记录
ID:12521854
大小:537.50 KB
页数:118页
时间:2018-07-17
《《c语言程序设计》讲稿》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《C语言程序设计》讲稿目录第一讲C语言概述1第二讲C语言程序介绍2第三讲算法8第四讲数据类型(1)20第五讲数据类型(2)21第六讲运算符和表达式(1)22第七讲运算符和表达式(2)23第八讲输入输出函数及顺序结构24第九讲选择结构程序设计(1)25第十讲选择结构程序设计(2)26第十一讲循环结构(1)27第十二讲循环结构(2)28第十三讲习题课29第十四讲一维数组的定义和使用29第十五讲二维数组30第十六讲字符数组和字符串31第十七讲函数(1)32第十八讲函数(2)33第十九讲习题课&文件34第二十讲结构体和共用体3
2、5第二十一讲C语言屏幕操作函数36第二十二讲C语言实现图形动画效果37第一讲C语言概述学时:2学时授课形式:多媒体讲解+实例程序演示教学目标:对C程序有一个初步的认识;了解C语言的发展;掌握C语言的特点。主要内容及时间安排(课堂90分钟,80分钟讲课,10分钟总结):(1)C语言程序设计课程介绍:包括课程标准、课堂要求、学习方法等(20分钟);(2)实例演示+编译环境简介:4个实例(包括科学计算、数据排序查找、小型应用系统、图形动画效果),每个实例使用一种编译环境,在观看实例效果的同时简单了解C语言编译运行环境(20分
3、钟);(3)C语言发展简史(包括计算机语言的进化、C语言的发展等)(10分钟);(4)C语言特点介绍:包括与其他语言相比的优点、简单介绍数据类型、关键字、流控结构等(30分钟);(5)总结本节课程的主要内容,布置课后练习题。(10分钟);重点:C语言特点中的数据类型、关键字和流控语句简介教学内容细节:具体内容参加幻灯片。116第二讲C语言程序介绍学时:2学时授课形式:板书+多媒体+实例程序演示教学目标:了解C语言的语法及结构;掌握C语言的编写流程;熟悉C语言的编译环境VC++6.0。主要内容及时间安排(课堂90分钟,8
4、0分钟讲课,5分钟复习,5分钟总结):(1)以提问的方式复习上节课的内容(5分钟);(2)通过实例编写简单程序(先用多媒体展示第一个实例程序,要求学生了解一般C程序的编写流程,然后在编译环境演示程序执行过程,总结C语言程序的基本结构和语法要求)(15分钟);(3)通过实例演示程序的运算功能(先用多媒体展示编写程序,一一讲解给学生,要求学生具有变量需要先定义的理念,然后在编译环境进行实例程序演示,掌握具有输入函数的C语言程序的运行过程)(15分钟);(4)通过上述实例,利用板式总结C语言的编写和编译过程(借助VC++6.
5、0来展示C语言的编写和执行过程)(10分钟);(5)C语言结构特点总结(116C语言由函数构成、书写格式自由、输入输出由函数实现、语句结束要有分号、main函数是函数开始和结束之处等)(20分钟);(6)C语言上机编译环境介绍(主要介绍TC、VC++、Rarnu_CV1.0三个编译环境,主推Rarnu_CV1.0编译环境)(20分钟);(7)总结本节课程的主要内容并布置课后练习题(5分钟);重点:C语言的程序结构、C语言语法细节、C语言编译过程、C语言运行环境等;难点:C语言语法细节和程序结构。教学内容细节:一、通过提
6、问的方式复习上节课程的主要内容。二、实例演示(1)实例1-1简单输出:#include/*包含文件*/main()/*程序从函数main开始执行*/{/*在屏幕上输出引号内内容*/printf("Iamaprogrammer,IlikeC!");}/*函数main结束*/程序说明:lmain函数表示主函数,每个程序必须有且只能有一个main函数,函数体(功能语句)放在{}内。116lprintf是C语言的输出函数,它的作用是将“”中的内容原样输出。l其中“”是换行符。l以/*和*/括起来的是注释,
7、程序运行期间是不执行的只是增加程序的可读性。(1)实例1-2简单计算:/*求两个数的和*/#include/*包含文件*/main()/*主函数*/{inta,b,sum;/*定义局部变量*/scanf("%d,%d",&a,&b);/*输入两个整数值放到a、b变量中*/sum=a+b;/*将ab的和送入sum中*/printf("sum=%d",sum);/*输出ab的和sum*/}程序说明:l本实例的功能是实现两个数相加;lscanf函数的作用是输入两个整数;l具有变量定义的C语言函数的书写顺序应
8、该是:先写预处理命令,然后是函数名;然后是函数体,函数体中应先写变量定义,在写功能语句。116l为了增加程序的可读性应适当加上注释,和printf提示。三、C语言的编写流程四、C语言结构特点总结(1)一个C程序可以由多个函数构成,但是只能有一个main函数,程序从main函数开始,然后通过函数调用完成部分功能,最后以main函数结
此文档下载收益归作者所有