首頁>Club>
12
回覆列表
  • 1 # 柴哥的程式設計故事

    我從小就自學程式設計認為scratch是很好學的。

    學習型別

    能在這裡提問,想必你不是一個小朋友吧,關於大朋友自學軟體,我認為先要清楚自己是什麼學習型別的人。

    這裡簡單的分成兩類:

    1.比較喜歡先看理論的人:這些人建議是先多瞭解Scratch能做什麼,能實現什麼,在開始學習之後可以先從Scratch的模組入手,全方位瞭解整個軟體能做什麼,學習每一個模組每一個積木怎麼用之後再開始動手做一些小動畫、劇場、遊戲。

    2.必須喜歡動手的人:這型別的人不適合過分學習太多基礎的知識,而是應該大致瞭解這個軟體能做什麼,然後隨便學一兩個簡單的積木就開始直接去創作,按照自己的想象去做一些自己想做的動畫、劇場、遊戲,當遇到問題的時候再去查資料問人。

    學習方法

    程式設計,最重要的就是一個字"",無論是實踐派還是理論派,要學習程式設計最終都要落到實操,從最簡單的動畫開始做,一步一步增大難度。

    平時裡可以看一些Scratch的程式設計書,如果不喜歡看書可以去看影片,說到影片有很多很多,作為答題的我,當然推薦你看我的影片了 。我自己做的Scratch基礎程式設計影片。

    如果是小孩子學習呢,其實不用太過於在意那些什麼程式設計的邏輯啊,什麼思維啊,不用刻意找一種方法去學習,因為小孩子只要有了興趣能認真去學就有摸出一套他自己的學習方法,那才是最寶貴的。

  • 2 # 退役程式設計師妮妮

    網上教學的影片資源很多,我自己就做了一些,感覺只要看些影片自己多做做實際操作很快就能上手,要是提高程式設計能力或者已經快上初中的小朋友,感覺還是直接去學C++或Python更好

  • 3 # 唐風客談教育

    學習Scratch一般是透過線上或者線下的機構來進行學習,因為學習一門程式語言最好還是要有老師來進行輔導的,這樣的學習比較系統化,也能確保學習的效果。如果需要自學,可以買一些書籍或者跟著網上的一些影片來進行學習,這裡可以推薦幾本還不錯的scratch程式設計書籍,比如《Scratch少兒趣味程式設計2》,《動手玩轉Scratch2.0程式設計》等等

  • 4 # 小碼王線上

    買一本好理解的Scratch學習用書,推薦果果老師的《Scratch真好玩,教小孩學程式設計》,書裡面透過很多案例講解程式設計知識點,能夠輕鬆上手。

    也可以選擇優質的Scratch入門影片學習,小碼世界有零基礎入門Scratch的8節影片課,適合零基礎的孩子學習使用。

  • 5 # 人工智慧營

    前言

    今天我們一起來做一個小動畫,從而來引出程式設計中最重要的一個基礎知識------座標系,我們一起來看看吧。

    搭建舞臺背景

    首先,我們開啟Scratch3.0,然後使用預設的白底背景。

    選擇角色

    簡單的定位

    設定畫筆

    那我們要怎麼樣讓蜘蛛吐出蜘蛛網?能不能讓蜘蛛吐出跟我們看到的一樣的蜘蛛網?........當然是可以的啦——

    我們選擇畫筆欄裡的模組把需要的模組按照下圖堆積起來,這樣我們的畫筆顏色和大小就設定好了。只等落筆畫畫啦:

    創造一個變數

    我們也知道蜘蛛網他是網狀的,它是有空隙的,每一個網格之間的距離,我們使用移動步數來決定!我們在變數欄裡選擇“建立一個變數”,我這裡建立的是C變數:

    蜘蛛網構造

    首先我們需要將設定的變數值預設為0,然後我們設定網的數量,這裡我設定的是5個,再加上網格距離,我設定為30。蜘蛛網的網格設定好了,那麼在來設計我們的網狀。請看下圖:

    好啦,這樣我們的作品-----蜘蛛網就完成啦~~~~

    程式碼分析

    讓我們一起來分析下我們的程式碼指令碼:

    我們發現,紅色標記的迴圈是外迴圈,它主要是用來控制蜘蛛網的寬度的,就是有多少網格。而藍色標記的是在紅色標記裡的迴圈,它主要是重複網狀的,而迴圈六次說明它有六個一樣的網狀。最後一個迴圈是在藍色裡的迴圈,它主要是用來畫網狀的。

    紅色迴圈網格:

    1到2為30步,2到3為30步,以此類推。

    藍色迴圈複製網狀:

    圖中有六個由小到大的三角形,所以每個為60度

    黑色迴圈網狀:

    這是一個每個外角都為120度等邊三角形!

    座標系

    當我們把彩色蜘蛛縮小到20的時候,我們可以發現到:

    蜘蛛在兩根藍色線的中點,它的位置顯示為:

    那麼這兩根藍線就是我們學習的基本知識點---座標系。我們可以輕鬆的發現到兩根藍線將白底背景分為了四塊。所以當我們把蜘蛛定位在(0,0)的時候,正好落在兩根線相交處。這就是我們座標系的原點(0,0)。而圖中X---即為X座標軸,Y---即為Y座標軸。

    舉例說明

    當我們把(0,0)改為(20,0)的時候,我們可以看到蜘蛛網的位置有什麼變化?

    當X的值為正數時,它就會出現在Y軸的右邊,反之當X為負數時,它就會出現在Y軸的左邊。同理可得,當Y的值為正數時,它就會出現在X軸的上邊,反之當Y為負數時,它就會出現在X軸的下邊!

    更多精彩,敬請關注!

  • 6 # 柚子程式設計

    1:透過Scratch 工具編寫你的第一個helloworld

    讓那隻小貓動起來

    2:瞭解一下程式語言中最基本的幾個概念

    迴圈

    判斷

    邏輯運算 ,非 與 或

    3:把那些積木都拖拽到程式碼區看看什麼效果,加深一下積木化程式設計到底是個什麼東西。

    4: 找本還不錯的書,照著樹上的例子把程式碼拖拽一遍。

    5:學習一下思維導圖。

    最重要的是透過這個學會一種 軟體設計的思維方式,然後透過這種思維方式,把自己想做的東西按照這種方式畫出來,這就用到了思維導圖

    說的比較籠統,能做到第五步,基本上,你Scratch已經入門了,而且你也找到了學習任何一種計算機語言的方法

  • 7 # 陳叔教少兒程式設計

    網上有好多教程,大家可以邊學邊實踐,我也準備出個從0-1學習scratch程式設計教程,有興趣的同學可以來學學。

  • 8 # 小貓不會飛

    scratch學習,個人覺得分成三個階段,入門,進階,高階。如果你是大人,那就很簡單了,直接買一個入門的教程的書,實現一些最簡單的專案,熟悉每個積木塊的作用,還有一些簡單的演算法,比方迴圈,判斷,克隆體的用法等等。然後,中階裡面的很多專案就很容易,主要是你得先構思想出來流程,再去實現就可以。

    至於小學生學這個,就得有耐心了,因為畢竟很多數學原理他們還是不怎麼懂,所以他們可能要先多花點時間,把入門的那些專案學好。比如我女兒今年2年級了,她現在可以自己獨立做出來一個發射子彈射氣球的,氣球用克隆實現。但是座標的第2,3,4象限她不懂,她不會負數。所以得慢慢來,不要著急。

  • 9 # 神奇鑰匙

    1、先學會軟體的使用,常用積木塊的功能,先能做出現象級的東西,所想能做出來。

    2、程式對於小朋友來說還是要有邏輯思維,這是我們要重點培養的,同樣走100步,我們可以用迴圈,也可以直接改數字,要明白其中的差異。

    還有就是過程與訊息的使用,這是做出複雜程式的必須用到的。

    3、掌握資料的儲存和運算,在scratch裡主要是變數的使用。

  • 中秋節和大豐收的關聯?
  • Scratch語言是什麼?