大学计算机--计算思维视角 课件 4.5 程序的控制结构.pptx

大学计算机--计算思维视角 课件 4.5 程序的控制结构.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

程序的控制结构

算法与程序设计

章名:

节名:

顺序结构

选择结构

循环结构

1

2

3

3

程序设计按流程分为三类控制结构:

顺序结构

选择结构

循环结构

可以组成各种复杂程序!

表示一个良好算法的基本单元。

程序的控制结构

按程序语句或模块在执行流中的顺序逐个执行。

顺序结构

例:已知一个摄氏温度,求对应的华氏温度。

C语言程序如下:

#includestdio.h

voidmain()

{

floatc,f;

printf(输入摄氏温度:);

scanf(%f,c);

f=5.0*c/9.0+32;

printf(华氏温度为:%g,f);

}

顺序结构

也叫分支结构,按设定的条件实现程序执行流的两路或多路分支

选择结构

例:打印学生成绩,若成绩≥60分打印“Pass”,否则打印“Fail”:

#includestdio.h

voidmain()

{floatscore;

scanf(″%f″,score);

if(score60.0)

printf(″Fail\n″);

else

printf(″Pass\n);

}

选择结构

按给定条件重复执行指定的程序段。

循环结构

例:求从1到100的累加和。

#includestdio.h

voidmain()

{

inti,sum=0;

for(i=1;i=100;i++)

sum+=i;

printf(″sum=%d\n″,sum);

}

循环结构

由这些基本结构按一定规律可组成程序,可解决任何复杂的问题

选择结构程序的关键是理清条件和操作之间的逻辑关系

循环结构中最主要的是什么情况下执行循环

顺序结构属于直线性思维方式

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档