【文档说明】《活动2 程序的基本结构》PPT课件 (2)-九年级信息技术【人教蒙教】.pptx,共(12)页,91.179 KB,由小喜鸽上传
转载请保留链接:https://www.ichengzhen.cn/view-93304.html
以下为本文档部分文字说明:
算法与流程PPT情境创设想一想,议一议我们班组织辩论队参加学校辩论赛,都需要准备哪些工作?有哪些流程?辩论的目的确定辩手讨论辩论步骤情境创设想一想,议一议辩论会的准备工作如何对应计算机程序处理信息的过程?辩论的目的确定
辩手讨论辩论步骤确定信息处理的目的组织好参加运算的数据确定运算的步骤和方法算法算法:问题导向处理一个问题时,需要设计出一系列可操作的、可计算、按顺序排列的步骤,通过实施这些步骤来解决问题。通常将这些步骤成为解决这个问题的一个算法。算法算法的表示名称
框图功能起止框表示算法的开始、结束输入与输出表示输入、输出处理框表示计算、赋值判断框表示某一条件是否成立流程线表示流程的发展方向算法的结构2a例1:求边长为a的正方形的阴影面积。问题的算法:Step1:输入正方形的边长值a;Step2:计算正方形面积S1=a2Step3:计
算圆面积S2=π(a/2)2Step4:计算阴影面积S=S1-S2;Step5:输出计算结果S。算法的结构输入边长aS1=a2S2=π(a/2)2S=S2-S1输出面积S结束开始算法结构一:顺序结构算法的结构例2:在音乐CD超市,每张CD售价2
5元,顾客若购买5张以上(不含5张),则按照八五折收费,请设计一个计费的算法。数学表达:25x,x<=5Y=21.25x,x>5问题的算法:Step1:输入购买的数量X;Step2:判断x与5的关系,大于5,则y=21.25x,否则y=25x;Step3:
输出费用。算法的结构输入购买数xX≤5?y=21.25x输出y结束开始y=25x算法的结构二:选择结构算法的结构例3:重复抛掷一枚硬币10次,记录正面朝上的次数。问题的算法:Step1::定义变量n,记录游戏次数;Step2:n从0到10
,反复抛硬币,统计正面朝上的次数;Step3:到10次停止游戏,退出。算法的结构n=1n≤10?抛硬币结束开始统计正面算法的结构三:循环结构循环变量强化练习1、将P71课堂练习2.3中文字描述转换为数学表达:2、尝试将问
题2.3的问题用流程图表示出来。