您现在的位置:首页 >>教学教研活动 信息浏览

    公开课-C程序与数据输入-何敏华
    • 发布日期:2020-11-20
    • 来源:本站


    编号:QMSD/JWC-13-10

    授课日期

    3.4

    授课班级

    1710

    授课课时

    1

    授课形式

    新授

    授课章节

    名称

    任务3  C程序与数据输入(1

    使用教具

    黑板、PPT

    教学目的

    1.掌握scanf( )函数的一般格式

    2.学会灵活运用dfc格式字符

    3.了解s格式字符

    4.学会使用scanf( )函数输入数据

    教学重点

    1.scanf( )函数的一般格式

    2. dfc格式字符的灵活运用

    3.使用scanf( )函数输入数据

    教学难点

    熟练使用scanf( )函数

    更新、补

    充、删节

    内容

    课外作业

    登陆泛雅平台完成34课后作业

    教学后记


    授课主要内容或板书设计

    复习回顾

    printf()函数

    【任务要求】

    请设计一个C程序,要求能计算任意面积、任意单价的房屋总价、契税及印花税,并使程序运行时有较好的交互性。

    【任务分析】

    解题思路如下:

    step1:输入面积及单价;(未学)

    step2:计算房屋总价;(已完成)

    step3:计算应缴纳的契税;(已完成)

    step4:计算应缴纳的印花税;(已完成)

    step5:显示计算结果,保留两位小数。(已完成)

    【知识准备】

    标准输入函数:scanf()函数

    一般格式:scanf(格式控制,变量地址表列);

    一、格式控制:格式声明,普通字符,附加字符

    1格式声明:

    开头:%,结束:格式字符

    1d:输入有符号的十进制整数;

    2f:输入实数,小数形式或指数形式均可;

    3c:输入单个字符;

    4s:输入字符串(略提)

    2.普通字符:原样输入。

    3.附加字符

    1l:输入长整型数;

    2m:指定输入数据所占的宽度;

    3*:表示本输入项在读入后不赋给相应的变量。

    二、变量地址表列:用逗号分隔若干个变量地址。

    变量地址:地址运算符(&+变量名(a

    授课主要内容或板书设计

    三、注意事项:

    1.要用变量的地址做参数,数组例外。

    2.输入时若指定域宽,那么系统会自动按域宽截取数据。

    3.实型数据,输入时不能规定精度,否则结果会是任意值。

    4.字符型数据输入时,空格字符和转义字符都作为有效字符。

    【阶段检测1

    分别从键盘上输入数据给变量a bcxy,然后将变量的值输出,分析程序并依据程序的运行结果,写出程序运行时输入数据的形式。

    【任务实施】

    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

    【课后作业】

    登陆泛雅平台完成作业。