




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 2 2条件语句1 2 3循环语句 复习巩固 1 输入语句 输出语句和赋值语句对应于算法中的哪种结构 这三种语句的一般格式是什么 2 什么是条件结构 用程序框图表示这种结构 顺序结构 输入语句 输出语句 赋值语句 input 提示内容 变量 print 提示内容 变量 变量 表达式 新课讲解 阅读p25 思考以下问题 1 条件结构用怎样的程序语句来描述 这种语句的一般格式是怎样的 if条件then语句1else语句2endif if条件then语句endif 或 例1编写程序 输入一元二次方程 算法分析 第一步 输入a b c 第二步 计算判别式 第三步 如果 0 则有两不同实根 0则有两个相同实根 0则没实数根 根据情况输出结果 开始 输入a b c b2 4ac p b 2a 0 输出p 输出x1 x2 输出 方程无实数根 结束 是 否 否 是 的系数 输出它的实数根 q 2a qbasic程序 input a b c a b c d b b 4 a c p b 2 a q sqr d 2 a ifd 0then ifd 0then print x1 x2 p else print x1 x2 p q p q endif else print norealroot endif end 开始 输入a b c b2 4ac p b 2a 0 输出p 输出x1 x2 输出 方程无实数根 结束 是 否 否 是 q 2a 例2编写程序 使得任意输入3个整数按大到小的顺序输出 算法分析 算法思想 3个数两两比较 确定大小 按a b c输入 为了节约变量 仍按a b c输出 关键要找到最大值 将它赋值给a 中间值赋给b 最小值赋给c 第一步输入3个整数a b c 第二步将a与b比较 并把小者赋给b 大的赋给a 第三步将a与c比较 并把小者赋给c 大的赋给a 此时a已最大 第四步将b与c比较 并把小者赋给c 大的赋给b 此时a b c已按从大到小的顺序排列好 第五步按顺序输出a b c input a b c a b cifb athent aa bb tendififc athent aa cc tendififc bthent bb cc tendifprinta b cend 相应的qbasic程序 开始 t a a b b t t a a c c t t b b c c t 输入a b c 输出a b c b a c a c b 结束 是 是 否 否 是 否 对应的流程图 练习巩固 开始 输入a b c a b c a c b b c a是否同时成立 存在这样的三角形 不存在这样的三角形 结束 否 是 1 该程序框图所表示的算法的作用是什么 并根据程序框图写出相应的程序 input a b c a b cifa b candb c aanda c bthenprint 存在这样的三角形 elseprint 不存在这样的三角形 endifend 2 某快递公司规定甲 乙两地之间物品的托运费用根据下面的方法计算 物品重量在50千克以内 托运费为每千克0 53元 超过50千克的话 超出部分每千克0 85元 试画出计算费用m的程序框图 并写出相应的qbasic程序 程序框图 对应的qbasic程序 input g gifg 50thenm 0 53 gelsem 50 0 53 0 85 g 50 endifprint m mend 小结 1 条件结构的程序表示 2 注意书写的规范性 if条件then语句1else语句2endif if条件then语句endif 问题提出 1 两种条件语句的一般格式分别是什么 一 复习引入 我们已经学习了输入 输出语句 赋值语句和条件语句 并且能根据结构框图转化为程序语句 从而能在计算机上执行 得到问题的结果 本节课我们学习用循环语句表示算法中的循环结构 实际问题中有很多重复计算的问题 比如求的值 计算量非常大 人们付出了艰辛的劳动 现在 随着计算机的出现 人们可以把这些复杂的重复计算交给电脑来做 从而使人们从繁重的劳动中解脱出来 在计算机中 循环结构是由循环语句来实现的 二 提出问题 scilab设计语言中给我们提供了处理循环结构的语句那就是 循环语句 算法中的循环结构是由循环语句来实现的 下面我们就系统地加以研究循环语句的基本格式和应用 三 概念形成 概念1 循环语句 回忆两种循环结构 执行一次循环体后 对条件进行判断 如果条件不满足 就继续执行循环体 直到条件满足时终止循环 在每次执行循环体前 对条件进行判断 当条件满足 执行循环体 否则终止循环 直到型 当型 一 for循环语句 for循环语句的一般格式 for循环变量 初值 步长 终值循环体end 这是一种 直到型 循环结构 三 概念形成 概念1 循环语句 对应于程序框图中的两种循环结构 一般程序设计语言中也有直到型 for型 和当型 while型 两种语句结构 比如 求1 2 3 1000 在siclab语言中 可以利用如下程序 s 0 fori 1 1 1000s s i ends for循环变量 初值 步长 终值循环体end 三 概念形成 概念1 循环语句 对应于程序框图中的两种循环结构 一般程序设计语言中也有直到型 for型 和当型 while型 两种语句结构 求1 2 3 1000 在siclab语言中 也可以利用如下程序 s 0 i 1 whilei 1000 s s i i i 1 ends while表达式循环体end for循环变量 初值 步长 终值循环体end 循环语句的一般格式 三 概念形成 概念1 循环语句 while表达式循环体end 根据循环变量的初值 步长 终值进行循环 首先要对表达式进行判断 如果表达式为真 则执行循环体部分 每次开始执行循环体前都要判断表达式是否为真 三 概念形成 概念2 条件语句 for循环语句 是在循环次数已知时使用的循环 在循环的次数未知时不能使用 while循环语句 是在未知循环次数的条件下进行的循环 也可以在循环次数已知的循环中使用 注意事项 四 应用举例 例1 设计计算 2 4 6 100的程序 用for语句 i 2 s 1 whilei 100 s s i i i 2 ends s 1 fori 2 2 100 s s i ends 用while语句 四 应用举例 例2 某玩具厂2008年的生产总值为200万元 如果计划今后每年的年增长率为5 计算最早能在哪一年年生产总值超过300万元 写出算法程序 解 依题意 从2008年开始 经过x年后生产总值为 因此可以把2008年的生产总值赋给a 然后对其进行累乘 用n作为计数变量 进行循环直到a的值超过300万元 程序为 n 2008 a 200 p 1 05 whilea 300 a a p n n 1 endn 四 应用举例 例3 计算 s 0 h 0 fori 1 2 99 s s 1 i endfori 2 2 100 h h 1 i endm s h print io 2 m 四 应用举例 例3 计算 s 0 fori 1 1 100s s 1 i 1 i ends s 0 p 1 fori 1 1 100p 1 p s s p i ends 五 课堂练习 1 对任意自然数n 编程求n 课本第25页 练习a 1 2 3 4 n input pleaseinputn k n s 1 fork n 1 1s s k endprint io 2 s 六 课堂总结 循环语句的两种不同形式 for语句和while语句 掌握它们的一般格式理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年下沉市场消费金融场景化布局与生态构建报告
- 2025年商业写字楼智能化设计评估与智能化环境监测系统报告
- 药品进货查验管理制度
- 药库人员培训管理制度
- 药店商品品类管理制度
- 药店药品进销管理制度
- 营业场所线路管理制度
- 设备保养考核管理制度
- 设备外包服务管理制度
- 设备拆除搬运管理制度
- 安管员考试题库及答案
- 2025年高考语文备考之常见易错成语1700例
- 科技公司实验室管理制度
- T/CCT 011-2020干法选煤技术规范
- (高清版)DB62∕T 4730-2023 公路装配式石笼防护设计与施工技术规范
- 2024-2025 学年八年级英语下学期期末模拟卷 (深圳专用)原卷
- 2024广西农村信用社(农村商业银行农村合作银行)乡村振兴人才招聘946人笔试历年典型考题及考点剖析附带答案详解
- 仿制药项目立项可行性报告
- 2024年注册核安全工程师历年真题答案
- 怀孕私了赔偿协议书
- 秸秆主题班会课件
评论
0/150
提交评论