




已阅读5页,还剩103页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IF语句流程示意及阅读示意图分支检测综合复习数据类型复习习题C语上机操作循环检测顺序复习顺序检测顺序习题IF习题多重循环习题选择结构程序设计循环结构程序设计顺序结构程序设计C语言基础C语言电子教案第一章语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 1 节课题 C语言基础 共 1 课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合了解程序及程序设计语言。掌握C语言源程序的基本结构和书写特点。思想教育内容教学重点教学难点课型新授课教具教学内容及教学过程(达标措施、反馈矫正)语言基础 引言:同学们对计算机都已不陌生,计算机很聪明,不管多么复杂的工作,它都可以快速而精确的完成,以至于人们称他为“电脑“!“电脑“真的胜过人脑吗?不!因为再聪明的机器都是人编写的程序控制的。不论它的速度多快,功能多强,它的一切行动都听从程序的指挥,离开程序它就“寸步难行“。大家都知道,计算机系统由硬件和软件系统组成,两者缺一不可。软件系统是计算机的灵魂,而所有的软件都是由程序设计语言编写的。 计算机程序:(举例说明什么是程序?可参见) 例:煮面条的过程写成下面的程序:A. 洗锅烧水B. 在碗中放好调料C. 把面条放入沸水中D. 煮熟后挑于碗中程序:用程序设计语言描述的计算机完成某项任务的操作步骤 。 程序设计语言机器语言:这种语言的所有指令都采用了二进制代码形式,即由和两个符号组成的二进制串。特点:面向机器,可直接被机器识别,但可移植性差,程序难修改和维护。板书例子识记识记概念汇编语言:采用助记符表示机器指令。特点:改进了机器语言的某些不足,提高了程序可读性,易于修改和维护。不能被机器直接识别,需经过翻译程序翻译成机器语言。需要了解机器型号、结构等。ADD表示加,SUB表示减。高级语言:接近人类语言,易修改、维护,与计算机具体种类无关。源程序需翻译,翻译程序称为语言处理程序。方式:解释方式和编译方式解释方式:解释程序如:Basic语言逐句解释逐句读入执行语句源程序编译程序编译方式:如:C语言源程序装入程序目标程序二C语言基础: C语言的特点:P4 C语言源程序结构:(P5例11)程序头:includestdio.h (#include是要引用标准函数时在程序头写上,可一行或多行。stdio.h是输入输出函数P238)main( ):函数的函数头,()为空表示函数是无参数的函数,()不能省略。main()主函数C程序中仅一个。 :必须成对使用。表示函数体的开始和结束。分号 ;语句的结束注释:* *C语言的基本结构:函数头和函数体组成。 函数类型 函数名(形式参数表) 声明部分 语句序列 执行部分三小结:标注重点部分,要求学生必须掌握。加强归纳总结。用生活中例子对比讲解。理解理解了解重点:识记教学后记返回首页进位计数制在计算机基础中已学,此处可省。语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 2 节课题 C语言基本符号和标识符 共 1 课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合识记C语言基本符号。掌握标识符的命名方法和常量的概念、特点。思想教育内容教学重点教学难点课型新授课教具教学内容及教学过程(达标措施、反馈矫正)复习:程序?程序的结构。(抽到位学生回答,教师板书出结构,强调各部分的具体要求)新课:一 C语言基本符号和标识符1C语言基本符号:11勾书 26个英文字母 10个阿拉伯数字(09) 其它特殊符号:由1到2个符号组成。2标识符:用于标识变量、函数、数组、数据类型等对象名称的字符序列。 由字母、数字、下划线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语言惯例,变量、函数、数组、数据类型等的标识符用小写字母,而符号常量用大写字母。识记特殊符号在以后教学中出现时强调。重点识记标识符常用取简,专用取繁的原则,一般在6个字符以内就够。选取英文单词缩写,见名知意。不用保留字。二 常量和符号常量1) 常量:指在程序运行过程中不发生变化的量。例: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*r;printf(周长fn,l);printf(面积%f,s);三 小结: 回顾C语言的基本符号,标识符的基本规则,常量的使用。四 作业:P31 110,118强调保留字识记(讲解)理解(指导看书)重点,难点理解作业中安排识别常量教学后记返回首页语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第3节课题 C语言上机步骤 共 2 课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合掌握C程序在机器上的运用思想教育内容教学重点教学难点课型新授课(理论)教具教学内容及教学过程(达标措施、反馈矫正)复习:程序的结构?符号常量的一般格式?标识符的命名方法?新课:一程序的上机实现步骤: 进入DOS系统,C:TC 了解窗口: 使用左、右(上、下)移箭头,移动光标到各菜单项上,按回车或按菜单项上第一个大写字母执行菜单命令。F10激活菜单。ALT菜单上字母即可执行菜单命令。 在编辑窗口中输入源程序。 文件新建:FILENEW,默认名NONAMEC 文件保存:FILESAVE 运行程序:RUNRUN或CtrlF9 查看运行结果:结果存放在User screen的用户屏幕上,切换屏幕:RUNUser screen或直接按AltF5。按任意键返回。 修改C程序: 编辑已有程序:FILELOAD 退出TC环境:FILEQUIT或直接按AltX返回首页抽学生回答重点和难点重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第4 节课题 C语言上机步骤 共 2 课时 第 2 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合掌握C程序在机器上的运用思想教育内容教学重点教学难点课型实作教具教学内容及教学过程(达标措施、反馈矫正)一上机练习 开机 了解窗口 完成上机实验11 完成上机实验12中常量部分。运行P12例13 反复调试,直到成功,注意书写规则,教师个别答疑。运行例14。做完的同学做黑板上举的例子。尽量独立完成。二小结:实作中出现的问题提示,强调程序书写的基本要求三 作业: 完成实验报告。返回首页难点(程序的输入细节)记录出错部分及修改方法。语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 5 节课题 变量和整形数据 共 1 课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合 掌握变量的概念和特点 掌握整型数据的应用思想教育内容教学重点教学难点课型新授课教具教学内容及教学过程(达标措施、反馈矫正)复习:程序结构?常量的概念和一般格式?新课:一 变量: 定义:变量是指在程序运行过程中其值可以改变的数据对象。 变量分: 变量名:存放变量值的符号名(内存单元地址)变量值: 变量要求:先定义后使用。 定义变量格式:类型标识符 变量名列表 例如: int m;int x,y,z;float weight=78.5; 给变量赋值:先定义后赋值:int r; r=6;定义变量名的同时给变量赋初值:int r=6;参见P15例15归纳:变量值的变化是新来旧去;变量必须遵守“先定义后使用”;为了区分符号常量与变量,符号常量通常用大写字母,变量用小写字母。识记概念重点掌握二 基本数据类型: 整型整型常量:整常数,不带小数点或指数的数都是整型常数。范围:04294967295。l 十进制常量:如125、4、0、9l 八进制常量:以0开头的整型常数如:十进制的8写成八进制010;10写成八进制012。l 十六进制常量:以0x或0X开头的数字串为十六进制数。如:十进的125写成十六进制0X7D,16写成0x10l 长整型常量:常量后早跟字母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。 应用注意:根据所处理的整型数的大小来选择数据类型,防止数据溢出。做到合理使用。参P17 例16三 小结 提示重、难点。强调要求掌握部分,适当抽学生回答重点掌握问题。四 作业:P31 111返回首页识记概念了解重点难点学会应用在以后的教学中强调整形的区分教学后记语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 6 节课题 变量和整型数的应用 共 2课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合进一步掌握变量和整型数据的应用。思想教育内容培养学生理论联系实际。在实际中验证理论。教学重点教学难点课型实作预备教具教学内容及教学过程(达标措施、反馈矫正)一 变量、整型数: 理论部分:1阅读理解上机实验1。P245,完成源程序的预期结果。2 程序求32、56、18三个数的总和与平均数并输出。二 复习识记命令三 小结返回首页学生独立完成集体评议,减少难度。语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 7 节课题 变量和整型数的应用 共 2课时 第 2 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合进一步掌握变量和整型数据的应用。思想教育内容培养学生理论联系实际。在实际中验证理论。教学重点教学难点课型实作教具教学内容及教学过程(达标措施、反馈矫正)一 实作(1节课)验证理论结果,分析上机出错原因,做好实验报告。二自由练习可以是书上的例子,也可以是练习题。 三小结四作业完成实验报告。返回首页学生独立完成集体评议,减少难度。语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 8 节课题 实型数据 共 2课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合 实型数据常量的表示方法 实型变量的定义。思想教育内容教学重点教学难点课型新授课复习识记课教具教学内容及教学过程(达标措施、反馈矫正)复习:常量的概念、符号常量的一般定义格式?define 标识符 常量变量的概念和一般格式? 类型标识符 变量名列表整型常量的表示方式? 十进制,八进制 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观察结果。二 小结三 识记单词和格式抽学生回答识记板书时强调要求。识记单词和格式返回首页语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 9 节课题 实型数据 共 2课时 第 2 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合 实型数据常量的表示方法 实型变量的定义。思想教育内容教学重点教学难点课型新授课复习识记课教具教学内容及教学过程(达标措施、反馈矫正)四 练习1对照例题17编程:输出两个实型变量。 识记整型、实型数据的定义格式,默写所学单词。 程序书写规则?P7五 小结 重难点的标注和说明。返回首页语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 10 节课题 字符型数据 共 2课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合识记字符常量,字符串常量的表示及转义字符。掌握字符型变量的使用。思想教育内容教学重点教学难点课型新授课教具教学内容及教学过程(达标措施、反馈矫正)复习:整型、实型英语单词?新课:一 字符常量:定义:用单引号括起来的一个字符。如a,5,A(大小写不同)转义字符:有特殊含义的字符。不能在屏幕上显示,不能直接输入如:换行符,退格符等。表示:以“”开头的字符序列。参见P19表11(增加C以字符形式输出,d使变量值以整型数输出,即该字符的ASCII值)1. 8:说出下列程序语句的含义#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,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五 小结:返回首页引导读懂语句在以后教学中强调字符,及时复习。教学后记重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 11 节课题 字符型数据 共 2课时 第 2 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合识记字符常量,字符串常量的表示及转义字符。掌握字符型变量的使用。思想教育内容教学重点教学难点课型新授课教具教学内容及教学过程(达标措施、反馈矫正)六 字符串常量定义:用双引号括起来的字符序列。如:abc , 123, A, 21+5*3/5注意: 能用单引号,单引号括起的是字符常量,二者不同。 C语言无字符串变量,不能将字符串符给变量。 字符串常量在内存中存放时以0为结束标志,多占一个字节。参见P22例七 练习:P31 15,16并记忆。八 作业:下次课抽背。返回首页识记引导学生回答语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 12 节课题 数据类型 共 2课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合掌握三种数据类型的应用。思想教育内容教学重点阅读程序及找错教学难点阅读程序及找错课型复习习题课教具教学内容及教学过程(达标措施、反馈矫正)一:复习 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; /*缺定义变量int a,b; 必须先定义*/printf(%d,a+b);main()int a,ba=1,b=2 /*每句缺换行符;该句分隔符应为;不是, */printf(%d,a+b)返回首页教学后记重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 13 节课题 数据类型 共 2课时 第 2 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合掌握三种数据类型的应用。思想教育内容教学重点阅读程序及找错教学难点阅读程序及找错课型复习习题课教具教学内容及教学过程(达标措施、反馈矫正)main()int a,b;a=1,b=2; /*该句分隔符应为;不是, */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 */小结:本次课出现的优、劣提醒注意,加强训练。返回首页做后评议语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 14、节课题 运算符与表达式 共 2课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合掌握算术表达式的运算和赋值运算掌握自增、自减运算思想教育内容教学重点教学难点课型新授课教具教学内容及教学过程(达标措施、反馈矫正)引入:C语言提供了40多个运算符。其中,一部分与其它高级语言相同,另一部分则与汇编语言相似,能对计算机的底层硬件进行访问。所以,C语言可以实现汇编语言的大部分功能,这是C语言的主要特色之一。一 算术运算:1) 运算符:、(减和负号运算)、(整数相除,结果得整数,去掉整个小数部分)、模运算(取余,操作数只能是整数)自增运算,自减运算。2) 表达式:用算术运算符和括号将操作数连接起来的式子。如:1235(353)a3) 优先级别:()、负号、4) 类型转换:不同类型数值混合运算:自动转换:P24double floatlongunsignedint char,short重点强调除、模的符号,尽可能与VF对比。强制转换:格式 (类型名)表达式例:(float)a; /*a转换成实型*/ (int)(x+y); /*x+y转换成整型*/参见P25例。注意:当整型数相除误差大时可将其强制转换成实型如:sum/n改写成(float)sum/n或者sum/(float)n.5) 练习:P31 18二小结返回首页可略教学后记重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 15节课题 运算符与表达式 共 2课时 第 2 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合掌握算术表达式的运算和赋值运算掌握自增、自减运算思想教育内容教学重点教学难点课型新授课教具教学内容及教学过程(达标措施、反馈矫正)二赋值运算符和赋值表达式) 赋值运算符: 如: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+1;j=+I;将的值增后赋给j相当于:I=I+1;j=I;参见书三练习 四小结 强调难点,点评难点。返回首页重点语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 16 节课题 习题课 共 2课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合1掌握算术运算符、赋值运算符、自增自减运算符思想教育内容教学重点1教学难点1课型习题课教具教学内容及教学过程(达标措施、反馈矫正)复习:转义字符自增、自减运算符前缀、后缀的区别。一 作业评议: 二 写出下列程序的运行结果:main()int a=1,b=2,c;c=a+b;printf(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);返回首页教学后记重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 17 节课题 习题课 共 2课时 第 2 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合1掌握算术运算符、赋值运算符、自增自减运算符思想教育内容教学重点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的平均值。四 小结:返回首页提问抽学生回答语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 18节课题 实验13 共 2课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合 掌握算术运算符、赋值运算符、自增自减运算符 了解在不同类型数据的混合运算中数据类型的转换。思想教育内容教学重点1教学难点1课型实验课教具教学内容及教学过程(达标措施、反馈矫正)实验13一 理论部分见上机实验13: 算术运算符的使用:经理论分析,写出预期结果。 写出该部分理论复习题。 赋值运算符:写出预期结果及该部分理论复习题。 自增、自减运算: 数据类型的转换。返回首页独立完成重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 19 节课题 实验13 共 2课时 第 2 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合 握算术运算符、赋值运算符、自增自减运算符 了解在不同类型数据的混合运算中数据类型的转换。思想教育内容教学重点1教学难点1课型实验课教具教学内容及教学过程(达标措施、反馈矫正)实验13二 上机实验:照实验3在机器上运行程序。分析、找出实验过程中与理论不同的地方,注明原因。三 教师:个别答疑,辅导。典型错误集体纠正。四 完成实验报告。返回首页独立完成语言基础重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 20节课题 逗号运算及程序阅读 共 2课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合1掌握逗号运算符及表达式2熟练各运算符程序。思想教育内容教学重点1、2教学难点2课型新授课习题实验教具教学内容及教学过程(达标措施、反馈矫正)复习:算术运算符、自增自减运算符新课:一逗号运算符和逗号表达式1) 逗号运算符:用,连接两个表达式。2) 逗号表达式:表达式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;让学生分析结果强调小括号在此的应用见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);返回首页教学后记基础部分比建议学时多用9学时,目的是将学生基础打牢,便于以后的学习。因高二学生已学VF对编程来说不是很难。难在基本规则的牢固掌握。重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 21节课题 逗号运算及程序阅读 共 2课时 第 2 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合1掌握逗号运算符及表达式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);三 上机实验 观察理论值与实验值是否一致。找出不一致的原因。分析结果。四 完成实验报告返回首页让学生分析结果见P33页顺序结构程序设计重庆市第111中学 班级 职一.2 学科 C语言 教师 李春兰 总第22 节课题 顺序结构程序设计 共 课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合1. 了解结构化程序设计2.了解三种基本结构的特点思想教育内容教学重点结构化程序设计的要点教学难点结构化程序设计的要点课型理论课教具教学内容及教学过程(达标措施、反馈矫正)新课引入:最早的程序设计是没有什么方法可言的,人们编写程序基本上是想到什么就写什么。这种没有方法的方法对付很短小的程序还可以,但随着程序规模的扩大,再依此方法行事就难以凑效了。新课讲授:一个深奥难懂又错误百出的程序是不受任何人喜欢的。这样的程序曾导致了60年代美国登月计划的失败和IBM公司投资几千万美元的软件开发计划的流产等严重事件。因此寻找一种科学的程序设计方法十分必要了。经过广大计算机科学家和软件专家多年的研究和尝试,在60年代末,一种被称为“结构化程序设计方法”的理论产生了,经过20多年的推广应用,证明这种方法是一种比较好的程序设计方法,成为当今世界上主要的程序设计理论和实践方法。它的要点是:(1) 要求程序清晰、可读性强度。(2) 要求程序设计者按一定的规范编写程序,而不是随心所欲地设计程序。结构程序设计方法规定了几种具有良好特性的“基本结构”,用它们作为构成程序的基本单元。“基本结构”应具有以下特点: 只有一个入口 只有一个出口 没有永远执行不到的语句 没有死循环 顺序结构、选择结构、循环结构是符合上述特点的基本结构。已经证明,由这三种基本结构所构成的程序可以处理任何复杂问题。 (4)程序开发应当采取“自顶向下,逐步细化和模块化“ 的方法。即将一个大任务先分成若干个子任务,每个子任务就是一个模块。如果一个子任务还是太复杂,就再分解为若干子任务,如此逐步分解,逐步细化。返回首页重庆市第111中学 班级 职一2 学科 C语言 教师 李春兰 总第 23 节课题 输出函数 共 2课时 第 1 课时 年 月 日课堂教学目标知 识 点学习水平识记理解应用分析综合1掌握输出函数的应用思想教育内容教学重点1教学难点1课型新授课教具教学内容及教学过程(达标措施、反馈矫正)顺序结构程序设计输入输出概念: 数据输入:数据由输入设备向计算机主机传送。 数据输出:数据由计算机主机向输出设备传送。调用标准函数:include 头文件名 include 头文件名写于程序开始处。 标准输入输出函数:头文件名是stdio.hinclude stdio.hinclude stdio.h输入函数:scanf()输出函数:printf()一 输出函数:格式:printf(格式控制串,输出列表); 用双引号括起来的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国移动荆州市2025秋招行业解决方案岗位专业追问清单及参考回答
- 资阳市中石油2025秋招面试半结构化模拟题及答案油田勘探开发岗
- 郴州市中石油2025秋招笔试英语专练题库及答案
- 2025年会计文案考试题及答案
- 历史玄学考试试题及答案
- 平凉市中石化2025秋招面试半结构化模拟题及答案财务与审计岗
- 廊坊市中石化2025秋招笔试英语专练题库及答案
- 忻州市中储粮2025秋招购销统计岗高频笔试题库含答案
- 衢州市中石油2025秋招笔试模拟题含答案法律与合规岗
- 中国广电上饶市2025秋招笔试行测题库及答案财务审计类
- 2025机采棉作业合同协议书范本
- 2025文具用品采购合同范本格式
- 第三单元名著导读《朝花夕拾-二十四孝图》课件(15张PPT) 部编版语文七年级上册
- 特种设备管理台帐(5个台账)
- l领导干部心理健康知识讲座课件
- 经口鼻吸痰技术新版
- 三甲级综合医院全科室岗位说明书汇编(专业完整模板)
- wright产品市场包distr生物材料系列2015.prodense介绍
- 诗歌《舟夜书所见》课件
- 小学数学北师大三年级上册七年、月、日三上《认识年、月、日》成华区电子科大附小张元元
- 喜迎国庆 国庆节主题班会课件
评论
0/150
提交评论