第四章 程序的控制结构.ppt

上传人:da****u 文档编号:1103603 上传时间:2018-12-07 格式:PPT 页数:109 大小:3.66MB
下载 相关 举报
第四章 程序的控制结构.ppt_第1页
第1页 / 共109页
第四章 程序的控制结构.ppt_第2页
第2页 / 共109页
第四章 程序的控制结构.ppt_第3页
第3页 / 共109页
第四章 程序的控制结构.ppt_第4页
第4页 / 共109页
第四章 程序的控制结构.ppt_第5页
第5页 / 共109页
点击查看更多>>
资源描述

1、第四章第四章 程序的控制结构程序的控制结构4.1 顺序结构4.2 选择结构4.3 循环结构4.4 结构化程序设计算法算法 计算方法计算方法解决问题的方法和步骤解决问题的方法和步骤例:用辗转相除法求两个正整数的最大公因子1输入 m和 n2若 mn, 则交换 m和 n3 m除以 n,余数为 r4若 r=0,则 n为最大公因子,输出 n,否则执行 55 m=n, n=r,转 3算法特征: 有穷性、确定性、有效性 、输入、输出 算法的描述方法:自然语言流程图NS图伪代码用辗转相除法求两个正整数的最大公因子input m,n;if mn m=n;loop: r=m mod n;if r=0 output

2、 n;m=n;n=r; goto loop;算法的分类数值运算算法 求平方根 计算 非数值运算算法 排序 查找描述算法的三种基本结构:顺序结构 选择结构 循环结构A1A2A3A1A2A3BCBCB1B1B2B2CCCCC1C1流流程程图图NS图图A1A2A3BCB1 B2CCC1流流程程图图三种基本结构的特点只有一个入口只有一个出口每一部分都有机会被执行不存在死循环4.1 顺序结构从键盘任意输入一个三位数,计算并输出它的个位、十位、百位数字int main() int number;int bit0,bit1,bit2;scanf(“%d“,bit0=bit1=bit2=printf(“个位

3、=%d, 十位 =%d,百位 =%d“,bit0,bit1,bit2);开始输入 number计算个位数 bit0输出各位数字结束计算十位数 bit1计算百位数 bit2number%10;number/10%10;number/100;4.2 选择结构如果 外面下雨了,我 就 带雨伞红灯停,绿灯行如果 a除以 b余数为 0, 那么 b是 a的因子,否则 b不是 a的因子公园门票, 1.2米以下儿童免票, 60岁以上老人免票,其余人全票 50元。下雨了?带雨伞如果 外面下雨了,我 就 带雨伞否是红灯停止前进 继续前进否是红灯停,绿灯行x=a除以 b的余数x等于 0?b是 a的因子 b不是 a的因子判断 b是否是 a的因子否是

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。