内容正文:
技能,让生活更美好
模块二任务三《数据的输入/输出语句》
教学内容
数据的输出语句
课时
2
教学目标
知识目标
1.掌握C语言常用的输入/输出方式
2.掌握格式化输入和输出函数
能力目标
根据任务要求,能独立编写选择结构的程序。
情 思政目标
提高学生的审美能力、自主思考与学习能力,培养工匠精神。
教学重点
C语言常用的输入/出方式
教学难点
格式化输入/输出
教学方法
教法:线上+线下混合式教学,任务驱动法
学法:自主学习、合作探究法。
教学准备
1. 计算机、投影仪
2.下发学习任务清单。
教学过程
教学环节
主要内容
教学活动
教 师
学 生
课前
组织教学
准备上课机器
准备上课机器
导入新课
几乎每一个C程序都包含输入输出,没有输出的程序是没有意义的,输入输出是程序中最基本的操作之一。
展示目标,更快的进入学习状态
新授过程
1、格式说明符:
在输出时对不同类型的数据要指定不同的格式声明。由“%”开始,以格式字符结束,格式字符可以由格式修饰符修饰。
2、几种常见的格式说明符:
① d格式符(%d):输出有符号的十进制整数
② c格式符(%c):用来输出一个字符(字节)。值在0~255的整数。
③ s格式符(%s):用来输出一个字符串
3、数据输入输出的概念及在C语言中的实现
(1)所谓输入输出是以计算机主机为主体而言的。
(2)C语言本身不提供输入输出语句,输入输出操作是通过函数调用实现的。
4、四种标准输入输出函数:printf(格式输出)、scanf(格式输入)、putchar(输出字符)、getchar(输入字符)
5、格式化输出printf():两种形式
(1)原样输出格式
(2)格式化输出格式:由%和格式控制符组成。如:%d, %f等;
6、格式化输入scanf():
(1) 输入数据时,要根据格式控制字符串形式输入数据:格式控制字符串中除了格式字符以外,还有其他字符,则在输入数据时有什么其他字符就要输入什么其他字符。
(2)使用scanf() 时,往往先用printf()函数进行必要的提示。
(3)输入实数时不能规定精度。例:scanf(“%4.1f”,&f);是非法的。
7、实例教学。
如:printf(“a=%d, b=%d”,a,b); 若a、b的值分别为2和3,则输出结果为: a=2, b=3
课堂小结
利用师生交流的形式回顾本课知识,培养了学生归纳反思、概括总结能力。
课后
作业
课后反思
通过演示法让同学们直观的感受编程的过程,学会运用C程序解决问题,培养计算思维,提高解决问题的能力。
学科网(北京)股份有限公司
$$