C语言-电子《教案》10.docx
章节或工程名称实验三顺序结构程序设计本次授课类型口理论 因实验口理实一体口实训 口实习班级地点周次星期节次授课进度350191S3-2203九27、813符合 口超前 口滞后320191S3-2304十33、4回符合 口超前 口滞后350197S3-2304十43、40符合 口超前 口滞后教学目标1、掌握C语言中格式化输入与输出函数使用2、掌握C语言中字符的输入与输出函数使用3、结合所学的内容,学会编写简单的C语言程序教学重点1、scanf函数和primf函数使用2、getchar函数和putchar函数使用3、算法设计过程及C语言编写方法教学难点1、输入输出函数的格式2、算法设计过程及C语言编写方法教学设计教学环节内容要点教学方法 与手段时间 分配任务介绍实验内容和实验要求讲解知识讲授5分钟任务讲解 学生练习scanf函数和printf函数使用操作演示 知识讲授30分钟getchar函数和putchar函数使用操作演示 知识讲授20分钟算法设计过程及C语言编写方法操作演示 知识讲授25分钟总结归纳重点掌握scanf函数和printf函数的格式、getchar 函数和putchar函数格式、输入输出函数使用方法、 算法设计过程及C语言编写方法归纳法5分钟作业布置书写实验报告、实验报告要求知识讲授5分钟教学效果及改进思路©泳4唬玄城*M俏冷n好受HUA1AN COLLEGE OF INFORMATlOM TECHMOLOGV一、任务介绍实验任务:完成scanf函数和printf函数使用、get char函数和put char 函数使用、算法设计过程及C语言编写方法实验题目。实验要求:通过独立的分析、小组合作、教师指导,完成相应程序的编写。 二、任务讲解1、从键盘上任意输入一个三位整数,将它反向输出。例如输入256,那么输出为652。 程序: main。(int m,n,g,s,b;prinif("请输入一个三位整数scanf("%d",&m);g=m%10;个位数s=m/l 0% 10;十位数b二m/100;百位数n=g*100+s*10+b;printf("反向输出结果为:dn",n);I2、用getchar函数输入三个字符,然后用printf函数按输入次序输出这三个字符,并 输出这三个字符的ASCII码值,最后用putchar函数按与输入字符相反的次序输出这三个字 符。程序:main()(char cl,c2,c3;cl=getchar();getchar();接收回车符c2=getchar();gctchar。; 接收回车符c3=getchar();getchar。;/接收回车符printf("%c%c%cn",c 1 ,c2,c3);printf("%d.%d,%dn",c 1 ,c2,c3);putchar(c3);putchar(c2);putchar(c 1);3、从键盘上任意输入圆的半径,显示出圆的周长和面积。程序:main()float r,p,s;printf("请输入圆的半径教案教案©确,虫&豌r/£行号用HUAULN COLLEGE OF INFORMATBOM TECMMOtOGYscanf("%f&r);p=2*3.14*r;s=3.14*r*r;printf("圆的周长为£,圆的面积为fn”,p,s);三、总结归纳所学知识为:scanf函数和printf函数的格式、getchar函数和putchar 函数格式、输入输出函数使用方法、算法设计过程及C语言编写方法。重点知识 为scanf函数和printf函数使用、getchar函数和putchar函数使用、算法设 计过程及C语言编写方法。难点知识为输入输出函数的格式、算法设计过程及C 语言编写方法。四、作业布置要求:代码调试准确,运行结果正确,报告书写清晰。内容:实验三代码编写。