(
课件网) 计算机解决问题的过程 计算机解决问题的过程 算法:就是解决问题的方法和步骤 自然语言 流程图 优点 缺点 优点 缺点 符合表达习惯 容易理解 容易产生岐义 含义不大严格 形象 直观 容易理解 便于编码 不符合表达习惯 自然语言与流程图的对比 起止框 输入/输出框 处理框 判断框 流程线 连接符 表示一个算法的开始和结束。 表示从外部输入数据到计算机内部或者从计算机内部输出数据到计算机外部。 表示操作的内容。 表示判断的条件。满足条件,执行标识为“是”的路径;不满足条件,则执行标识为“否”的路径。 指向算法运行的方向。 表示流程图的接续。在相互联系的流程图内,流程线将在具有相同数字或字母的另一连接符处继续下去。 美国国家标准的流程图符号 是一种最简单的基本结构,按照自上而下的先后顺序依次执行程序语句。 是一种根据给定条件进行判断的结构。 是一种重复某一部分操作的结构。 顺序结构 分支结构 循环结构 三种基本结构的流程图 条件 否 是 A B A B 条件 否 A 是 顺序结构 分支结构 循环结构 例: 输入数字a、b计算两个数字之和并输出。 输入数字a 开始 结束 输入数字b 输出a+b 例: 行人过马路遇见红绿灯。 等着 绿灯是否亮? 过马路 是 否 例: 比较数字A、B的大小。 输入A、B 输入A A>B 输入B 开始 结束 题: 指纹锁的工作原理如下:提取指纹图像与事先存储的指纹信息进行比对,如果两者相符则开锁,否则等待再次提取指纹图像……,下列流程图中能够正确描述开锁过程的是( ) 提取指纹图像 指纹对比 开始 开锁 结束 不符 相符 提取指纹图像 指纹对比 开始 开锁 结束 不符 相符 A B 提取指纹图像 指纹对比 开始 开锁 结束 不符 相符 提取指纹图像 指纹对比 开始 开锁 结束 相符 C D 题: 某电商平台搞活动,同一件商品购买不超过5件时按原价出售,超过5件时打7折,需要通过输入商品单价p和数量n计算并输出总价s。现给出解决该问题的部分算法流程图,请你进行补充完善。 N<=5 开始 否 是 输出S 结束 认真分析,找出缺少的三处 输入n,p S=n*p N<=5 开始 结束 输出S S=n*p*0.7 正确的流程图 否 是 输入正整数a a是否是3的部数 开始 结束 例: 输入一个正整数a。判断该数字是否是3的倍数,如果是请输出是3的倍数,否则输出不是3的倍数。 输出a是3的倍数 出a不是3的倍数 是 是 题: 请制作出引体向上的成绩分阶 再见!