网站大量收购独家精品文档,联系QQ:2885784924

[工学]第三章 流程控制.ppt

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

本章主要内容 算法的基本结构 顺序结构语句 选择结构语句 循环结构语句 控制执行顺序 §3.1 算法的基本结构 C++程序由函数组成 C++函数由语句组成 语句分类 说明语句:定义变量,编译预处理等 表达式语句:执行计算 控制语句:控制程序走向 函数调用语句:调用函数 空语句:什么都不做“;” §3.1 算法的基本结构 预处理命令 main ( ) {   说明语句;  输入语句;  计算语句; (表达式语句) (赋值语句)    ......  输出语句; } 例:求圆柱体的体积 #include iostream.h void main( ) { float v ,r,h; cin r; h = 3.2; v = 3.14159 * r * r * h; cout v= v endl; } §3.1 算法的基本结构 语句组合的模块化-程序的基本结构 顺序结构-语句依顺序执行 选择结构-程序产生分支 循环结构-程序反复执行 §3.1 算法的基本结构 选择结构 §3.1 算法的基本结构 循环结构有两种情况,结构如下: §3.2 顺序结构 顺序结构就是按语句顺序逐条执行 §3.2 顺序结构 例:编写程序输入华氏温度,输出摄氏温度 编程过程: 设计算法 转换公式:摄氏温度 = ( 华氏温度 – 32 ) * 5 / 9 设计程序结构和数据结构 程序结构:只用 main 函数一个程序模块 数据结构:c , f 表示摄氏和 华氏温度 ,均为实数 定义为: float c , f ; §3.2 顺序结构 编写源程序 #include iostream.h void main( ) { float c, f; //定义变量 cout 华氏温度: ; // 输入的提示 cin f; //输入 c = ( f - 32 ) * 5 / 9; //计算 cout 摄氏温度: c endl; //输出 } §3.2 顺序结构 上机调试 输入源程序并修改错误 菜单:“编译”-“编译XX”或“构建XX” 修改错误后重新编译连接 运行程序 按Ctrl + F5键或菜单“编译”-“执行XX” 输入数据: 212? 查看 结果: 显示:摄氏温度: 100 §3.2 顺序结构 思考题: 编写一个程序将公里数转换成英里数 转换公式: 1公里 = 0.6214英里   假设:m代表英里,k代表公里 问:输入?输出?算法? §3.3 选择结构语句 选择结构又称分支结构,结构如下: §3.3 选择结构语句 If 语句实现分支结构 形式一:标准两分支 if – else 语句   if ( 表达式 ) 语句1   else 语句2 规则:表达式结果为非0时执行语句1,否则执行语句2 例:if( score = 60 ) cout 合格;   else cout 不合格; §3.3 选择结构语句 例:输出两个数中较大的数 #include iostream.h //no3.3-1.cpp void main( ) { int x , y , z ; cout x= ; cin x; cout y= ; cin y; if ( x y ) z = x ; else z = y; cout z= z endl; } §3.3 选择结构语句 If 语句实现分支结构 形式二:单分支if语句  if ( 表达式 ) 语句; 规则:表达式结果为非0时,执行后面语句 例:if( score 60 ) cout 补考; §3.3 选择结构语句 例:求x的绝对值 #include iostream.h //no3.3-2.cpp void main( ) { int x; cout x= ; cin x; if ( x0 ) x = -x; cout x的绝对值是: x endl; } § 3.3 选择结构语句 例:输入一个年份,判断是否闰年。 设计算法 闰年条件一:能被4整除但不能被 100整除的年份 闰年条件二:能被400整除的年份 设计程

文档评论(0)

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

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

1亿VIP精品文档

相关文档