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

    04高级程序语言.ppt

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

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

    04高级程序语言.ppt

    第四讲第四讲 控制流控制流-顺序结构程序设计顺序结构程序设计教材教材:C程序设计导论程序设计导论1n了解了解C C语言程序的特点。语言程序的特点。nC C程序的三种基本结构。程序的三种基本结构。n能编写简单的顺序结构程序。能编写简单的顺序结构程序。本讲重点本讲重点2C C程序结构程序结构.C程序程序源源程程序序文文件件1源源程程序序文文件件2源源程程序序文文件件n预编译命令预编译命令函数函数1函数函数n说明部分说明部分执行部分执行部分(语句)语句)34.1 语句语句1、函数调用语句:函数调用语句:用于完成一次函数调用。用于完成一次函数调用。组成:由一次函数调用组成:由一次函数调用+“;”构成。构成。例:例:printf(“This is a C statement!”);2、表达式语句:用于完成一次表达式操作。表达式语句:用于完成一次表达式操作。组成:由一个表达式组成:由一个表达式+“;”构成。构成。注注:分号是语句的标志分号是语句的标志。例:例:a=3;i+;为语句,而为语句,而a=3 i+是表达式不是语句。是表达式不是语句。3、空语句:常用作被转向点或循环语句中的循环体。、空语句:常用作被转向点或循环语句中的循环体。组成:只由一个组成:只由一个“;”构成。构成。4、复合语句:、复合语句:完成一些特定的操作功能。完成一些特定的操作功能。组成:将一些语句用组成:将一些语句用 括起来构成,括起来构成,在程序中当作一个语句看待在程序中当作一个语句看待。例:例:main()z=x+y;t=z/100;printf(“%f”,t);44.1 语句语句5、控制语句控制语句n条件语句:条件语句:if else(或?:)或?:)n循环语句:循环语句:for()n条件循环:条件循环:while()n条件循环:条件循环:do while();n结束本次循环结束本次循环语句:语句:continuen中止循环或中止循环或switch语句:语句:breakn多分支选择语句:多分支选择语句:switch()case.;n转向语句:转向语句:goton由函数返回语句:由函数返回语句:return语句书写要求语句书写要求C程序书写格式无特殊要求,一行可写多个语句。程序书写格式无特殊要求,一行可写多个语句。习惯遵循:嵌套格式、适当注释语句。习惯遵循:嵌套格式、适当注释语句。54.2 结构化程序设计方法结构化程序设计方法1 1、含义:它要求程序设计者按照一定的结构形式来设计和编写程序。含义:它要求程序设计者按照一定的结构形式来设计和编写程序。2 2、引入结构化程序设计方法的原因:使程序易读、易理解、易修改,、引入结构化程序设计方法的原因:使程序易读、易理解、易修改,以提高程序设计和维护工作的效率。以提高程序设计和维护工作的效率。3 3、结构化程序的三种基本结构:顺序结构、选择结构、循环结构。、结构化程序的三种基本结构:顺序结构、选择结构、循环结构。4 4、结构化程序设计的方法:自顶向下、逐步精化。、结构化程序设计的方法:自顶向下、逐步精化。6例:求一组正数中的最大者。例:求一组正数中的最大者。4.2 结构化程序设计方法结构化程序设计方法求一组正数中的最大者求一组正数中的最大者找出这些数中的找出这些数中的最大的数最大的数打印最大数打印最大数使使max=0逐个读入数据,逐个读入数据,把最大者送到把最大者送到max中中74.2 4.2 结构化程序的三种形式结构化程序的三种形式1 1、顺序结构程序顺序结构程序2 2、选择结构程序选择结构程序 ififelseelse选择结构选择结构 多分支选择结构(多分支选择结构(switchswitch)3 3、循环结构程序循环结构程序 while()while()循环循环 do do while();while();循环循环 for()for()循环循环84.2 4.2 顺序结构顺序结构1 1、基本结构基本结构2 2、执行过程:先执行、执行过程:先执行A A操作,再执行操作,再执行B B操作。操作。ABAB94.2 4.2 选择结构选择结构1 1、基本结构:基本结构:2 2、执行过程:当条件、执行过程:当条件P P成立时执行成立时执行A A操作,当条件操作,当条件P P不成立时不成立时执行执行B B操作。操作。P Y N A B P A BNY104.2 4.2 循环结构循环结构-当型循环当型循环当当P P条件成立时,反复执行条件成立时,反复执行A A操作,直到操作,直到P P为假时才跳出循环。为假时才跳出循环。P A当当P为真为真AYN114.2 4.2 循环结构循环结构-直到型循环直到型循环 先执行先执行A A操作,再判断条件操作,再判断条件P P是否成立,若为真,再执行是否成立,若为真,再执行A A,直到条件直到条件为假跳出循环。为假跳出循环。PAFT直到直到P为假为假A124.3 4.3 顺序结构程序设计顺序结构程序设计例例3.1 计算圆周长和球的体积计算圆周长和球的体积分析分析:设半径为设半径为 r,圆周长为圆周长为s,球的体积为球的体积为v,则:则:s=2*3.1415*r v=3.1415*r*r*r*4.0/3.0#include#define PI 3.1415void main(void)float r,s,v;printf(“please input r:n”);scanf(“%f”,&r);s=PI*2*r;v=PI*r*r*r*4.0/3.0printf(“s=%f,v=%fn”,s,v);134.3 4.3 顺序结构程序设计顺序结构程序设计例例3.2 输入两个变量取值,并交换两者取值输入两个变量取值,并交换两者取值#include void main(void)int x,y,z;printf(“please input x and y:n”);scanf(“%d%d”,&x,&y);z=x;x=y;y=z;printf(“x=%d,y=%dn”,x,y);14最简单的程序设计最简单的程序设计顺序结构程序顺序结构程序总结:总结:顺序结构程序中一般不包含控制语句(条件语句、顺序结构程序中一般不包含控制语句(条件语句、循环语句、转向语句等),从程序的执行次序来循环语句、转向语句等),从程序的执行次序来看,语句按一定顺序依次执行,执行顺序即语句看,语句按一定顺序依次执行,执行顺序即语句的书写顺序。的书写顺序。15THE ENDTHE END16

    注意事项

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

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




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

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

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

    收起
    展开