国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

2018第一期 Unit7

極客小將2021-04-11-
此次課程,我們著重針對已學習的內容,進行實戰練習,并進一步讓學員了解流程圖,了解scratch的程序與Python程序的對應,從而對編程有一個更深刻的認識。 一.概念理解

此次課程,我們著重針對已學習的內容,進行實戰練習,并進一步讓學員了解流程圖,了解scratch的程序與Python程序的對應,從而對編程有一個更深刻的認識。

一.概念理解


1.流程圖

? ?流程圖的符號參考如下:

upload/article/images/2021-04-11/323285fbf52180e18227f5cb4835a142.jpg

以斐波那契數列數列的程序流程圖和scratch程序對應如下:

upload/article/images/2021-04-11/de5c7661c1de394c542bee6272aa3755.jpg

程序與流程圖完全對應起來了。

2.scratch程序與對應的Python程序

高斯定理:1+2+3+4+5+.....+100。

Python程序? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Scratch程序

upload/article/images/2021-04-11/5278cccf56c01fae1b46e05e7501f04d.jpg? ? ? ? ? ??upload/article/images/2021-04-11/b52c4044d4f4cef397cb1b16068246a3.jpg

從比對可以看出,在編程的時候,無論使用何種編程工具,表達的都是你的思想和方法。所以,在拿到一個編程題目時,首先需要去思考,把你的思想和方法想清楚,然后再通過程序來表達出來并實現。

二、課堂練習

1.1000以內被7整除的數的個數輸出

常規程序如下:

upload/article/images/2021-04-11/e53b10e5c631579977276d7d3df6232e.jpg

以上程序可以準確的輸出正確的結果,但是仔細研究之后發現,這里執行循環共1000次,那么有沒有更快的方法呢?計算次數直接決定了程序的效率,有沒有效率更高的算法呢?

通過觀察,會發現,被7整除的一定都是7的倍數,那么我們只需找出1000以內7的倍數不就好了嗎?我們也不需要從1開始算,直接從7開始計算。

來看看我們優化的程序:

upload/article/images/2021-04-11/ce0c14aa8c5c581ae5c318c410bc655d.jpg

通過計算可知,這個程序只需142次循環即可,是不是運算效率更高?

大家可以想想有沒有更優化的方法?

2.蜘蛛網的其他畫法

課堂上并未講解,這里以小余同學的方法來給大家分享一下:

(先畫六邊形,然后,畫三條線)

upload/article/images/2021-04-11/81191b5f30b37fbf4f0b2ef8b7125256.jpg

這個程序有點復雜,小朋友下去可以自己實現一下,看看為什么要這樣。

三.課后思考


思考一下:給一組10大小不等的自然數排序,要怎么排?編程的思路是什么?

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 昌乐县| 武宣县| 普陀区| 普安县| 固始县| 武宣县| 乌兰县| 彩票| 富源县| 紫云| 文山县| 淄博市| 清镇市| 建瓯市| 康马县| 土默特右旗| 大埔县| 安国市| 汨罗市| 乡城县| 唐海县| 黄骅市| 九龙县| 巴楚县| 抚顺县| 辽阳县| 宝山区| 房山区| 肇庆市| 扬中市| 江城| 云阳县| 安徽省| 三河市| 双柏县| 平陆县| 玉环县| 军事| 准格尔旗| 麟游县| 楚雄市|