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

资源下载
  1. 二一教育资源

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

资源简介

(共21张PPT)
第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

展开更多......

收起↑

资源预览