少儿趣味编程Scratch算法挑战《迭代算法一初识迭代算法》(教案+源文件)

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

少儿趣味编程Scratch算法挑战《迭代算法一初识迭代算法》(教案+源文件)

资源简介

(
N
)迭代算法一求数相加之和
(
今日任务:
)
今日我们来利用 scratch 实现一种算法:迭代算法, 那么, 什么叫迭代算法呢?说简单 一些就是在程序中利用变量的数值可变性并通过重复执行的手段实现一些简单的运算,这么 说可能大家会觉得太枯燥了,我们今天通过两个小实例来看看什么是迭代算法,说起来很高 大上的东西其实一学就会,我们开始!
(
本课重难点:
)
(1)了解迭代算法的核心算式;
(2)能够熟练运用迭代算法完成今天的小实例;
(
任务解读
flowchart

)
利用迭代算法挑战任务:计算 1+2+3+ …+N=
开 始
(
输入
N
的值
)
Sum=0,v=1
Sum=Sum+v
v++
循环 N 次结束?
Y
(
输出
sum
的值
)
结 束
(
跟我来挑战
Follow
me

)
第一步:启动 scratch 软件;
第二步: 点击上方的“文件”→ “保存”→保存到桌面,文件名: 迭代算法 1 →点击“保 存”;
(第二步很很很重要,我希望所有的学生都能养成及时保存作品的好习惯!)
第三步: 我们来用迭代算法实现求解 1+2+3 …+N=?的问题
开 始
(
输入
N
的值
)
Sum=0,v=1
(
循环
N
次结束?
)
Sum=Sum+v
v++
输出 Sum
我们来看一下改程序的运行结果:
(
课后思考:
)
(1) 自己想想用迭代算法还可以实现什么其他的运算?
(2) 用自己的话复述一下什么是迭代算法,看看自己真正弄懂了没有!

展开更多......

收起↑

资源预览