《C语言程序设计》课程教案表授课题目(教学章、节或主题):第一章C语言及程序设计概述课时安排2授课时间教学目的和要求(分掌握、熟悉、了解三个层次):1.掌握:C语言程序的基本结构及书写规范、C语言程序开发步骤。2.熟悉:C语言的课程标准中相关内容3.了解:C语言常用的基本概念;教学内容(包括基本内容、重点、难点):1.基本内容:(1)C语言的发展与特点(2)C语言的基本符号和关键字(3)C语言程序结构及特点(4)C语言程序编辑、编译与运行2.重点:C语言程序的结构,C语言程序开发步骤讲课进程和时间分配:1、《C语言程序设计》课程介绍(30分钟)包括:课程标准、学习方法、课堂纪律要求等。2、导入(10分钟)通过对下面的结构图(在信息处理技术中学到过)的回顾,让学生了解C语言是属于计算机系统的一部分。讲解:C语言与自然语言的比较,自然语言是学生比较熟悉的,通过类比,使学生进一步了硬件系统软件系统主机外设系统软件随机存储器只读存储器高速缓冲存储器输出设备输入设备操作系统程序设计语言与语言处理程序网络通信管理程序数据库管理系统应用软件包控制器运算器外存储器内存储器中央处理器软盘硬盘光盘打印机绘图仪鼠标扫描仪高级语言C语言FortranPascal解C语言,以其激起学生学习这门课程的兴趣。自然语言C语言(1)信息交流(地位平等)人机对话(命令方式)(有思维、推理能力)(无思维、推理能力)(2)语法规则、句法规则灵活语法规则,句法规则固定(可省略、颠倒)(一般不可省略颠倒、必须按部就班)如:走,去晒太阳!如:x=a+b去晒太阳,走!scanf(“%d%d”,a,b);(3)表达方式多样算法多样3、C语言的发展与特点(8分钟)在讲到C语言特点的灵活性时,举例i=i+1其他方法表示变量自增1的还有:i++、i+=1。4、C语言的基本符号和关键字(10分钟)练习:下列字符序列中,不可用作C语言标识符的是A)b70B)no.1C)_symbolD)a_1通过此练习强化学生对C语言标识符的掌握,记住哪些符号能用做标识符。5、C语言程序结构及特点(10分钟)练习:(1)以下叙述正确的是:A)在C程序中,main函数必须位于程序的最前面B)C程序的每行中只能写一条语句C)C语言本身没有输入输出语句D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误(2)C语言规定:在一个源程序中,main函数的位置A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后通过上述练习巩固学生C语言特点的掌握。6、C语言程序编辑、编译与运行(20分钟)结合以下框图讲述C语言程序编辑、编译与运行的过程,以加深学生的记忆。通过一些截屏的TurboC2.0界面,为学生讲述Turc2.0编辑环境的具体使用方法。并给学生讲述TruboC2.0中经常使用的快捷键:F10:激活主菜单;F2:文件保存;CTRL十F9:运行当前程序(编译、连接、运行三合一);ALT+F5:查看运行结果。即切换到用户屏幕,按任一键返回编辑窗口;ESC:退出本级菜单,返回上级菜单。总结C程序的开发步骤板书如下:启动TC—编辑源程序(ALT+F选择New命令)—保存文件(F2)—编辑、链接、运行程序(Ctrl+F9)—查看结果(ALT+F5)。7、本节知识点总结与回顾及作业布置(2分钟)了解了C语言的发展及特点熟悉了C语言程序结构的特点,书写的规则熟悉了C程序的开发步骤讨论、思考题、作业:实验指导书习题参考资料(含参考书、文献等):叶斌陈世强.C语言程序设计.北京:科学出版社授课类型:理论课讨论课□实验课□练习课□其他□教学方式:传统授课双语□讨论□示教□指导□其他□教学资源:多媒体模型□实物□挂图□音像□其他□开始编辑编译连接执行有错?结果正确?结束有源程序file.c目标程序file.obj库函数和其它目标程序可执行目标程序无正确不正确file.exe