浙教版(2023)六年级上册信息科技 第1课 算法与问题解决 课件(共14张PPT)+练习素材

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

浙教版(2023)六年级上册信息科技 第1课 算法与问题解决 课件(共14张PPT)+练习素材

资源简介

(共14张PPT)
投票问题我们可以通过哪些途径解决?
各有什么优点?
第1课 算法与问题解决
人工实施
计算机实现
利用算法解决问题
不同的途径适用于不同的场景
计算机运用算法解决问题
解决投票问题的关键要素包括哪些?
2个候选作品(A、B)
1000名学生
每人的投票
各候选作品的得票数
确定变量
投票问题中,需要对每一次的投票内容进行处理,从而增加哪个作品的得票数。
使用计算机解决这个问题时,可以用变量tp表示每一次的投票,用a、b两个变量表示两个候选作品的得票数。
想一想:为变量命名需要注意什么?
抽象规则,建立模型
a
b
tp
a
tp=‘a’
tp=‘b’
+1
+1
b
A
B
a=a+1
b=b+1
A、B作品得票数清零;
投票者输入投票内容“a”或“b”,并将其赋值给变量tp;
使用分支结构对投票内容进行判断,当tp为“a”时,变量a的数值加1,当tp为“b”时,变量b的数值加1;
使用循环结构重复步骤2、3,直到1000名学生都完成投票;
输出A、B作品的得票数。
设计算法
设计算法时,要确定算法的输入与输出,并合理地选择控制结构,准确、有序地描述解决问题的步骤。
验证算法
在计算机中,可以通过编写运行程序来验证算法。
试一试
如果用户输入的数据既不是a,也不是b,结果会怎样?
如何优化解决瑕疵?
打开流程图改进,将流程图补充完整。
练习
如果有3个作品参与投票,
算法需要怎么调整?请拿出纸笔,参考已有的流程图画出3个作品的流程图。
计算机运用算法解决问题

展开更多......

收起↑

资源列表