C语言电子教案修改

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

C语言电子教案第1页共101页C语言电子教案选择结构程序设计循环结构程序设计顺序结构程序设计综合复习C语言基础IF习题分支检测多重循环习题顺序习题顺序检测顺序复习循环检测C语上机操作数据类型复习习题IF语句流程示意及阅读示意图C语言电子教案第2页共101页第一章C语言基础重庆市第111中学班级职一.2学科C语言教师李春兰总第1节课题C语言基础共1课时第1课时年月日课堂教学目标知识点学习水平识记理解应用分析综合①了解程序及程序设计语言。②掌握C语言源程序的基本结构和书写特点。√√思想教育内容教学重点②教学难点②课型新授课教具教学内容及教学过程(达标措施、反馈矫正)C语言基础引言:同学们对计算机都已不陌生,计算机很聪明,不管多么复杂的工作,它都可以快速而精确的完成,以至于人们称他为“电脑“!“电脑“真的胜过人脑吗?不!因为再聪明的机器都是人编写的程序控制的。不论它的速度多快,功能多强,它的一切行动都听从程序的指挥,离开程序它就“寸步难行“。大家都知道,计算机系统由硬件和软件系统组成,两者缺一不可。软件系统是计算机的灵魂,而所有的软件都是由程序设计语言编写的…。1.计算机程序:(举例说明什么是程序?可参见P1)例:煮面条的过程写成下面的程序:A.洗锅烧水B.在碗中放好调料C.把面条放入沸水中D.煮熟后挑于碗中程序:用程序设计语言描述的计算机完成某项任务的操作步骤。2.程序设计语言机器语言:这种语言的所有指令都采用了二进制代码形式,即由0和1两个符号组成的二进制串。特点:面向机器,可直接被机器识别,但可移植性差,程序难修改和维护。板书例子识记识记概念C语言电子教案第3页共101页汇编语言:采用助记符表示机器指令。特点:改进了机器语言的某些不足,提高了程序可读性,易于修改和维护。不能被机器直接识别,需经过翻译程序翻译成机器语言。需要了解机器型号、结构等。ADD表示加,SUB表示减。高级语言:接近人类语言,易修改、维护,与计算机具体种类无关。源程序需翻译,翻译程序称为语言处理程序。方式:解释方式和编译方式解释方式:如:Basic语言编译方式:如:C语言二.C语言基础:1.C语言的特点:P42.C语言源程序结构:(P5例1-1)程序头:#include<stdio.h>(#include是要引用标准函数时在程序头写上,可一行或多行。stdio.h是输入输出函数P238)main():函数的函数头,()为空表示函数是无参数的函数,()不能省略。main()主函数C程序中仅一个。{}:必须成对使用。表示函数体的开始和结束。分号;语句的结束注释:/**/C语言的基本结构:函数头和函数体组成。函数类型函数名(形式参数表){声明部分语句序列执行部分}三.小结:标注重点部分,要求学生必须掌握。加强归纳总结。用生活中例子对比讲解。理解理解了解重点:识记教学后记返回首页进位计数制在《计算机基础》中已学,此处可省。源程序解释程序执行语句逐句读入逐句解释源程序编译程序目标程序装入程序C语言电子教案第4页共101页C语言基础重庆市第111中学班级职一.2学科C语言教师李春兰总第2节课题C语言基本符号和标识符共1课时第1课时年月日课堂教学目标知识点学习水平识记理解应用分析综合①识记C语言基本符号。②掌握标识符的命名方法和常量的概念、特点。√√√思想教育内容教学重点②教学难点②课型新授课教具教学内容及教学过程(达标措施、反馈矫正)复习:①程序?②C程序的结构。(抽1到4位学生回答,教师板书出结构,强调各部分的具体要求)新课:一.C语言基本符号和标识符1.C语言基本符号:P11勾书26个英文字母10个阿拉伯数字(0-9)其它特殊符号:由1到2个符号组成。2.标识符:用于标识变量、函数、数组、数据类型等对象名称的字符序列。①由字母、数字、下划线_3种符号组成,第1个必须是字母或下划线,后跟字母、数字、下划线。举例:合法标识符:a,sum,student3,student_name,_avar,page_10_3,_ty_不合法标识符:3sum,stu#name,Mr.s,x-y,p&b练习:P311.9②标识符的大小写含义不同③标识符一般前8位有效,TurboC前32位有效。④C语言惯例,变量、函数、数组、数据类型等的标识符用小写字母,而符号常量用大写字母。识记特殊符号在以后教学中出现时强调。重点识记C语言电子教案第5页共101页⑤标识符常用取简,专用取繁的原则,一般在6个字符以内就够。选取英文单词缩写,见名知意。不用保留字。二.常量和符号常量1)常量:指在程序运行过程中不发生变化的量。例:main(){intsum;sum=10+15;printf(″sum=%d″,sum);}运行结果:sum=25例1.32)符号常量:用一个标识符来代表在程序中多次用到的一个常量。格式:#define标识符常量如:#definePI3.14#defineTRUE1例:已知圆的半径,求圆的周长和面积。#definePI3.14159main(){intr;floatl,s;r=10;l=2*PI*r;s=PI*r*r;printf(″周长=%f\n″,l);printf(″面积=%f″,s);}三.小结:回顾C语言的基本符号,标识符的基本规则,常量的使用。四.作业:P311.10,1.18强调保留字识记(讲解)理解(指导看书)重点,难点理解作业中安排识别常量教学后记返回首页运行结果:周长=62.831799面积=314.158997C语言电子教案第6页共101页C语言基础重庆市第111中学班级职一.2学科C语言教师李春兰总第3节课题C语言上机步骤共2课时第1课时年月日课堂教学目标知识点学习水平识记理解应用分析综合①掌握C程序在机器上的运用√思想教育内容教学重点①教学难点①课型新授课(理论)教具教学内容及教学过程(达标措施、反馈矫正)复习:程序的结构?符号常量的一般格式?标识符的命名方法?新课:一.C程序的上机实现步骤:1.进入DOS系统,C:\TC2.了解窗口:3.使用左、右(上、下)移箭头,移动光标到各菜单项上,按回车或按菜单项上第一个大写字母执行菜单命令。F10激活菜单。ALT+菜单上字母即可执行菜单命令。4.在编辑窗口中输入源程序。5.文件新建:FILE/NEW,默认名NONAME.C6.文件保存:FILE/SAVE7.运行程序:RUN/RUN或Ctrl+F98.查看运行结果:结果存放在Userscreen的用户屏幕上,切换屏幕:RUN/Userscreen或直接按Alt+F5。按任意键返回。9.修改C程序:10.编辑已有程序:FILE/LOAD11.退出TC环境:FILE/QUIT或直接按Alt+X返回首页抽学生回答重点和难点C语言电子教案第7页共101页重庆市第111中学班级职一.2学科C语言教师李春兰总第4节课题C语言上机步骤共2课时第2课时年月日课堂教学目标知识点学习水平识记理解应用分析综合①掌握C程序在机器上的运用√思想教育内容教学重点①教学难点①课型实作教具教学内容及教学过程(达标措施、反馈矫正)一.上机练习1.开机2.了解窗口3.完成上机实验1.14.完成上机实验1.2中常量部分。运行P12例1.3反复调试,直到成功,注意书写规则,教师个别答疑。运行例1.4。做完的同学做黑板上举的例子。尽量独立完成。二.小结:实作中出现的问题提示,强调程序书写的基本要求三.作业:完成实验报告。返回首页难点(程序的输入细节)记录出错部分及修改方法。C语言电子教案第8页共101页C语言基础重庆市第111中学班级职一.2学科C语言教师李春兰总第5节课题变量和整形数据共1课时第1课时年月日课堂教学目标知识点学习水平识记理解应用分析综合①掌握变量的概念和特点②掌握整型数据的应用√√思想教育内容教学重点①②教学难点①②课型新授课教具教学内容及教学过程(达标措施、反馈矫正)复习:程序结构?常量的概念和一般格式?新课:一.变量:定义:变量是指在程序运行过程中其值可以改变的数据对象。变量分:变量名:存放变量值的符号名(内存单元地址)变量值:变量要求:先定义后使用。定义变量格式:类型标识符变量名列表例如:intm;intx,y,z;floatweight=78.5;给变量赋值:先定义后赋值:intr;r=6;定义变量名的同时给变量赋初值:intr=6;参见P15例1.5归纳:变量值的变化是新来旧去;变量必须遵守“先定义后使用”;为了区分符号常量与变量,符号常量通常用大写字母,变量用小写字母。识记概念重点掌握C语言电子教案第9页共101页二.基本数据类型:1.整型整型常量:整常数,不带小数点或指数的数都是整型常数。范围:0――4294967295。十进制常量:如125、-4、0、+9八进制常量:以0开头的整型常数如:十进制的8写成八进制010;-10写成八进制-012。十六进制常量:以0x或0X开头的数字串为十六进制数。如:十进的125写成十六进制0X7D,16写成0x10长整型常量:常量后早跟字母L或l如-23L,32l整型变量:用来存放整型数据的变量,用前先定义定义格式:int变量名列表(int是整型数据的标识符。)例:分别定义各个变量:intx;inty;intz;同时定义多个变量:intx,y,z;定义变量的同时赋初值:intx=3,y=4,z=9;整型分类:int:取值-32768――32767,5位数。long:取值-2147483648――2147483647,10位数。Short:取值同intUnsigned:无符号整型,不能表示负数。取值0――65535。应用注意:根据所处理的整型数的大小来选择数据类型,防止数据溢出。做到合理使用。参P17例1.6三.小结提示重、难点。强调要求掌握部分,适当抽学生回答重点掌握问题。四.作业:P311.11返回首页识记概念了解重点难点学会应用在以后的教学中强调整形的区分教学后记C语言电子教案第10页共101页C语言基础重庆市第111中学班级职一.2学科C语言教师李春兰总第6节课题变量和整型数的应用共2课时第1课时年月日课堂教学目标知识点学习水平识记理解应用分析综合①进一步掌握变量和整型数据的应用。√思想教育内容培养学生理论联系实际。在实际中验证理论。教学重点①教学难点①课型实作预备教具教学内容及教学过程(达标措施、反馈矫正)一.变量、整型数:理论部分:1.阅读理解上机实验1。P245,完成<源程序>的预期结果。2程序求32、56、18三个数的总和与平均数并输出。二.复习识记命令三.小结返回首页学生独立完成集体评议,减少难度。C语言电子教案第11页共101页C语言基础重庆市第111中学班级职一.2学科C语言教师李春兰总第7节课题变量和整型数的应用共2课时第2课时年月日课堂教学目标知识点学习水平识记理解应用分析综合①进一步掌握变量和整型数据的应用。√思想教育内容培养学生理论联系实际。在实际中验证理论。教学重点①教学难点①课型实作教具教学内容及教学过程(达标措施、反馈矫正)一.实作(1节课)验证理论结果,分析上机出错原因,做好实验报告。二.自由练习可以是书上的例子,也可以是练习题。三.小结四.作业完成实验报告。返回首页学生独立完成集体评议,减少难度。C语言电子教案第12页共101页C语言基础重庆市第111中学班级职一.2学科C语言教师李春兰总第8节课题实型数据共2课时第1课时年月日课堂教学目标知识点学习水平识记理解应用分析综合①实型数据常量的表示方法②实型变量的定义。√√思想教育内容教学重点①②教学难点①课型新授课+复习识记课教具教学内容及教学过程(达标措施、反馈矫正)复习:常量的概念、符号常量的一般定义格式?#define标识符常量变量的概念和一般格式?类型标识符变量名列表整型常量的表示方式?十进制,八进制0数串整型变量的定义格式?Int变量名列表新课:一.实型数据1.实型常量:十进制小数形式:由数字和小数点组成。12.5,-7.25,0.5,可略写成.5,12.0,12.(小数点必须写)指数形式:1.25e20或1.25E20

1 / 101
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功