《c语言程序设计》课程教案

《c语言程序设计》课程教案

ID:10777118

大小:366.50 KB

页数:39页

时间:2018-07-08

《c语言程序设计》课程教案_第1页
《c语言程序设计》课程教案_第2页
《c语言程序设计》课程教案_第3页
《c语言程序设计》课程教案_第4页
《c语言程序设计》课程教案_第5页
《c语言程序设计》课程教案_第6页
《c语言程序设计》课程教案_第7页
《c语言程序设计》课程教案_第8页
《c语言程序设计》课程教案_第9页
《c语言程序设计》课程教案_第10页
资源描述:

《《c语言程序设计》课程教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计》课程教案课题C语言概述课型新授课授课日期课时2教学目的1、了解C语言的特点;2、掌握C简单程序的结构;3、熟练掌握C程序的编辑、编译、链接和运行的过程。教学重点难点教学重点:C语言的特点与编程环境教学难点:C语言的编程环境教学方法主要运用讲授法,兼用演示法教学内容提纲1、C语言的简史与特点;2、简单的C程序;3、C程序的上机步骤,掌握程序的编辑、编译、链接和运行。教学过程:本章导读:阐述本章主要内容,重点要掌握的知识点。§1.1C语言概况1.1.1C语言的发展(1)C语言的发展源于人们希望用高级语言编写操作系统。(C-BCPL

2、第二字母)ALGOL60(高级语言)->CPL(硬件支持)-BCPC->B->C->标准C->ANSIC->ISOC(2)语言既具有高级语言特性,又具有低级语言特性-中级语言。1.1.2C语言的特点C语言是从ALGOL60、CPL发展而来,既具有一般高级语言特性,又具有低级语言特性。8个特点。§1.2简单的C语言程序通过简单的C语言程序举例,总结C语言程序的结构。【例1.1】在计算机屏幕上输出“Hello,World!”/*EX1-1.C*/main(){printf("Hello,World!");}【例1.2】己知圆的半径,求圆的周长和

3、面积/*EX1-2.C*/main(){intr;floatl,s;r=5;l=2*3.14159*r;s=3.14159*r*r;printf("r=%d,l=%f,s=%f",r,l,s);}§1.3算法算法的概念和表示方法(流程图的画法)。【例1-4】画出求1+2+3+……+100之和的流程图。39YNi≤100开始s+i⇒s,i+1⇒i0⇒s,1⇒i结束输出s的值§1.4C程序的实现1、源程序、目标程序、可执行程序的概念(补充)。2、C语言程序的实现:编辑、编译、连接、运行。课堂提问与讨论本章小结、作业布置39课题数据类型标识符与常

4、量课型新授课授课日期课时2教学目的1、了解C语言丰富的数据类型;2、了解常量的基本概念;3、掌握常用基本数据类型(整型、实型、字符型)数据的常量表示。教学重点难点掌握C语言数据和数据类型的相关知识教学方法由于本节内容语法点比较多,所以在教学中结合多个小示例,在练习中掌握各知识点,通过实例操作,体会语法点。教学内容提纲1、C数据类型概述2、C的基本数据类型(整型、字符型、枚举型、实型)3、标识符的定义与使用规则;4、常量的类型和定义方法及举例。教学过程:本章导读数据是程序处理的对象,是程序设计中的重要组成部分。C语言为我们提供了丰富的数据类型和运

5、算符及语法规则。阐述本章的主要内容与学习要求。§2.1数据类型2.1.1数据类型概述整型(int)数据类型基本类型整型单精度型(float)字符型(char)长整型(long)短整型(short)实型双精度型(double)枚举类型(enum)共用体类型(union)构造类型结构体类型(struct)数组类型(第6章)空类型(void)指针类型(*)§2.1数据类型C语言的数据类型(整型、实型、字符型),数据的类型、表示形式和数据表示范围的定义。3、标识符的概念及其使用规则,包括系统定义的32个关键字。(1)标识符只能由下划线、数字0~9与大小

6、写字母a~z,A~Z构成。TurboC最多识别由32个字符组成的标识符,MicrosoftC最多识别由8个字符组成的标识符。39(2)标识符的首个字符必须是字母或下划线,而不能是数字或其它符号。(3)C语言中大小写字母是敏感的,即在标识符中,大写字母和小写字母代表不同的意义。例如:Name和name是两个不同的标识符。(4)标识符不能使用系统的关键字,因为关键字是系统保留的,它们已有特定的含义。(5)系统预定义标识符,如预编译命令名(define、include)、系统函数名(scanf、printf、getchar、putchar)等可作为用

7、户标识符,但建议不作它用。(6)尽量作到“见名知义”,例如max、score等,而不用象abc、x1、y2等标识符。(7)避免使用易混字符,如1、l、i;0、o;2、z等。ANSIC定义的关键字共32个:autodoubleintstructbreakelselongswitchcaseenumregistertypedefcharexternreturnunionconstfloatshortunsignedcontinueforsignedvoiddefaultgotosizeofvolatiledoifwhilestatic §2.2.2

8、常量1、各类型常量的定义和表示方法的详细说明。2、C语言中特殊的不可见字符的表示方法--转义字符。3、字符串常量的定义和表示形式,以及与字符常量的区别

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。