C语言电子教案选择结构程序设计计顺序结构程序设计综合复习C语言基础IF习题分支检测多重循环习题顺序习题顺序检测顺序复习循环检测C语上机操作数据类型复习习题IF语句流程示意及阅读示意图第一章C语言基础重庆市第111中学班级职一.2学科C语言教师李春兰总第1节课题C语言基础共1课时第1课时年月日课堂教学目标知识点学习水平识记理解应用分析综合①了解程序及程序设计语言
②掌握C语言源程序的基本结构和书写特点
√√思想教育内容教学重点②教学难点②课型新授课教具教学内容及教学过程(达标措施、反馈矫正)C语言基础引言:同学们对计算机都已不陌生,计算机很聪明,不管多么复杂的工作,它都可以快速而精确的完成,以至于人们称他为“电脑“
“电脑“真的胜过人脑吗
因为再聪明的机器都是人编写的程序控制的
不论它的速度多快,功能多强,它的一切行动都听从程序的指挥,离开程序它就“寸步难行“
大家都知道,计算机系统由硬件和软件系统组成,两者缺一不可
软件系统是计算机的灵魂,而所有的软件都是由程序设计语言编写的…
1.计算机程序:(举例说明什么是程序
可参见P1)例:煮面条的过程写成下面的程序:A
在碗中放好调料C
把面条放入沸水中D
煮熟后挑于碗中程序:用程序设计语言描述的计算机完成某项任务的操作步骤
2.程序设计语言机器语言:这种语言的所有指令都采用了二进制代码形式,即由0和1两个符号组成的二进制串
特点:面向机器,可直接被机器识别,但可移植性差,程序难修改和维护
板书例子识记识记概念汇编语言:采用助记符表示机器指令
特点:改进了机器语言的某些不足,提高了程序可读性,易于修改和维护
不能被机器直接识别,需经过翻译程序翻译成机器语言
需要了解机器型号、结构等
ADD表示加,SUB表示减
高级语言:接近人类语言,易修改、维护,与计算机具体种类无关
源程序需翻译,翻译程序称为语言处理程序