資源簡(jiǎn)介 (N)迭代算法一求數(shù)相加之和(今日任務(wù):)今日我們來利用 scratch 實(shí)現(xiàn)一種算法:迭代算法, 那么, 什么叫迭代算法呢?說簡(jiǎn)單 一些就是在程序中利用變量的數(shù)值可變性并通過重復(fù)執(zhí)行的手段實(shí)現(xiàn)一些簡(jiǎn)單的運(yùn)算,這么 說可能大家會(huì)覺得太枯燥了,我們今天通過兩個(gè)小實(shí)例來看看什么是迭代算法,說起來很高 大上的東西其實(shí)一學(xué)就會(huì),我們開始!(本課重難點(diǎn):)(1)了解迭代算法的核心算式;(2)能夠熟練運(yùn)用迭代算法完成今天的小實(shí)例;(任務(wù)解讀flowchart:)利用迭代算法挑戰(zhàn)任務(wù):計(jì)算 1+2+3+ …+N= 開 始(輸入N的值)Sum=0,v=1Sum=Sum+vv++循環(huán) N 次結(jié)束?Y(輸出sum的值)結(jié) 束(跟我來挑戰(zhàn)Followme:)第一步:?jiǎn)?dòng) scratch 軟件;第二步: 點(diǎn)擊上方的“文件”→ “保存”→保存到桌面,文件名: 迭代算法 1 →點(diǎn)擊“保 存”;(第二步很很很重要,我希望所有的學(xué)生都能養(yǎng)成及時(shí)保存作品的好習(xí)慣!)第三步: 我們來用迭代算法實(shí)現(xiàn)求解 1+2+3 …+N=?的問題開 始(輸入N的值)Sum=0,v=1(循環(huán)N次結(jié)束?)Sum=Sum+vv++輸出 Sum我們來看一下改程序的運(yùn)行結(jié)果:(課后思考:)(1) 自己想想用迭代算法還可以實(shí)現(xiàn)什么其他的運(yùn)算?(2) 用自己的話復(fù)述一下什么是迭代算法,看看自己真正弄懂了沒有! 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫