课件编号13824848

2.3用算法解决问题的一般流程 课件 2022—2023学年浙教版(2019)信息技术必修1(20张PPT)

日期:2024-05-21 科目:信息技术 类型:高中课件 查看:63次 大小:1373524Byte 来源:二一课件通
预览图 1/9
学年,20张,必修,信息技术,2019,教版
  • cover
(课件网) 用算法解决问题的过程 2.3 1、体验用计算机解决问题的基本过程,从中体验并掌握用计算机编程解决问题的基本方法 2、在解决实际问题的过程中,针对给定问题进行需求分析,通过提取问题的基本特征进行抽象处理,建立数据模型并选择恰当的算法表示方法描述算法 学习目标 铁路旅客托运行李,从甲地到乙地,按规定:每张客票托运行李不超过50千克时,每千克的运费为1.3元;若超过50干克,超过的部分按每千克1.8元的运费计算。要求根据行李的重量得出运费 (1)设什么变量? (1)行李重量X千克 (2)运费Y元 铁路旅客托运行李,从甲地到乙地,按规定:每张客票托运行李不超过50千克时,每千克的运费为1.3元;若超过50干克,超过的部分按每千克1.8元的运费计算。要求根据行李的重量得出运费 (1)设什么变量? (2)列什么公式? 铁路旅客托运行李,从甲地到乙地,按规定:每张客票托运行李不超过50千克时,每千克的运费为1.3元;若超过50干克,超过的部分按每千克1.8元的运费计算。要求根据行李的重量得出运费 (1)设什么变量? (2)列什么公式? (3)输入什么?用什么控制结构?输出什么? ①输入行李重量W ②用分支结构,条件为W<=50 ③输出运费F 铁路旅客托运行李,从甲地到乙地,按规定:每张客票托运行李不超过50千克时,每千克的运费为1.3元;若超过50干克,超过的部分按每千克1.8元的运费计算。要求根据行李的重量得出运费 (1)设什么变量? (2)列什么公式? (3)输入什么?用什么控制结构?输出什么? (4)用流程图描述算法 开始 输入行李重量W千克 W≤50? F=1.3W F=1.3x50+1.8x(W-50) 结束 T F 输出运费F 铁路旅客托运行李,从甲地到乙地,按规定:每张客票托运行李不超过50千克时,每千克的运费为1.3元;若超过50干克,超过的部分按每千克1.8元的运费计算。要求根据行李的重量得出运费 (1)设什么变量? (2)列什么公式? (3)输入什么?用什么控制结构?输出什么? (4)用流程图描述算法 抽象 建模 设计算法 描述算法 用计算机编程解决问题的一般流程 抽象与建模 设计算法 描述算法 设什么变量? 输入什么? 用什么控制结构? 输出什么? 自然语言 流程图 伪代码 计算机程序设计语言 编写程序 调试运行程序 列什么公式? 练习 用固定长度的铁丝围成一个圆,要求计算该圆的面积。解决此问题的算法各个步骤如下所示: ① 设计算法,并通过编写计算机程序来描述算法 ② 确定面积计算公式并用数学符号描述 ③ 提炼核心要素并加以假设(设铁丝长度为d,求出圆的半径r) 上述步骤的正确顺序是( ) A ③②① B ③①② C ①②③ D ①③② A 练习 利用计算机编写程序解决实际问题时,首先应该做的是(  ) A.编写程序 B.设计算法 C.调试程序 D.分析问题 D 第二单元练习回顾 下面关于算法的描述,错误的是(  ) A.算法是解决问题的步骤集合 B.一个算法只能有一个输入 C.算法是可以被表述和实现的 D.流程图能比较直观地反映算法执行流程 B 第二单元练习回顾 在流程图中,下列符号用于判断的图形是(  ) D 第二单元练习回顾 某算法的部分流程图如图所示。 执行这部分流程后,“i<6?”执行的次数和变量s的值分别为(  ) A.4和16 B.3和16 C.4和9 D.3和9 C 第二单元练习回顾 某算法的部分流程图如图所示,以下说法正确的是(  ) A.该流程执行后,变量k的值为1 B.该流程执行后,变量i的值为9 C.该流程执行后,变量c的值为5 D.若判断条件改为“i<8?”,结果不变 C 练习 h*2k 0 h←h*2k 练习 请用流程图描述计算1+2+3……100的过程,填写下列空缺处 开始 ① ② 结束 T F i←1;s←0 ③ 输出变量s的值 ①i<=100 ②s←s+i ③i←i+1 练习 智慧 ... ...

~~ 您好,已阅读到文档的结尾了 ~~