- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计课程教案
《C语言程序设计》课程教案
课题 C语言概述 课型 新授课 授课日期 课时 2 教学目的 1、了解C语言的特点;
2、掌握C简单程序的结构;
3、熟练掌握C程序的编辑、编译、链接和运行的过程。 教学重点难点 教学重点:C语言的特点与编程环境
教学难点:C语言的编程环境 教学方法 主要运用讲授法,兼用演示法 教学内容提纲 1、C语言的简史与特点;
2、简单的C程序;
3、C程序的上机步骤,掌握程序的编辑、编译、链接和运行。 教学过程:
本章导读:阐述本章主要内容,重点要掌握的知识点。
§1.1 C语言概况
1.1.1 C语言的发展
(1)C语言的发展源于人们希望用高级语言编写操作系统。(C-BCPL第二字母)
ALGOL60(高级语言)-CPL(硬件支持)- BCPC-B-C-标准C- ANSI C - ISO C
(2)语言既具有高级语言特性,又具有低级语言特性-中级语言。
1.1.2 C语言的特点
C语言是从ALGOL60、CPL发展而来,既具有一般高级语言特性,又具有低级语言特性。8个特点。
§1.2 简单的C语言程序
通过简单的C语言程序举例,总结C语言程序的结构。
【例1.1】在计算机屏幕上输出“Hello,World!”
/* EX1-1.C */
main()
{
printf(Hello,World!\n);
}
【例1.2】己知圆的半径,求圆的周长和面积
/* EX1-2.C */
main()
{
int r;
float l,s; r=5;
l=2*3.14159*r;
s=3.14159*r*r; printf(r=%d,l=%f,s=%f\n,r,l,s);
}
§1.3 算 法
算法的概念和表示方法(流程图的画法)。
【例1-4】画出求1+2+3+……+100之和的流程图。
§1.4 C程序的实现
1、源程序、目标程序、可执行程序的概念(补充)。
2、C语言程序的实现:编辑、编译、连接、运行。
课堂提问与讨论
本章小结、作业布置
课题 数据类型
标识符与常量 课型 新授课 授课日期 课时 2 教学目的 1、了解C语言丰富的数据类型;
2、了解常量的基本概念;
3、掌握常用基本数据类型(整型、实型、字符型)数据的常量表示。 教学重点难点 掌握C语言数据和数据类型的相关知识 教学方法 由于本节内容语法点比较多,所以在教学中结合多个小示例,在练习中掌握各知识点,通过实例操作,体会语法点。 教学内容提纲 1、C数据类型概述
2、C的基本数据类型(整型、字符型、枚举型、实型)
3、标识符的定义与使用规则;
4、常量的类型和定义方法及举例。 教学过程:
本章导读
数据是程序处理的对象,是程序设计中的重要组成部分。C语言为我们提供了丰富的数据类型和运算符及语法规则。
阐述本章的主要内容与学习要求。
§2.1 数据类型
2.1.1 数据类型概述
§2.1 数据类型
C语言的数据类型(整型、实型、字符型),数据的类型、表示形式和数据表示范围的定义。
3、标识符的概念及其使用规则,包括系统定义的32个关键字。
(1) 标识符只能由下划线、数字0~9与大小写字母a~z,A~Z构成。Turbo C最多识别由32个字符组成的标识符,Microsoft C最多识别由8个字符组成的标识符。 (2) 标识符的首个字符必须是字母或下划线,而不能是数字或其它符号。 (3) C语言中大小写字母是敏感的,即在标识符中,大写字母和小写字母代表不同的意义。例如:Name和name是两个不同的标识符。 (4) 标识符不能使用系统的关键字,因为关键字是系统保留的,它们已有特定的含义。
(5) 系统预定义标识符,如预编译命令名(define、include)、系统函数名(scanf、printf、getchar、putchar)等可作为用户标识符,但建议不作它用。
(6) 尽量作到“见名知义”,例如max、score等,而不用象abc、x1、y2等标识符。
(7) 避免使用易混字符,如1、l、i;0、o;2、z等。
ANSI C定义的关键字共32个:
auto double int struct break else
long switch case enum register typedef
char extern return union const float
short unsigned continue for signed void
default goto sizeof volatile do if
您可能关注的文档
- Chapter Four Negotiation Strategies and Tactics四章谈判策略与战术.doc
- Channel Pathways - Acupuncture School Massage School Miami 信道通路-针灸按摩学校迈阿密学校.ppt
- chapter4青年人心理:时间管理.ppt
- Chapter 5 The UK Economy 英国的经济 I Absolute and relative .doc
- chp7 边沿检测与提取,轮廓跟踪.doc
- China′s Economy and Business Opportunity.ppt
- ChinaVnet互联星空.doc
- CHILEAN WINE INThe US MARKET 智利葡萄酒在美国.ppt
- CIGS中英文逐句对照.doc
- CIA 经营分析和信息技术.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)