版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.C言语电子教案:.;第 PAGE 119 页 共 NUMPAGES 119 页 HYPERLINK l IF语句及流程表示图 IF语句流程表示及阅读表示图 HYPERLINK l 分支检测 分支检测 HYPERLINK l 综合复习 综合复习 HYPERLINK l 数据类型复习习题 数据类型复习习题 HYPERLINK l C语上机操作 C语上机操作 HYPERLINK l 循环检测 循环检测 HYPERLINK l 顺序复习 顺序复习 HYPERLINK l 顺序检测 顺序检测 HYPERLINK l 顺序习题 顺序习题 HYPERLINK l IF习题 IF习题 HYPERLINK l
2、 多重循环习题 多重循环习题 HYPERLINK l 选择构造程序设计 选择构造程序设计 HYPERLINK l 循环构造程序设计 循环构造程序设计 HYPERLINK l 顺序构造程序设计 顺序构造程序设计 HYPERLINK l C言语根底 C言语根底C言语电子教案第一章言语根底重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 1 节课题 C言语根底 共 1 课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合了解程序及程序设计言语。掌握C言语源程序的根本构造和书写特点。思想教育内容教学重点教学难点课型新授课教具教学内容及教学过程达标措施、反响
3、矫正言语根底 引言:同窗们对计算机都已不陌生,计算机很聪明,不论多么复杂的任务,它都可以快速而准确的完成,以致于人们称他为“电脑“!“电脑“真的胜过人脑吗?不!由于再聪明的机器都是人编写的程序控制的。不论它的速度多快,功能多强,它的一切行动都听从程序的指挥,分开程序它就“寸步难行“。大家都知道,计算机系统由硬件和软件系统组成,两者缺一不可。软件系统是计算机的灵魂,而一切的软件都是由程序设计言语编写的。计算机程序:举例阐明什么是程序?可参见 例:煮面条的过程写成下面的程序:洗锅烧水在碗中放好调料把面条放入沸水中煮熟后挑于碗中程序:用程序设计言语描画的计算机完成某项义务的操作步骤 。程序设计言语机
4、器言语:这种言语的一切指令都采用了二进制代码方式,即由和两个符号组成的二进制串。特点:面向机器,可直接被机器识别,但可移植性差,程序难修正和维护。板书例子识记识记概念汇编言语:采用助记符表示机器指令。特点:改良了机器言语的某些缺乏,提高了程序可读性,易于修正和维护。不能被机器直接识别,需经过翻译程序翻译成机器言语。需求了解机器型号、构造等。ADD表示加,SUB表示减。高级言语:接近人类言语,易修正、维护,与计算机详细种类无关。源程序需翻译,翻译程序称为言语处置程序。方式:解释方式和编译方式解释方式:解释程序如:Basic言语逐句解释逐句读入执行语句源程序编译程序编译方式:如:C言语源程序装入程
5、序目的程序二C言语根底:C言语的特点:P4C言语源程序构造:P5例11程序头:includestdio.h (#include是要援用规范函数时在程序头写上,可一行或多行。stdio.h是输入输出函数P238)main( ):函数的函数头,为空表示函数是无参数的函数,不能省略。main()主函数C程序中仅一个。 :必需成对运用。表示函数体的开场和终了。分号 ;语句的终了注释:* *C言语的根本构造:函数头和函数体组成。 函数类型 函数名方式参数表 声明部分 语句序列 执行部分三小结:标注重点部分,要求学生必需掌握。加强归纳总结。用生活中例子对比讲解。了解了解了解重点:识记教学后记 HYPERL
6、INK l 首页 前往首页进位计数制在中已学,此处可省。言语根底重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 2 节课题 C言语根本符号和标识符 共 1 课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合识记C言语根本符号。掌握标识符的命名方法和常量的概念、特点。思想教育内容教学重点教学难点课型新授课教具教学内容及教学过程达标措施、反响矫正复习:程序?程序的构造。抽到位学生回答,教师板书出构造,强调各部分的详细要求新课:C言语根本符号和标识符1C言语根本符号:11勾书 26个英文字母 10个阿拉伯数字09 其它特殊符号:由1到2个符号组成。2
7、标识符:用于标识变量、函数、数组、数据类型等对象称号的字符序列。由字母、数字、下划线3种符号组成,第1个必需是字母或下划线,后跟字母、数字、下划线。举例:合法标识符:a, sum, student3, student_name, _avar, page_10_3, _ty_ 不合法标识符:3sum, stu#name, Mr.s, x-y, p&b练习:P31 1.9 标识符的大小写含义不同标识符普通前8位有效,Turbo C前32位有效。C言语惯例,变量、函数、数组、数据类型等的标识符用小写字母,而符号常量用大写字母。识记特殊符号在以后教学中出现时强调。重点识记标识符常用取简,公用取繁的原那
8、么,普通在6个字符以内就够。选取英文单词缩写,见名知意。不用保管字。常量和符号常量常量:指在程序运转过程中不发生变化的量。例:main()int sum;sum=10+15;printf(sum=%d,sum);运转结果:sum=25例13 2)符号常量:用一个标识符来代表在程序中多次用到的一个常量。格式:define 标识符 常量如: define PI 3.14define TRUE 1例:知圆的半径,求圆的周长和面积。#define PI 3.14159main()运转结果:周长62831799面积314158997int r;float l,s;r=10;l=2*PI*r;s=PI*r
9、*r;printf(周长fn,l);printf(面积%f,s);小结: 回想C言语的根本符号,标识符的根本规那么,常量的运用。作业:P31 110,118强调保管字识记讲解了解指点看书重点,难点了解作业中安排识别常量教学后记 HYPERLINK l 首页 前往首页言语根底重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第3节课题 C言语上机步骤 共 2 课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合掌握C程序在机器上的运用思想教育内容教学重点教学难点课型新授课(实际)教具教学内容及教学过程达标措施、反响矫正复习:程序的构造?符号常量的普通格式
10、?标识符的命名方法?新课:一程序的上机实现步骤:进入DOS系统,C:TC了解窗口:运用左、右上、下移箭头,挪动光标到各菜单项上,按回车或按菜单项上第一个大写字母执行菜单命令。F10激活菜单。ALT菜单上字母即可执行菜单命令。在编辑窗口中输入源程序。文件新建:FILENEW,默许名NONAMEC文件保管:FILESAVE运转程序:RUNRUN或CtrlF9查看运转结果:结果存放在User screen的用户屏幕上,切换屏幕:RUNUser screen或直接按AltF5。按恣意键前往。修正C程序:编辑已有程序:FILELOAD退出TC环境:FILEQUIT或直接按AltX HYPERLINK l
11、 首页 前往首页抽学生回答重点和难点重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第4 节课题 C言语上机步骤 共 2 课时 第 2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合掌握C程序在机器上的运用思想教育内容教学重点教学难点课型实作教具教学内容及教学过程达标措施、反响矫正一上机练习开机了解窗口完成上机实验11完成上机实验12中常量部分。运转P12例13 反复调试,直到胜利,留意书写规那么,教师个别答疑。运转例14。做完的同窗做黑板上举的例子。尽量独立完成。二小结:实作中出现的问题提示,强调程序书写的根本要求作业: 完成实验报告。 HYPERLINK
12、 l 首页 前往首页难点程序的输入细节记录出错部分及修正方法。言语根底重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 5 节课题 变量和整形数据 共 1 课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合掌握变量的概念和特点掌握整型数据的运用思想教育内容教学重点教学难点课型新授课教具教学内容及教学过程达标措施、反响矫正复习:程序构造?常量的概念和普通格式?新课:变量: 定义:变量是指在程序运转过程中其值可以改动的数据对象。 变量分: 变量名:存放变量值的符号名内存单元地址变量值: 变量要求:先定义后运用。 定义变量格式:类型标识符 变量名列表
13、例如: int m;int x,y,z;float weight=78.5; 给变量赋值:先定义后赋值:int r; r=6;定义变量名的同时给变量赋初值:int r=6;参见P15例15归纳:变量值的变化是新来旧去;变量必需遵守“先定义后运用;为了区分符号常量与变量,符号常量通常用大写字母,变量用小写字母。识记概念重点掌握根本数据类型:整型整型常量:整常数,不带小数点或指数的数都是整型常数。范围:04294967295。十进制常量:如125、4、0、9八进制常量:以0开头的整型常数如:十进制的8写成八进制010;10写成八进制012。十六进制常量:以0 x或0X开头的数字串为十六进制数。如:
14、十进的125写成十六进制0X7D,16写成0 x10长整型常量:常量后早跟字母L或l如23L,32l整型变量:用来存放整型数据的变量,用前先定义定义格式:int 变量名列表int 是整型数据的标识符。例:分别定义各个变量: int x; int y; int z; 同时定义多个变量: int x,y,z; 定义变量的同时赋初值: int x=3,y=4,z=9;整型分类:int:取值3276832767,5位数。long:取值21474836482147483647,10位数。Short:取值同intUnsigned:无符号整型,不能表示负数。取值065535。 运用留意:根据所处置的整型数的
15、大小来选择数据类型,防止数据溢出。做到合理运用。参P17 例16小结 提示重、难点。强调要求掌握部分,适当抽学生回答重点掌握问题。作业:P31 111 HYPERLINK l 首页 前往首页识记概念了解重点难点学会运用在以后的教学中强调整形的区分教学后记言语根底重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 6 节课题 变量和整型数的运用 共 2课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合进一步掌握变量和整型数据的运用。思想教育内容培育学生实际联络实践。在实践中验证实际。教学重点教学难点课型实作预备教具教学内容及教学过程达标措施、反响矫正
16、变量、整型数: 实际部分:1阅读了解上机实验1。P245,完成源程序的预期结果。 程序求32、56、18三个数的总和与平均数并输出。复习识记命令小结 HYPERLINK l 首页 前往首页学生独立完成集体评议,减少难度。言语根底重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 7 节课题 变量和整型数的运用 共 2课时 第 2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合进一步掌握变量和整型数据的运用。思想教育内容培育学生实际联络实践。在实践中验证实际。教学重点教学难点课型实作教具教学内容及教学过程达标措施、反响矫正实作1节课验证实际结果,分析上机出错缘
17、由,做好实验报告。二自在练习可以是书上的例子,也可以是练习题。 三小结四作业完成实验报告。 HYPERLINK l 首页 前往首页学生独立完成集体评议,减少难度。言语根底重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 8 节课题 实型数据 共 2课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合实型数据常量的表示方法实型变量的定义。思想教育内容教学重点教学难点课型新授课复习识记课教具教学内容及教学过程达标措施、反响矫正复习:常量的概念、符号常量的普通定义格式?define 标识符 常量变量的概念和普通格式? 类型标识符 变量名列表整型常量的表示
18、方式? 十进制,八进制 0数串整型变量的定义格式? Int 变量名列表新课:实型数据实型常量:十进制小数方式:由数字和小数点组成。125,725,05,可略写成5,120,12小数点必需写指数方式:125e20或125E20,e或E表示10n ,E前面必需求有数字,且只需一位非零数字。后面的指数必需为整数。练习:P31 117实型变量:单精度:float取值3.4e-383.4e38有效数7位。双精度:double取值1.7e-308-1.7e308有效数16位。定义格式:float 变量名列表 double 变量名列表留意:防止一个很大的数与很小的数相加减。参见P18例17察看结果。小结识记
19、单词和格式抽学生回答识记板书时强调要求。识记单词和格式 HYPERLINK l 首页 前往首页言语根底重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 9 节课题 实型数据 共 2课时 第 2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合实型数据常量的表示方法实型变量的定义。思想教育内容教学重点教学难点课型新授课复习识记课教具教学内容及教学过程达标措施、反响矫正练习1对照例题17编程:输出两个实型变量。识记整型、实型数据的定义格式,默写所学单词。程序书写规那么?P7小结 重难点的标注和阐明。 HYPERLINK l 首页 前往首页言语根底重庆市第111中
20、学 班级 职一2 学科 C言语 教师 李春兰 总第 10 节课题 字符型数据 共 2课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合识记字符常量,字符串常量的表示及本义字符。掌握字符型变量的运用。思想教育内容教学重点教学难点课型新授课教具教学内容及教学过程达标措施、反响矫正复习:整型、实型英语单词?新课:字符常量:定义:用单引号括起来的一个字符。如a,5,A大小写不同本义字符:有特殊含义的字符。不能在屏幕上显示,不能直接输入如:换行符,退格符等。表示:以“开头的字符序列。参见P19表11添加C以字符方式输出,d使变量值以整型数输出,即该字符的ASCII值8:说出
21、以下程序语句的含义#includestdio.hmain()printf(chinatdayn); /* t跳到下一个制表位,n换行*/printf(Its a dogn); /*输出单引号,n换行*/printf(peart); /* r回到行首替代p*/识记引导学生回答字符变量定义:用来存放字符型数据的变量。占1个字节,只能存放1个字符。定义格式:char 变量名列表标识符:char阐明:字符以ASCII值存放,可按整型、字符型值输出。d实现输出字符的整型数。整型、字符型可相互赋值。参见P20例19,110练习:说出以下语句的含义。#includestdio.hmain()char ch1
22、,ch2;ch1=a;ch2=b;printf(ch1=%cn,ch1); /* %c按字符方式输出n换行*/printf(ch2=%c,ch2);printf(ch1=%cn,ch1); printf(ch2=%c,ch2);运转结果:ch1=a ch2=b ch1=a ch2=b小结: HYPERLINK l 首页 前往首页引导读懂语句在以后教学中强调字符,及时复习。教学后记重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 11 节课题 字符型数据 共 2课时 第 2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合识记字符常量,字符串常量的表示及本义字
23、符。掌握字符型变量的运用。思想教育内容教学重点教学难点课型新授课教具教学内容及教学过程达标措施、反响矫正字符串常量定义:用双引号括起来的字符序列。如:abc , 123, A, 21+5*3/5留意:能用单引号,单引号括起的是字符常量,二者不同。C言语无字符串变量,不能将字符串符给变量。字符串常量在内存中存放时以0为终了标志,多占一个字节。参见P22例练习:P31 15,16并记忆。作业:下次课抽背。 HYPERLINK l 首页 前往首页识记引导学生回答言语根底重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 12 节课题 数据类型 共 2课时 第 1 课时 年 月 日课堂
24、教学目的知 识 点学习程度识记了解运用分析综合掌握三种数据类型的运用。思想教育内容教学重点阅读程序及找错教学难点阅读程序及找错课型复习习题课教具教学内容及教学过程达标措施、反响矫正一:复习C言语的3种数据类型及标识符? 整型:int,long,short,unsigned根本类型 实型:float,double 字符型:char字符常量和字符串常量的区别?二练习:1指出下面合法的标识符。3ab a3 ABC a_3 sum.a #abc _stu22指出以下程序中的错误。Main /*缺括号 */printf(Hello!); 抽同窗回答以表格方式复习做后评议main()a=1;b=2; /*
25、缺定义变量int a,b; 必需先定义*/printf(%d,a+b);main()int a,ba=1,b=2 /*每句缺换行符;该句分隔符应为;不是, */printf(%d,a+b) HYPERLINK l 首页 前往首页教学后记重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 13 节课题 数据类型 共 2课时 第 2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合掌握三种数据类型的运用。思想教育内容教学重点阅读程序及找错教学难点阅读程序及找错课型复习习题课教具教学内容及教学过程达标措施、反响矫正main()int a,b;a=1,b=2; /*该
26、句分隔符应为;不是, */printf(%d,a+b)3写出以下程序运转结果main()int a,b,c,d;a=13;b=10;c=a/b;d=a%b; /*求余数,模运算*/printf(%dn%d,c,d); /*1的ASCII值49换行,51 */小结:本次课出现的优、劣提示留意,加强训练。 HYPERLINK l 首页 前往首页做后评议言语根底重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 14、节课题 运算符与表达式 共 2课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合掌握算术表达式的运算和赋值运算掌握自增、自减运算思想教育内
27、容教学重点教学难点课型新授课教具教学内容及教学过程达标措施、反响矫正引入:C言语提供了40多个运算符。其中,一部分与其它高级言语一样,另一部分那么与汇编言语类似,能对计算机的底层硬件进展访问。所以,C言语可以实现汇编言语的大部分功能,这是C言语的主要特征之一。算术运算:运算符:、减和负号运算、整数相除,结果得整数,去掉整个小数部分、模运算取余,操作数只能是整数自增运算,自减运算。表达式:用算术运算符和括号将操作数衔接起来的式子。如:1235353a优先级别:、负号、类型转换:不同类型数值混合运算:自动转换:P24double floatlongunsignedint char,short重点强
28、调除、模的符号,尽能够与VF对比。强迫转换:格式 类型名表达式例:(float)a; /*a转换成实型*/ (int)(x+y); /*x+y转换成整型*/参见P25例。留意:当整型数相除误差大时可将其强迫转换成实型如:sum/n改写成(float)sum/n或者sum/(float)n.练习:P31 18二小结 HYPERLINK l 首页 前往首页可略教学后记重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 15节课题 运算符与表达式 共 2课时 第 2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合掌握算术表达式的运算和赋值运算掌握自增、自减运算思想
29、教育内容教学重点教学难点课型新授课教具教学内容及教学过程达标措施、反响矫正二赋值运算符和赋值表达式赋值运算符: 如:a=3 ;x=y;I=I+1;复合赋值运算符:,*,如:a+=3 等效于a=a+3 t*=x+5 等效于 t=t*(x+5)赋值表达式:变量名表达式留意:运算符左边只能有一个变量名,不能是常量或其它表达式。如:13=a, a+b=5,n*3=6都是错误的。 运算符右边可以是另一表达式。如:a=(b=2)或a=b=2自增、自减赋值运算:如 I=I+1 可写成: I+ 或 +II=I-1 可写成I-或-I+I,I+的区别:如I=2;j=I+;将的值赋给j后加相当于: j=I;I=I+
30、1;j=+I;将的值增后赋给j相当于:I=I+1;j=I;参见书三练习 四小结 强调难点,点评难点。 HYPERLINK l 首页 前往首页重点言语根底重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 16 节课题 习题课 共 2课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1掌握算术运算符、赋值运算符、自增自减运算符思想教育内容教学重点1教学难点1课型习题课教具教学内容及教学过程达标措施、反响矫正复习:本义字符自增、自减运算符前缀、后缀的区别。作业评议: 写出以下程序的运转结果:main()int a=1,b=2,c;c=a+b;print
31、f(a=%d,b=%dn,a,b); /*a=49,b=50*/printf(a+b=%d,c); /*a+b=51*/提问抽学生回答教师自设一些习题强化学生各知识点的掌握。main()char ch=a;ch=b;printf(%c,ch);结果:bMain()int a=1,b,c;b=a+;c=+b;printf(a=%d,b=%d,c=%d,a,b,c); HYPERLINK l 首页 前往首页教学后记重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 17 节课题 习题课 共 2课时 第 2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1掌握算术
32、运算符、赋值运算符、自增自减运算符思想教育内容教学重点1教学难点1课型习题课教具教学内容及教学过程达标措施、反响矫正Main()int a=10,b;b=a+; printf(a=%d,b=%dn,a,b);b=+a;printf(a=%d,b=%dn,a,b);编程:设a=98,b=80,c=83求a,b,c的平均值。小结: HYPERLINK l 首页 前往首页提问抽学生回答言语根底重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 18节课题 实验13 共 2课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合掌握算术运算符、赋值运算符、自增自
33、减运算符了解在不同类型数据的混合运算中数据类型的转换。思想教育内容教学重点1教学难点1课型实验课教具教学内容及教学过程达标措施、反响矫正实验13实际部分见上机实验13:算术运算符的运用:经实际分析,写出预期结果。写出该部分实际复习题。赋值运算符:写出预期结果及该部分实际复习题。自增、自减运算:数据类型的转换。 HYPERLINK l 首页 前往首页独立完成重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 19 节课题 实验13 共 2课时 第 2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合握算术运算符、赋值运算符、自增自减运算符了解在不同类型数据的混合
34、运算中数据类型的转换。思想教育内容教学重点1教学难点1课型实验课教具教学内容及教学过程达标措施、反响矫正实验13上机实验:照实验3在机器上运转程序。分析、找出实验过程中与实际不同的地方,注明缘由。教师:个别答疑,辅导。典型错误集体纠正。完成实验报告。 HYPERLINK l 首页 前往首页独立完成言语根底重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 20节课题 逗号运算及程序阅读 共 2课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1掌握逗号运算符及表达式2熟练各运算符程序。思想教育内容教学重点1、2教学难点2课型新授课习题实验教具教学内
35、容及教学过程达标措施、反响矫正复习:算术运算符、自增自减运算符新课:一逗号运算符和逗号表达式逗号运算符:用,衔接两个表达式。逗号表达式:表达式1,表达式2,例:a=2,x=a+10; /*x=12。先求表达式1的值,再求表达式2的值,整个逗号表达式的值是表达式2的值*/m=3,m+6; /*m=9*/w=2,+w,t=w- +1; /* t=4*/优先级别最低。写出以下程序运转结果:main()int a=11,b=3;clrscr(); /*清屏*/printf(a/b=%d,a/b);printf(na%b=%d,a%b); /*a%b=50*/Main()int x,y;让学生分析结果强
36、调小括号在此的运用见P33页clrscr();x=y=1;printf(x=%d,y=%d,x,y);Main()int x=3,y=2;clrscr();x*=y+8;printf(y=%dn,y);printf(x=%d,x); HYPERLINK l 首页 前往首页教学后记根底部分比建议学时多用9学时,目的是将学生根底打牢,便于以后的学习。因高二学生已学VF对编程来说不是很难。难在根本规那么的结实掌握。重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 21节课题 逗号运算及程序阅读 共 2课时 第 2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1
37、掌握逗号运算符及表达式2熟练各运算符程序。思想教育内容教学重点1、2教学难点2课型习题实验教具教学内容及教学过程达标措施、反响矫正Main()int a=10,b;clrscr();b=a+;printf(a=%d,b=%dn,a,b);b=+a;printf(a=%d,b=%dn,a,b);main()int num=2,s;clrscr();s=(num+,num*10);printf(s=%d,s);上机实验 察看实际值与实验值能否一致。找出不一致的缘由。分析结果。完成实验报告 HYPERLINK l 首页 前往首页让学生分析结果见P33页顺序构造程序设计重庆市第111中学 班级 职一.
38、2 学科 C言语 教师 李春兰 总第22 节课题 顺序构造程序设计 共 课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合了解构造化程序设计2.了解三种根本构造的特点思想教育内容教学重点构造化程序设计的要点教学难点构造化程序设计的要点课型实际课教具教学内容及教学过程达标措施、反响矫正新课引入:最早的程序设计是没有什么方法可言的,人们编写程序根本上是想到什么就写什么。这种没有方法的方法对付很短小的程序还可以,但随着程序规模的扩展,再依此方法行事就难以凑效了。新课讲授:一个深奥难懂又错误百出的程序是不受任何人喜欢的。这样的程序曾导致了60年代美国登月方案的失败和IBM
39、公司投资几千万美圆的软件开发方案的流产等严重事件。因此寻觅一种科学的程序设计方法非常必要了。经过宽广计算机科学家和软件专家多年的研讨和尝试,在60年代末,一种被称为“构造化程序设计方法的实际产生了,经过20多年的推行运用,证明这种方法是一种比较好的程序设计方法,成为当今世界上主要的程序设计实际和实际方法。它的要点是:要求程序明晰、可读性强度。要求程序设计者按一定的规范编写程序,而不是随心所欲地设计程序。构造程序设计方法规定了几种具有良好特性的“根本构造,用它们作为构成程序的根本单元。“根本构造应具有以下特点: = 1 * GB3 只需一个入口 = 2 * GB3 只需一个出口 = 3 * GB
40、3 没有永远执行不到的语句 = 4 * GB3 没有死循环 顺序构造、选择构造、循环构造是符合上述特点的根本构造。曾经证明,由这三种根本构造所构成的程序可以处置任何复杂问题。 4程序开发该当采取“自顶向下,逐渐细化和模块化“ 的方法。即将一个大义务先分成假设干个子义务,每个子义务就是一个模块。假设一个子义务还是太复杂,就再分解为假设干子义务,如此逐渐分解,逐渐细化。 HYPERLINK l 首页 前往首页重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 23 节课题 输出函数 共 2课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1掌握输出函数
41、的运用思想教育内容教学重点1教学难点1课型新授课教具教学内容及教学过程达标措施、反响矫正顺序构造程序设计输入输出概念: 数据输入:数据由输入设备向计算机主机传送。 数据输出:数据由计算机主机向输出设备传送。调用规范函数:include 头文件名 include 头文件名写于程序开场处。 规范输入输出函数:头文件名是stdio.hinclude stdio.hinclude stdio.h输入函数:scanf()输出函数:printf()输出函数:格式:printf(格式控制串,输出列表); 用双引号括起来的字符序列。将数据转换成指定格式输出。格式字符P34表21,22 普通方式:标志宽度精度程
42、式字符 数据可是常量、变量、表达式,各项之间用逗号分隔格式控制可根据需求强调,举例识记格式转换字符例:输出函数的运用。运转过程:char ch=a;printf(ch=%c,ASCII=%dn,ch,ch);结果:ch=a,ASCII=97输出整数P35 例21输出字符P36 例22输出字串P36 例23输出实数P36 例24宽度和精度修饰:P37 例25小结 HYPERLINK l 首页 前往首页教师强化组成、识别引导学生看书抽学生回答教学后记21题未做完部分放在输入函数讲完后做。以起到复习作用。重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第24 节课题 输出函数 共 2
43、课时 第 2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1掌握输出函数的运用思想教育内容教学重点1教学难点1课型新授课教具教学内容及教学过程达标措施、反响矫正顺序构造程序设计字符输出函数:输出一个字符。 putchar(字符型表达式)参见P38例练习P51 14,21写出程序结果:#include#define PI 3.141593main()int a=3;int b=4;printf(%d%dn,a,b);printf(a-1=%d b+1=%dn,a-1,b+1);printf(PI=%fn,PI);结果:34a-1=2 b+1=5 PI=3.141593小结:
44、 HYPERLINK l 首页 前往首页强调字符表达式是整型值,不能超越ASCII值。不具换行功能。识记格式转换字符顺序构造程序设计重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 25节课题 输出函数实验 共 2课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合掌握格式化输出函数printf()的正确运用了解各种类型的数据输出时转换符思想教育内容教学重点教学难点课型实验实际与上机操作教具教学内容及教学过程达标措施、反响矫正输出函数实验实验实际: 分析上机实验21的预期结果,填写各实际题。 HYPERLINK l 首页 前往首页重庆市第111中学
45、 班级 职一2 学科 C言语 教师 李春兰 总第26 节课题 输出函数实验 共 2课时 第2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合掌握格式化输出函数printf()的正确运用了解各种类型的数据输出时转换符思想教育内容教学重点教学难点课型实验实际与上机操作教具教学内容及教学过程达标措施、反响矫正输出函数实验上机操作上机实验21,留意分析实际与实验值出现偏向的缘由。教师个别辅导。完成实验报告:小结:本次上机的优、劣。提出改良意见。 HYPERLINK l 首页 前往首页顺序构造程序设计重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 27节课题 数据
46、输入 共 2 课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1.掌握数据输入函数scanf()2.了解函数getchar()3熟练printf(),scanf(),的运用。思想教育内容教学重点1,3教学难点1课型新授课教具教学内容及教学过程达标措施、反响矫正复习:格式化数据输出函数?字符输出函数?新课:数据输入函数Scanf()函数。普通方式:scanf(格式控制串,地址列表)例:scanf(%d%f,&m,&x); 地址列表:指变量的地址而不是变量名。不能写成:scanf(%d%f,m,x);&:在变量名前表示该变量的地址。只对变量有效。常量、表达式无地址所
47、以不能用。格式控制串:对scanf()函数,格式控制串中尽量不用普通字符即提示字符因其不能在输入数据时显示在屏幕上。需显示提示信息时运用print()函数。例26数据的输入。#include(stdio.h)强调格式控制串数据类型与数据列表中的类型匹配。混合类型的数据输入。main()char ch;int m;float x;printf(请输入一个字符,一个整数和一个实数); *显提示*/scanf(%c,&ch);scanf(%d%f,&m,&x);printf(ch=%cn,ch);printf(m=%d,x=%fn,m,x);教师分析:参见P39 HYPERLINK l 首页 前往首
48、页学生看书勾书教学后记重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 28 节课题 数据输入 共 2 课时 第 2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1.掌握数据输入函数scanf()2.了解函数gutchar()3熟练printf(),scanf(),的运用。思想教育内容教学重点1,3教学难点1课型新授课教具教学内容及教学过程达标措施、反响矫正格式转换阐明符:P40表23输入数据的几点留意:P40共6点。Getchar()函数:输入一个字符,不能是字串。格式:变量getchar();练习:P52 6,8,21独立完成,个别辅导。小结:明确s
49、canf(),getchar() HYPERLINK l 首页 前往首页顺序构造程序设计重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 29 节课题 实验22 共 1课时 第 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1掌握格式化输入函数scanf()的运用,实现各种数据类型的输入。2了解字符输入函数getchar()的运用。思想教育内容教学重点1教学难点1课型实验教具教学内容及教学过程达标措施、反响矫正实际部分见上机实验22:分析程序预期结果。修正错误程序。运用字符输入函数getchar()上机实验:照实验22在机器上运转程序。分析、找出实验过程中
50、与实际不同的地方,注明缘由。教师:个别答疑,辅导。典型错误集体纠正。检查实验报告。 HYPERLINK l 首页 前往首页顺序构造程序设计重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 30 节课题 语句及流程图 共 2课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1了解语句的概念和分类2掌握绘制流程图,根据流程图写程序。思想教育内容教学重点2教学难点2课型新授课教具教学内容及教学过程达标措施、反响矫正复习:输入输出函数?程序构造?新课:C言语的语句阐明语句:定义或声明变量或声明函数的原型。类型标识符 变量名表;类型标识符 函数名形参阐明;
51、如:int a,b,c;char ch;float fum(int m,float x);表达式语句:表达式加上分号。如:x=3 是表达式,x=3;是表达式语句。空语句:只需分号的语句。如: ; 不产生任何计算机操作。函数调用语句: 函数名实参表;或 变量名函数名实参表;复合语句:用括起来的多个语句。要么不执行,要么都被执行。近年控制语句:P44。流程图:算法的概念:程序数据构造算法 对数据的详细操作步骤。 数据类型和组织方式。识记以后强调见书P43见书P44阅读2. 流程图:用来表示算法。起止框:处置框:判别框:输入输出框:流程线:衔接点:练习:1输入两个数a,b然后计算输出它们的和s与平均
52、数aver用流程图表示其算法。2输入X然后输出它的绝对值练习:P52 12:1,2题小结 HYPERLINK l 首页 前往首页见书P45以后加强分析、运用。见书P47掌握了解P48教学后记重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 31 节课题 语句及流程图 共 2课时 第 2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1了解构造化程序设计根本实际,顺序构造程序的特点。2掌握绘制流程图,根据流程图写程序。思想教育内容教学重点2教学难点2课型新授课教具教学内容及教学过程达标措施、反响矫正构造化程序设计: 包括: 顺序构造:按语句先后顺序执行的控制
53、构造。规范的程序构造: 分支构造:选择构造,根据条件成立与否选择执行方向。 循环构造:多次反复执行某一操作。程序设计风格:编程时必需遵守的一些规那么。 模块化程序设计: 自顶而下,逐渐细化,大型程序分成各个相互独立功能模块有机组成。 程序设计步骤:分析问题:确定算法:编写程序:调试程序:练习: P52 9、10、11、13、14、15文字表达题。 HYPERLINK l 首页 前往首页识记顺序构造程序设计重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 32、33 节课题 习题课 共 2课时 第 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1熟练顺序构造
54、程序设计。思想教育内容教学重点1教学难点1课型习题课教具教学内容及教学过程达标措施、反响矫正复习:顺序构造程序设计的特点?流程图框?习题:P52 12:3、4P52 16P52 17,18,19,20要求:写出流程图教师:个别辅导,集体评议,典型错误集体纠正。 察看统计薄弱环节,集体强化。小结作业。未做完部分作为作业。 HYPERLINK l 首页 前往首页顺序构造程序设计重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 34 节课题 实验23 共 2课时 第 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1了解顺序构造程序的特点。2掌握顺序构造程序的设计
55、方法,掌握顺序构造程序流程图的画法。思想教育内容教学重点2教学难点2课型实验课教具教学内容及教学过程达标措施、反响矫正实际已在习题课中做。上机实验:照实验23在机器上运转程序。分析、找出实验过程中与实际不同的地方,注明缘由。进展修正。三教师个别答疑,辅导。典型错误集体纠正。四检查实验报告。 HYPERLINK l 首页 前往首页顺序构造程序设计重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 35 节课题 复习 共 2课时 第 1 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合了解源程序构造,常量、变量、的概念和特点,三种根本类型数据。构造化程序设计根本实
56、际,顺序构造的特点。掌握标识符的命名方法,常量的书写,变量的定义,算术表达式的计算。绘制流程图,printf,scanf合理选用数据类型,数学式转化为算术表达式。根据流程图写程序。思想教育内容教学重点23教学难点3课型复习教具教学内容及教学过程达标措施、反响矫正一根底知识源程序构造?常量、变量、的概念和特点?三种根本类型数据?构造化程序设计根本实际?顺序构造的特点?掌握标识符的命名方法?常量的书写,变量的定义?二:写出以下程序的结果和流程图:#includeMain()char ch;int I;float f;scanf(%c,&ch);scanf(%d%f,&I,&f);printf(输入
57、的字符是:%cn,ch);printf(输入的整数是:%dn,I);printf(输入的实数是:%fn,f);输入:A123 30实型数据的输出,流程图 #includeMain()float f=1235;printf(/%f/n,f);printf(/%4.2f/n,f);printf(/%.3f/n,f);printf(/%8.1f/n,f);结果:/123.449997/123.45/123.450/ 123.4/字符输入输出: #includeMain()char c;c=getchar();putchar(c);输入:A可编写3.4的程序 HYPERLINK l 首页 前往首页重庆
58、市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 36 节课题 习题 共 2课时 第 2 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合熟练运用表达式及转换思想教育内容教学重点1教学难点1课型习题教具教学内容及教学过程达标措施、反响矫正输入大写字母,要求转换成小字母大写字母32小写字母#includeMain()char c1,c2;scanf(%c,&c1);c2=c1+32;printf(%cn,c2);printf(%c的ASCII码为:%dn,c1,c1);printf(%c的ASCII码为:%dn,c2,c2);5. 英尺转换到米 1英尺0305米#
59、includeMain()float feet,meter;printf(请输入英尺数n);scanf(%f,&feet);meter=0.305*feet;printf(%.2f英尺等于%.2米n,feet,meter);输入:35350英尺等于107米三评议及小结: HYPERLINK l 首页 前往首页重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第37、38、39节课题 考试第2章 共 3课时 第 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1掌握顺序构造程序设计根底2灵敏运用语句思想教育内容教学重点2教学难点2课型考试讲评教具教学内容及教学过程
60、达标措施、反响矫正内容 时间: 2节 内容:目的检测第二章要求独立完成考题评议 时间: 2节掌握部分:点评难度部分:让学生先修正,后讲评。根底部分:留下背诵,识记掌握较差同窗补考:利用下午时间。 HYPERLINK l 首页 前往首页选择构造程序设计重庆市第111中学 班级 职一2 学科 C言语 教师 李春兰 总第 40、41 节课题 if语句 共 2课时 第 课时 年 月 日课堂教学目的知 识 点学习程度识记了解运用分析综合1、掌握IF语句的运用及阅读2、掌握IF ELSE语句的运用思想教育内容教学重点1、2教学难点程序阅读课型新授课教具教学内容及教学过程达标措施、反响矫正复习:顺序构造程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年自考市场营销学练习题及答案
- IPSec VPN网络连接协议
- 2023年注册岩土工程师考试题库
- 2023年注册土木工程师(水利水电)真题(含答案)
- 泉州华光职业学院《管理模型与决策基础》2023-2024学年第一学期期末试卷
- 泉州工艺美术职业学院《电影中的教育学》2023-2024学年第一学期期末试卷
- 学校澡堂维修合同范例
- 2023年注安考试原题案例分析试题
- 曲靖师范学院《大型数据库设计》2023-2024学年第一学期期末试卷
- 曲阜远东职业技术学院《信息技术在农业上的应用》2023-2024学年第一学期期末试卷
- 电气工程及其自动化讲座
- 线性规划课后题答案
- 2023河南中医药大学学士学位英语题
- 压裂作业质量、安全、环保管理体系与措施
- JGJ120-2012建筑基坑支护技术规程
- 2023-2024学年广东省深圳市福田区八年级上册期末考试生物模拟试题(附答案)
- 国防教育基地建设项目运营方案
- 护理文书相关案例分享
- 维生素B市场研究报告
- 狭义相对论(电动力学部分)
- 上海生煎包行业分析
评论
0/150
提交评论