欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    顺序结构程序设计精品文稿.ppt

    • 资源ID:53149325       资源大小:1.27MB        全文页数:18页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    顺序结构程序设计精品文稿.ppt

    顺序结构程序设计第1页,本讲稿共18页 程序设计语言有顺序、选择、循环三种基本的控制结构。程序设计语言有顺序、选择、循环三种基本的控制结构。BA图图3.1 顺序结构执行流程顺序结构执行流程 顺序结构是最基本的控制结构,其包含的语句是按照书顺序结构是最基本的控制结构,其包含的语句是按照书写的顺序执行的,且每条语句都将被执行。程序流程如图写的顺序执行的,且每条语句都将被执行。程序流程如图3.1 所示,语句按书写顺序执行。先执行所示,语句按书写顺序执行。先执行A,再执行,再执行B。例:例:main()int a,b,temp;a=14;b=8;temp=a;a=b;b=temp;printf(“a=%d,b=%d,a,b);输出输出8,14第2页,本讲稿共18页n1.C语言的语句语言的语句可分为以下几类:表达式可分为以下几类:表达式语句、函语句、函数调用语句、空语句、复合语句和流程控制语句。数调用语句、空语句、复合语句和流程控制语句。第3页,本讲稿共18页表达式语句表达式语句就是一个表达式加上一个分号。就是一个表达式加上一个分号。例:例:A+;x=1;函数调用语句函数调用语句由函数调用表达式加分号构成由函数调用表达式加分号构成 例:例:printf(“%d”,a);空语句空语句用一个分号表示,其一般形式为:用一个分号表示,其一般形式为:例:例:;复合语句复合语句用一个分号表示,其一般形式为:用一个分号表示,其一般形式为:第4页,本讲稿共18页C 语语言言有有丰丰富富的的标标准准函函数数库库,可可提提供供各各类类函函数数供供用用户户调调用用调调用用标准库函数可完成预先设定好的操作标准库函数可完成预先设定好的操作.例如调用标准库函数求数学函数值:例如调用标准库函数求数学函数值:sin(x)、cos(x)、exp(x)(求求ex)、fabs(x)(求求x的的绝绝对对值值)、log(x).调用函数不仅可以调用由系统提供的库函数,也可以调用用户调用函数不仅可以调用由系统提供的库函数,也可以调用用户自己编写的函数。自己编写的函数。调用标准库函数要注意:调用标准库函数要注意:在程序中要包含相应的头文件在程序中要包含相应的头文件例如:例如:#include#include第5页,本讲稿共18页 内部数据说明内部数据说明;语句语句1;1;语句语句n;n;注意:注意:(1)(1)在复合语句中说明的变量,是局部变量在复合语句中说明的变量,是局部变量,仅在仅在 复合语句中有效。复合语句中有效。(2)(2)复合语句的复合语句的 之后,不能有分号。之后,不能有分号。第6页,本讲稿共18页格式格式:putchar(c):putchar(c)参数参数:c:c为字符常量、变量或整型表达式为字符常量、变量或整型表达式功能:把字符功能:把字符c c输出到显示器上输出到显示器上52.数据的输入与输出数据的输入与输出5C语言语言I/O操作由函数实现操作由函数实现5#include q字符的输出和输入函数字符的输出和输入函数n字符输出函数字符输出函数第7页,本讲稿共18页#include main()int c;char a;c=65;a=B;putchar(c);putchar(n);putchar(a);运行结果:运行结果:A B例例第8页,本讲稿共18页格式格式:getchar():getchar()功能:从键盘功能:从键盘输入输入一一个个字符字符,函数返回值是该字符的,函数返回值是该字符的ASCIIASCII值。值。n字符输入函数字符输入函数 例#include main()int c;c=getchar();putchar(c);运行结果:AA第9页,本讲稿共18页格式:格式:printf(“printf(“格式控制串格式控制串”,数据参数数据参数输出表输出表)功能:按指定格式向显示器输出数据功能:按指定格式向显示器输出数据q格式输出函数格式输出函数n输出表:要输出的数据输出表:要输出的数据参数参数(可以没有,多个时以(可以没有,多个时以“,”分隔)分隔)n格式控制串:包含两种信息格式控制串:包含两种信息q普通字符:原样输出普通字符:原样输出q格式说明(以格式说明(以%开头)或转义字符(以开头)或转义字符(以开头):开头):%修饰符修饰符,用于指定输出格式用于指定输出格式第10页,本讲稿共18页d,ix,Xoucse,Efg%格式字符格式字符十六进制无符号整数十六进制无符号整数不带符号十进制整数不带符号十进制整数十进制整数十进制整数指数形式浮点小数指数形式浮点小数单一字符单一字符字符串字符串八进制无符号整数八进制无符号整数小数形式浮点小数小数形式浮点小数e和和f中较短一种中较短一种百分号本身百分号本身int a=567;printf(“%d”,a);int a=255;printf(“%x”,a);int a=65;printf(“%o”,a);int a=567;printf(“%u”,a);char a=65;printf(“%c”,a);printf(“%s”,“ABC”);float a=567.789;printf(“%e”,a);float a=567.789;printf(“%f”,a);float a=567.789;printf(“%g”,a);printf(“%”);567ff101567AABC5.677890e+02567.789000567.789%q说明说明格式字符与输出项个数应相同,按先后顺序一一对应格式字符与输出项个数应相同,按先后顺序一一对应输出转换输出转换:格式字符与输出项类型不一致格式字符与输出项类型不一致,自动按指定格式输出自动按指定格式输出例例 main()unsigned int u=65535;printf(”u=%dn,u);输出结果:输出结果:u=-1u=-1例例 int a=3,b=4;printf(“%d%dn”,a,b);printf(“a=%d,b=%dn”,a,b);例例 int a=3,b=4;printf(“%d%dn”,a,b);printf(“a=%d,b=%dn”,a,b);输出结果输出结果:3 4 a=3,b=41 1 1 1 1 1 1 1 1 1 1 1 1 1 1 165535第11页,本讲稿共18页n附加格式说明符(修饰符)附加格式说明符(修饰符).n对实数,指定小数点后位数(四舍五入)对字符串,指定实际输出位数修饰符功 能m输出数据域宽,数据长度m,左补空格;否则按实际输出在d,o,x,u前,指定输出精度为long型在e,f,g前,指定输出精度为double型l第12页,本讲稿共18页例例 int a=1234;float f=123.456;char ch=a;printf(“%8d,%2dn”,a,a);printf(“%f,%8f,%8.1f,%.2f,%.2en”,f,f,f,f,f);printf(“%3cn”,ch);运行运行 1234,1234结果:结果:123.456000,123.456000,123.5,123.46,1.23e+02 a例例 static char a=“Hello,world!”printf(“%sn%15sn%10.5sn%2.5sn%.3sn”,a,a,a,a,a);运行结果:运行结果:Hello,world!Hello,world!Hello Hello Hel 例例 m.n第13页,本讲稿共18页q格式输入函数格式输入函数格式格式:scanf(“:scanf(“格式控制串格式控制串”,地址表),地址表)功能:按指定格式从键盘读入数据,存入地址表指定的功能:按指定格式从键盘读入数据,存入地址表指定的 存储单元中存储单元中,并按回车键结束并按回车键结束n地址表:变量的地址,地址表:变量的地址,常用取地址运算符常用取地址运算符&n格式字符格式字符:d,i,o,x,u,c,s,f,e例 int a;scanf(“%d”,&a);输入:10 则 a=10第14页,本讲稿共18页n附加格式说明符(修饰符)附加格式说明符(修饰符)修饰符修饰符功功 能能m*指定输入数据宽度,遇空格或不可转换字符则结束指定输入数据宽度,遇空格或不可转换字符则结束抑制符,指定输入项读入后不赋给变量抑制符,指定输入项读入后不赋给变量例例 scanf(“%4d%2d%2d”,&yy,&mm,&dd);输入输入 19991015 则则1999yy,10 mm,15 dd例例 scanf(“%3d%*4d%f”,&k,&f);输入输入 12345678765.43 则则123k,8765.43f第15页,本讲稿共18页n输入分隔符的指定输入分隔符的指定q一般以空格、一般以空格、TAB或回车键作为分隔符或回车键作为分隔符q其它字符做分隔符:格式串中两个格式符间字符其它字符做分隔符:格式串中两个格式符间字符例 scanf(“%d%o%x”,&a,&b,&c);printf(“a=%d,b=%d,c=%dn”,a,b,c);输入 123 123 123 输出 a=123,b=83,c=291例 scanf(“%d:%d:%d”,&h,&m,&s);输入 12:30:45 则12 h,30 m,45 s例scanf(“%d,%d”,&a,&b)输入 3,4 则3a,4 b例scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);输入 a=12,b=24,c=36 第16页,本讲稿共18页n说明:说明:q用用“%c”格式符时,空格和转义字符作为有效字格式符时,空格和转义字符作为有效字符输入符输入如如 scanf(“%c%c%c”,&c1,&c2,&c3);若输入若输入a a b b c c 则则ac1,c2,b c3q输入数据时,遇以下情况认为该数据结束:输入数据时,遇以下情况认为该数据结束:遇空格、遇空格、TAB、或回车或回车遇宽度结束遇宽度结束遇非法输入遇非法输入如如 scanf(“%d%c%f”,&a,&b,&c);若输入若输入1234a123o.26 则则 1234 a,a b,123 c例例 int x;char ch;scanf(“%d”,&x);ch=getchar();printf(“x=%d,ch=%dn”,x,ch);执行:执行:123 输出:输出:x=123,ch=10例例 int x;char ch;scanf(“%d”,&x);scanf(“%c”,&ch);printf(“x=%d,ch=%dn”,x,ch);执行:执行:123 输出:输出:x=123,ch=10第17页,本讲稿共18页n3.顺序结构顺序结构程序举例程序举例/*example*/#include#include main()float a,b,c,s,area;scanf(%f,%f,%f,&a,&b,&c);s=1.0/2*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c);printf(a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2fn,a,b,c,s);printf(area=%7.2fn,area);例例 输入三角形边长,求面积输入三角形边长,求面积输入:输入:3,4,6 输出:输出:a=3.00,b=4.00,c=6.00 s=6.50 area=5.33文件包含预处理命令文件包含预处理命令变量定义变量定义输入数据输入数据输出数据输出数据第18页,本讲稿共18页

    注意事项

    本文(顺序结构程序设计精品文稿.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开