ID: 23571133

第1课 算法与问题解决 课件 2025-2026学年六年级上册信息技术浙教版

日期:2025-09-18 科目:信息技术 类型:小学课件 查看:29次 大小:13422356B 来源:二一课件通
预览图 1/9
1课,算法,问题,解决,课件,2025-2026
  • cover
(课件网) 第1课 算法与问题解决 年 级:六年级 学 科:小学信息科技(浙教版) 知识回顾 算法解决问题步骤 01 问题分解 02 抽象与建模 04 验证算法 03 设计算法 校徽作品投票为例   经过全校海选,确定A作品和B作品为候选校徽设计方案,请全校1000名学生投票选择自己喜欢的方案。投票结果将在全校公示。 问题情境 一、问题分析 基本步骤 第1步 确定候选作品 第2步 确定投票人 第3步 投票 第4步 计票 第5步 公布结果 建构 二、抽象与建模 确定变量 1 抽象规则 2 建立模型 3 建构 确定变量 2个候选作品 1000名学生的投票情况 2个关键要素 变量: a、b tp 变量应该怎么命名比较合适呢?变量命名要遵循两个原则,有意义且具有唯一性,可以采用字母、数字、下划线组成,可以灵活使用大小写结合,常用这个变量的英文单词或者拼音组成,这样比较容易记忆。同时要注意变量名称不能重复,不然就会混淆。 抽象规则 tp的值决定了a+1还是b+1 当tp为“a”时候,表示投票给A作品,则a=a+1 当tp为“b”时候,表示投票给B作品,则b=b+1 建立模型 +1 +1 tp=“a”” tp=“b” a b 三、设计算法 设计算法时要确定算法的输入和输出,并合理选择控制结构,准确有序描述解决问题的步骤。 输 入 作出什么表现 (投票内容a或b) 什么信息 ( A、B作品得票数) 顺序结构 分支结构循环结构 输 出 控制结构 建构 三、设计算法   步骤1:A、B作品票数清零,即将变量a与b的值初始化赋为0;   步骤2:投票者输入投票内容“a”或“b”,并将其赋值给变量tp; 步骤3:使用分支结构对投票内容进行判断,当tp为“a”时,变量a的数值加1,当tp为“b”时,变量b的数值加1; 步骤4:使用循环结构重复步骤2和3,直到1000名学生都完成投票; 步骤5:输出A、B作品的得票数。 自然语言描述 三、设计算法 用流程图直观地表示 开始/终止框 程序开始或结束 处理框 对数据进行处理 输入输出框 数据的输入或输出 判断框 根据条件进行判断 流程线 表示流程的走向 四、验证算法 使用python编写的投票程序 想一想 如果用户输入的数据既不是a,也不是b,结果会怎样? 课堂总结     1.问题分析、抽象建模、设计算法、验证算法是计算机中实现算法的一般步骤。 2.生活中可以运用算法解决各种问题,借助计算机程序实现算法可以提高解决问题的效率。 拓展提升 给三个作品投票的算法是怎样的呢?接下来,就请你来动手尝试一下吧!把合适的指令放到流程图合适的位置,将流程图补充完整。 谢谢观看! Thanks! https://www.21cnjy.com/recruitment/home/fine

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