高二下高教社编程语言基础C语言(第5版)教案2.4数据的输出2.5数据的输入

2023-03-28
| 5页
| 236人阅读
| 4人下载
普通

内容正文:

课题序号 授课班级 授课课时 2h 授课形式 理论 授课章节 名称 2.4数据的输出2.5数据的输入 使用教具 计算机、多媒体电视、黑板 教学目的 1. 输入函数的使用2. 输出函数的使用 教学重点 1. 格式化输入函数scanf()2. 格式化输出函数printf() 教学难点 1. 格式化输入函数scanf()2. 格式化输出函数printf() 更新、补 充、删节 内容 课外作业 教学后记 授课主要内容或板书设计 一:相关知识 2.4数据的输出 一:字符输出函数putchar() 二:格式化输出函数printf() 2.5数据的输入 一:字符输入函数getchar() 二:格式化输入函数scanf() 课 堂 教 学 安 排 教学过程 主 要 教 学 内 容 及 步 骤 (一)前堂回顾 (二)导入新课 (三)新授 (三)总结扩展: (四)作业布置: 1. 自增运算符:++l i++ :先使用i的值,再进行i=i+1;的运算.l ++ i:先进行i=i+1;的运算,再使用i的值. 例:main(){ int i,j,m,n;i=j=1;m=i++;n=++j;printf(“%d,%d,%d,%d”,i,j,m,n);} 运行结果:2,2,1,22. 复合赋值运算符: 例 main() { inta=12,a1,a2,a3;a1=a+=a;a=12;a2=a/=a+a;a=12;a3=a+=a-=a*=a; printf(“%d,%d,%d”,a1,a2,a3);} 运行结果:24,0,0 在上堂课中我们已经掌握了如何求一个定值半径的圆面积及周长,但在真正编程过程中我们往往需要求一个任意半径的圆面积及周长,那么我们该如何解决这类问题呢,这就要求有一个特定的输入语句输入我们所需要的值,一般来说,一个完整的计算机程序常常要具备输入和输出功能,然而,C语言本身不提供输入输出语句,输入输出是由函数实现的,这节课我们就来主要学习一下C语言标准函数库中的一些输入和输出函数。 2.4数据的输出 一:字符输出函数putchar() 1. 函数形式:putchar(); 2. 使用方式:例:char c; putchar(c); 3. 功能:把一个字节的代码值所代表的字符输出到显示器上。例:#include “stdio.h”main(){ char c; c=getchar(); /*从键盘上读取一个字符*/ putchar(c); /*在显示器上显示一个字符*/} putchar()函数只能输出一个字符,要想输出其他类型的数据,就需要使用格式化输出函数printf(). 二:格式化输出函数printf() 1. 使用格式: printf (“输出格式”,输入项系列); 2. 应用举例: printf (“%d,%d”, a,b); 3. 说明: 4. 1) 输出格式中内容为格式说明符,如%d,%f; 2) 输入项系列即为输出列表,指的是需要输出的一些数据,可以是表达式也可以是变量名,例如a和b. main() {int a,b,c;scanf(“%d%d%d”,&a,&b,&c);printf(“%d,%d,%d ”,a,b,c);}运行时输入a、b、c的值: 3 4 5(输入a、b、c的值) 3,4,5(输出a、b、c的值) 2.5数据的输入 一:相关知识 1. #include:预编译命令。 2. stdio.h:包含标准输入输出函数的文件。 3. #include “stdio.h” 1)使用标准I/O库中的函数时,在程序首使用;2)printf和scanf函数可不用。 4. 转换说明符1)d格式符:用来表示十进制整数。 %d 按整型数据的实际长度输出。 %ld 长整型 %u 无符号型 %md m为指定的输出字段的宽度,如果数据位数小于m,则左端补以空格,若大于m,则按实际位输出。 例:若a=123,b=12345对于语句printf(“%4d,%4d”,a,b); 输出结果为: 123,123452) x格式符(%x):用来表示十六进制整数。 3)f格式符:用来表示浮点小数。 %f 不指定字段宽度,由系统自动指定,整数部分全部输出,并输出6位小数.(但并不是每位数字都是有效的.) 例:main() { float x,y;x=111111.111;y=222222.222;printf(“%f”,x+y);} 运行结果是:333333.32812

资源预览图

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