义务教育鄂教版信息技术九下第3课自顶而下顺序结构教案.docVIP

义务教育鄂教版信息技术九下第3课自顶而下顺序结构教案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三课 顺序结构一,数据输出顺序结构概念: C语言本身不提供输入输出语句,但可以通过调用标准库函数提供的输入和输出函数来实现。printf:标准输出函数 作用是在终端设备上按指定格式进行输出。格式:printf(格式控制,输出项表);printf(”a=%d,b=%d”,a,b);格式控制的作用:为各输出项提供格式转换说明作用是将要输出的数据转换为指定的格式输出提供需要原样输出的文字或字符输出项要用逗号隔开,格式描述符要与它们一一对应且匹配main(){int I=2518;float a=3.1415;printf(“I=%-10d,a=%f,a*10=%e\n”,I,a,a*10);}\n是C语言中特定的转义字符,相当于一个转行符使得屏幕光标或打印机移到期下一行的开头格式说明以“%”开头,以一个格式字符作为结束,中间可以插入“宽度说明,左对齐符号“—”前导零符号“0”“等。A,格式字符C---输出一个字符 F---单双精度D或I---十进制整型数 E或e---指数形式单双精度o---八进制无符号整型 S---输出字符串中的字符,直到“\0X或x十六制无符号整型 %---打印一个%U---无符号十进制整型 g---系统决定%f或%e格式B,长度修饰符长整型加L,短整型或无符号短整型加H输出数据所占的宽度使用%d、%c……时系统决定宽度和右对齐 ,可采用三种形式控制输出宽度:%与格式字符间插入一个整数如果宽度不够,不影响输出;如果宽度太多,数据右对齐,左边补以空格于float,duoble可以用“整数1.整数2”的形式。“整数1”指定输出数据总的宽度“整数2”称为精度。“.整数2对于float,double指定小数位的位数,若指定%.0则不输出小数点和小数部分对于g或G,用于指定输出的有效数字对于整数,用来指定必须输出的数字个数对于字符串,用来指定最多输出的输出数据左对齐在指定输出宽度的同时,指定数据左对齐,在宽度前加一个“-”号。使输出的数字总是带有+号或—号可以在%和格式字符间加一个“+”号来实现。Printf(“%+d,%+d\n”,10,-10);结果为:+10,-10在输出数据前加前导0printf(“%06d\n”,15); 000015输出的八进制前加0,十六制加0X可在%号和格式字符0和X之间加一个#号printf(“%#o,%#X\n”,10,10); 012,0Xa二,数据输入scanf的一般调用形式scanf(格式控制,输入项表);格式控制串的作用是指定输入时的数据转换格式,由“%”开始,其后是格式描述符输入项为合法的地址表达式:求地址运算符号 a:取变量a的地址scanf格式说明C----一个字符 D---十进制整数I---整型,不是八,十六进制o----八进制 X---十六进制U----无符号十进制整数F(1F)----单(双)精度E(1E)----单(双)精度S---字符串说明:a、long或double必须加Lb、在格式字符前可用一个整数指定输入数据所占宽度,但不可指定小数位数c、格式说明个数应与输入项个数相同从键盘输入数据输入数据时,最后一定要按下回车键,scanf才能接受从键盘输入的数据输入数据数据用间隔符(空格,制表符)隔开。输入的数据多于scanf要求输入的数据时,多余时作为下一次输入操作的输入数据格式控制串中插入其它字符另用printf作提示int a1,a2,a3;printf(“Input a1a2a3”scanf(“%d%d%d”,a1,a2,a3);三,复合语句,空语句1“{}”可用作复合语句的开头和结尾,也可称为“语句块”,形为如下“ {语句1;语句2;……;语句n}一个复合语句在语法上视为一条语句,在语句内,要有执行语句,也可有定义语句,但定义应在执行前。空语句一个分号也是一条语句,称为“空语句”例1:交换输出输入的数据main(){ int x,y,t;printf(“enter xy:\n”);scanf(“%d%d”,x,y);t=x;x=y;y=t;printf(“x=%d y=%d”,x,y);}例2 输入一个三位小数的数对其进行四舍五入保留两位main(){double x=3.14159;printf(“Enetr x”);scanf(“%lf”,x);x=x*100;314.159x=x+0.5;314.659x=(int)x;314x=x/100;3.14Printf(“x=%f\n”,x);}作业:1、将560分钟算成小时和分钟表示 ,然后输出2、输入两个整数:1500和350,求商数和余数进行输出 3、

文档评论(0)

xjqwbtx + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档