第二单元活动3 出租车计费程序-安徽版八年级信息技术下册课件 (2份打包)

2020-09-03
| 2份
| 13页
| 529人阅读
| 15人下载
普通

内容正文:

程序 = 算法 + 结构 程序的核心,相当于逻辑,也就是解决问题的流程/步骤 有三种基本结构实现:顺序结构、选择结构和循环结构。 Pascal之父——尼克劳斯·威茨(Nicklaus Wirth)提出的著名公式:算法+数据结构=程序。正是这个公式的提出,尼克劳斯·威茨(Niklaus Wirth)于1984 年获得图灵奖。 求两个数A、B中的最大数。 设计算法 是 否 第一步:输入A、B 第二步:如果A>B,则max=A;否则max=B 第三步:输出max 自然语言 Dim A As Single Dim B As Single Dim max As Single A = Val(Text1.Text) B= Val(Text2.Text) If A>B Then max=A Else max=B End If Text3.Text = max 计算机语言 流程图 某市出租车的起步价为8元(2.5公里以内),超过2.5公里的路程,按每公里1.5元计价。 请打开书本P47,自主学习,并尝试完成任务1,分析问题,绘制流程图对出租车计费程序进行算法描述。 自主学习:任务1 绘制判断流程 自主学习 选择结构根据条件判断的结果控制程序的走向,不同的问题可能有不同的条件判断,但是If语句的基本格式是固定的。 If 条件 Then 语句块1 Else 语句块2 End If If语句的格式 选择结构 用来结束If语句,以示结构的完整性。 重点讲解 * 重点讲解 某市出租车的起步价为8元(2.5公里以内),超过2.5公里的路程,按每公里1.5元计价。 If  x<=2.5 Then y=8 Else y=8+(x-2.5)*1.5 End If If  x<=2.5 Then y=8 Else y=8+(x-2.5)*1.5 End If 关系表达式&逻辑运算符 关系表达式:由关系运算符(优先级相同)连接的式子。注意:关系表达式的运算结果为布尔值True 或 False。 = 等于    < 小于号 <>不等于  > 大于号 >=大于等于号 <=小于等于号 逻辑运算符:由逻辑运算符(Not、And、Or )连接的式子称为逻辑表达式。 Not、And、Or 优先级依次降低。 Not(取反) And(与) Or (或) If  x>0 And x<=2.5 Then y=8 Else y=8+(x-2.5)*1.5 End If 实践应用 打开ITCenter学习平台,下载任务2完善“出租车计费程序”。 任务2 完善半成品程序 拓展巩固 还记得课前短片中的大白吗? 打开ITCenter学习平台,下载任务3 检测疼痛指数程序,完成代码的书写。 任务3 编写程序 知识梳理 算法描述:自然语言、流程图; 实现算法的基本结构:选择结构If语句; 关系表达式、逻辑运算符; 谢 谢 欣 赏! 合肥市第二十九中学 徐 晓 $$
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。