資訊內容
暑期公益班/Scratch學習/1.1 認識Scratch
暑假和培訓班合作,開了個編程公益班,我6個小朋友一起進行編程入門的學習。為了方便線上的同學一起學習,視頻內容我們在線上同步更新。
第一節 大話編程 - 認識Scratch
線上學習地址
https://adacode.net/topic/122
-
這是一個什么課
我們的Scratch是一個學習用電腦做創作的課程,和平時電腦的用法不同,在我們的課程中,電腦不在是一個具有特定功能的工具,而將成為一個表達、實現我們思維的武器。通過電腦,我們可以把一些摸不到、看不著的奇怪世界構建出來。
-
語言
想要讓電腦創作出我們想要想要的作品,首先要讓電腦聽得懂我們說的話。
這就用到了語言了。所謂語言,就是把我們的想法表達給別人的方式。每個物體都有自己的語言,有的語言我們能理解,有的語言我們現在還不能理解。
比如,我們人類之間溝通的有:說話、文字,這些就是語言。有時候和外國人溝通我們還要用國外的文字,比如英語。
小狗也有自己的語言,汪汪叫和搖尾巴就是他們的語言。我們知道搖尾巴是在狗狗在向我們示好,而汪汪叫就不太清楚是什么意思了。
蜜蜂也有自己的語言,它們通過飛行的舞蹈來表達自己的想法。這種語言我們人類就更聽不懂了。
由于計算機是我們人類自己發明的,我們也給計算機發明了語言。通過計算機語言,我們就可以把自己的想法、創意表達出來,讓計算機實現了。
我們學習的Scratch就是一門計算機語言,通過Scratch。我們可以把自己想法表達出來,計算機會忠誠執行我們的想法,永不停歇。
-
飛機起飛我們來體驗一個小例子,在電腦的瀏覽器中打開視頻下方的鏈接,點擊改編進入Scratch的界面。
我們該怎么認識這個陌生的界面呢?Scratch的右側有個舞臺,我們需要讓舞臺上的飛機按照我們的想法來飛行。
我們來模擬一下飛機起飛、在空中盤旋的動作吧。在Scratch的左側,我們可以看到很多積木,我們在里面找到移動10步積木,把它拖拽到Scratch的中間部分。好了,我們用鼠標點擊這個積木,看看會發生什么現象。我們發現,隨著我們的點擊,飛機一點一點的上升了。這樣重復點擊真的好麻煩,我們再在控制組里找到重復執行10次積木,把移動10步放到重復執行的嘴巴里。這兩個積木就組合在一起啦。我們再點擊一下這個積木,飛機是不是飛起來啦?我們把重復執行10次里的10改大一點,這樣飛機就能飛的更高了。如果現實時間中也有這樣一個積木,那我們寫作業是不是就輕松很多啦?
接下來我們來看看飛機盤旋,飛機要想盤旋,除了移動之外,還要左拐右拐。首先,我們再把一個移動10步積木放到中間區域,然后再在藍色的運動組里找到右轉15度積木,放到移動10步的下面。點擊這個小腳本,我們發現,飛機就慢慢盤旋起來了。為了不用重復的點擊,我們再找一個重復執行進來,把這個小腳本吃掉,這個時候,飛機就能重復的盤旋起來啦!
通過這個例子,我們可以發現,只要我們想清楚了事情該怎么做,就能讓電腦按照我們的想法執行了。所謂聰明的大腦,就是能夠發現事情的真相吧。
好啦,趕緊在自己的電腦上完成這些功能吧!我們下節課再見!
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

- 上一篇
Scratch第五十三講:自動生成迷宮
想免費學編程,就請點擊上面的藍字:跟我學Scratch編程,關注CC哥。 翻一下CC哥做的教學帖子,應該是自動走迷宮這個帖子最受歡迎。不過這個游戲里的迷宮是CC哥在網上下的。當時就想應該自己做個自動生成迷宮的程序,只是一直沒動手,這星期終于把這個程序給做
- 下一篇
CVPR2019 oral | ScratchDet ,從頭開始訓練單步目標檢測器
本文《ScratchDet: Training Single-Shot Object Detectors from Scratch》提出了一種從零開始訓練的單步目標檢測器ScratchDet, 并基于root-block設計了新的基礎網絡Root-ResNet。ScratchDe