您现在的位置:首页 >>教学教研活动 信息浏览
公开课-C程序与数据输入-何敏华
编号:QMSD/JWC-13-10
授课日期 |
3.4 |
授课班级 |
1710 |
授课课时 |
1 |
授课形式 |
新授 |
授课章节 名称 |
任务3 C程序与数据输入(1) |
||
使用教具 |
黑板、PPT |
||
教学目的 |
1.掌握scanf( )函数的一般格式 2.学会灵活运用d、f、c格式字符 3.了解s格式字符 4.学会使用scanf( )函数输入数据 |
||
教学重点 |
1.scanf( )函数的一般格式 2. d、f、c格式字符的灵活运用 3.使用scanf( )函数输入数据 |
||
教学难点 |
熟练使用scanf( )函数 |
||
更新、补 充、删节 内容 |
∕ |
||
课外作业 |
登陆泛雅平台完成3月4课后作业 |
||
教学后记 |
|
授课主要内容或板书设计
【复习回顾】 printf()函数 【任务要求】 请设计一个C程序,要求能计算任意面积、任意单价的房屋总价、契税及印花税,并使程序运行时有较好的交互性。 【任务分析】 解题思路如下: step1:输入面积及单价;(未学) step2:计算房屋总价;(已完成) step3:计算应缴纳的契税;(已完成) step4:计算应缴纳的印花税;(已完成) step5:显示计算结果,保留两位小数。(已完成) 【知识准备】 标准输入函数:scanf()函数 一般格式:scanf(格式控制,变量地址表列); 一、格式控制:格式声明,普通字符,附加字符 1.格式声明: 开头:%,结束:格式字符 1)d:输入有符号的十进制整数; 2)f:输入实数,小数形式或指数形式均可; 3)c:输入单个字符; 4)s:输入字符串(略提) 2.普通字符:原样输入。 3.附加字符 1)l:输入长整型数; 2)m:指定输入数据所占的宽度; 3)*:表示本输入项在读入后不赋给相应的变量。 二、变量地址表列:用逗号分隔若干个变量地址。 变量地址:地址运算符(&)+变量名(a) |
授课主要内容或板书设计
三、注意事项: 1.要用变量的地址做参数,数组例外。 2.输入时若指定域宽,那么系统会自动按域宽截取数据。 3.实型数据,输入时不能规定精度,否则结果会是任意值。 4.字符型数据输入时,空格字符和转义字符都作为有效字符。 【阶段检测1】 分别从键盘上输入数据给变量a 、b、c或x、y,然后将变量的值输出,分析程序并依据程序的运行结果,写出程序运行时输入数据的形式。 【任务实施】 l 关键语句:scanf("%f%d",&mj,&dj); l 设置测试数据; l 调试运行。 【阶段检测2】 依据程序功能要求,请将程序补充完整。 程序A:输入三个整数,求它们的和,并输出这三个数及其和。 程序B:已知汽车的行驶速度v和时间t,求路程s,要求行驶速度与时间在程序运行时输入,并且要求程序的输出结果为如下形式: 汽车每小时行驶 XX公里,用时XX小时,路程约XX公里。 程序C:从键盘上任意输入一个小写字母,要求输出其大写字母。 【任务小结】 分析:输入函数scanf() 与输出函数printf() 的异同点。 【任务拓展】 程序1:设计一个C程序,要求从键盘任意输入一个圆的半径r,求圆周长c及圆面积s并输出,且保留一位小数。 程序2:输入一个华氏温度,要求输出摄氏温度。公式为: c=59F-32 【课后作业】 登陆泛雅平台完成作业。 |