软件08-1程序设计基础第7讲教案

软件08-1程序设计基础第7讲教案

ID:35465070

大小:63.17 KB

页数:7页

时间:2019-03-25

软件08-1程序设计基础第7讲教案_第1页
软件08-1程序设计基础第7讲教案_第2页
软件08-1程序设计基础第7讲教案_第3页
软件08-1程序设计基础第7讲教案_第4页
软件08-1程序设计基础第7讲教案_第5页
资源描述:

《软件08-1程序设计基础第7讲教案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程名称程序设计基础任课教师曹哲授课班级软件08・1班授课地点1418授课时间2008年3月23日星期一第3小节〜第4小节课题:4.5.1printf一格式输出函数4.5.2scanf一格式输入函数4.6顺序结构举例主要教学内容.printf函数格式符的用法(续)。scanf函数的调用形式,•从键盘键入数据的方法,格式说明和注意事项,顺序结构程序设计方法;教学目标.使学牛掌握使用printf格式符控制输出格式的方法scanf函数的调用格式、格式控制及键入数据的方法;掌握顺序结构程序设计方法。重点:scanf格式控制及键入数据方法、顺序结构程序设计方法。难点:sc

2、anf函数格式控制及键入数据的方法。教学过程设计・首先结束printf函数,引出scanf函数,介绍该函数调用*•的一般形式,讲解地址运算符,重点介绍键入数据的方法,然后详细介绍scanf函数的格式说明和使用该函数的注意事项。到此,已经学习了几种语句,通过从程序设计角度讲解求三角形面积等两个例题,使学生理解顺序结构程序设计方法。教学手段.采用黑板教学,在讲解时,采用实例加必要的直观图形的手段。作业:P884.4、4.5,P894.8、4.9,预习实验一教学内容:见下页二、格式控制7・f格式符一以小数形式输出实数1)%f—整数全部输出,小数占6位,不足6位补0。例

3、:floatx,y;x=111111.111;y=222222.222;printf(z,%fz,,x+y);结果:333333.328125_・••单精度:7位有效数字。例:doublex,y;x=1111111111111.111111111,y=2222222222222.222222222;printf(〃%f〃,x+y);结果:3333333333333.333010_二双精度:16位有效数字。2)%m.nf一占m列,n位小数(四舍五入),左补空格3)%-m.nf—占m列,n位小数(四舍五入),右补空格例:floatf=123.456;printfC%

4、f,%.2f,%10.2f,%.Of,%-10.2f*〃,f,f,f,f,f);输出:123.456001,123.46,MUMU123.46,123,123.46MMM8.e格式符一以指数形式输出实数1)%e-按规格化的浮点数输出:尾数1位整数6位小数指数占4或5列:e+02e+100例:printf(〃%e〃,123.456);printf(〃%e〃,123.45678e+100);1.234560e+021.234568e+1022)%m.ne,%-m.ne其中:m=字段宽度;尾数小数位数。例:f二123.456789;printfC%e,%.2e,%

5、.Oe,%10.2e,%-10.2e*z,,f,f,f,f,f);输{±J:1.234568e+02,1,23e+02,1e+02,U口1.23e+02,1.23e+02口U*_3)长双精度数据的输出%m.nLf%-m.nLf%m.nLe^%-m.nLe例:longdoublex=123.456789,y=123.456789e400;printfC%-10.2Lf,%10.2Lf*",x,x);printf(〃-%10.2Le,%10.2LE*〃,y,y);输tU:123.46MUMU,MUMU123.461.23e+402ul,M1.23e+4028

6、.g格式符一自选f、e格式中占宽度小的一种输出例:f二123.456789;printf(z,%f,%e,%gz,,f,f,f);输tB:123.456789,1・234568e+02,123.457_杠输出项数据类型与格式说明必须匹配,否则击错!!!printf格式字符—P81表4・1附加格式说明符一P81表4・2**几点说明:1.除X、E、G外,其他格式符必须用小写字母。如:%d#>%Do2.格式控制字符串内可含转义字符。如:〃,而单个字符如:,ff3•格式说明以开始,以某一格式字符结朿,中间可以插入附加格式字符(修饰符)如:c=‘a/;f=3・5;pr

7、intf(z/c=%cf=%fs=%sz/,c,f,"CHINA");4.输幽%字符printfC%.2f%%',1.0/3*100);33.33%4.5.2scanf一格式输入函数一、一般形式scanf(格式控制,地址表列)格式控制一与printf含义基木相同,但要注意区别。地址表列一由若干个地址组成变量地址;数组首址一数组名。例:inta,b,c;scanf(〃%d%d%d〃,&a,&b,&c);printf(〃%d,%d,%d〃,a,b,c);结果:3M4M5/3,4,5&—地址运算符。&a—变量a的地址。%d—按十进制整数输入数据。输入数据间可以一或

8、多个空格、/或T"b键间

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。