高二下高教社编程语言基础C语言(第5版)教案2.4-2.5输入函数上机

2023-03-28
| 4页
| 188人阅读
| 3人下载
普通

内容正文:

课题序号 授课班级 授课课时 2h 授课形式 理论 授课章节 名称 2.4-2.5上机实践 使用教具 计算机、多媒体电视、黑板 教学目的 1. 输入函数的使用 2. 输出函数的使用 教学重点 1. 格式化输入函数scanf()2. 格式化输出函数printf() 教学难点 1. 格式化输入函数scanf()2. 格式化输出函数printf() 更新、补 充、删节 内容 课外作业 教学后记 授课主要内容或板书设计 一:使用输入函数时输入数据的形式 二:程序验证 三:字符型数据和整型数据的区分 四:编程(P28-P32 2-7 2-8 2-9 2-10 2-11) 课 堂 教 学 安 排 教学过程 主 要 教 学 内 容 及 步 骤 (一)前堂回顾 (二)导入新课 (三)新授 (三)总结扩展: (四)作业布置: 例:将大写字母A转换成小写的字母a。 #include “stdio.h” main(){ char c1,c2;c1= ’A’;c2=c1-32;printf(“%c,%c”,c1,c2);} 本节课中我们将使用字符输入输出函数及格式化输入输出函数具体的编写程序,来具体体会一个使用输入输出函数给程序带来了什么影响。 一:使用输入函数时输入数据的形式 例1:main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("%d,%d,%d",a,b,c);} 例2:main() { char c1,c2; scanf("%c%c",&c1,&c2); printf("%c,%c",c1,c2); } 二:程序验证 1. 字符输入函数的使用 (例2-8)#include “stdio.h” main(){ char ch;ch=getchar();printf(“ch=%c,ch=%d ”,ch,ch);} 2. 格式化输入函数的使用 (例2-9)#define PI 3.1415926 main(){int d;float s,l,r; printf(please input a zhijing :”); scanf(“%d”,&d);r=d/2.0;s=PI*r*r;l=2*PI*r; printf(“r=%f,s=%f,l=%f”,r,s,l);}3.P31-1.注意注意格式化输入函数输入数据时的形式。 三:字符型数据和整型数据的区分 例: main(){ char c1,c2;c1=5;c2=’5’;printf(“%c,%c”,c1,c2);} 通过本程序的验证,要求学生真正的掌握整型数据和字符型数据的区分,以及相互转换的时机。 四:编程 1. 将大写字母A转换成小写字母a。 2. (P31-2) #include “stdio.h” main() { char c1,c2;c1=getchar();c2=c1+32;putchar(c2);} 本节课主要使用了C语言中的几种输入输出函数:l 字符输入函数getchar()l 格式化输入函数scanf()l 字符输出函数putchar()l 格式化输出函数printf()对于格式化输入函数scanf()在使用时我们应该注意以下几个问题:l 格式控制后面应该是变量的地址,而不是变量名. 如出现scanf(“%d,%d”,a,b)是错误的.l 如在格式说明以外还有其他字符,则输入数据时应输入与这些字符相对应的字符.如出现:scanf(“%d,%d”,&a,&b),则输入3,4↙.l 在用“%c”格式输入字符时空格字符和 “转义字符”都作为有效字符输入. 如出现scanf(“%c%c”,&c1,&c2);若输入a b↙则c1为a,而c2为空格. 自己改进求圆的面积与周长的程序 学科网(北京)股份有限公司 $

资源预览图

高二下高教社编程语言基础C语言(第5版)教案2.4-2.5输入函数上机
1
高二下高教社编程语言基础C语言(第5版)教案2.4-2.5输入函数上机
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。