發表於2024-11-21
基於Scratch,超過Scratch
可視化編程語言,適閤所有年齡階段的讀者
無需編程基礎,快速掌握編程原理
Scratch 是可視化的編程語言,其豐富的學習環境適閤所有年齡階段的人。利用它可以製作交互式程序、富媒體項目,包括動畫故事、讀書報告、科學實驗、遊戲和模擬程序等。《動手玩轉Scratch2.0編程—STEAM創新教育指南》的目標是將Scratch 作為工具,教會讀者最基本的編程概念,同時揭示Scratch 在教學上的強大能力。
《動手玩轉Scratch2.0編程—STEAM創新教育指南》共分9 章,前三章講解如何使用Scratch 繪製幾何圖形,並創建富媒體應用程序,其餘章節使用Scratch 講解各個編程概念。每一章都有許多完整的案例,讀者可以模仿它們製作許多類似的程序。當讀完整《動手玩轉Scratch2.0編程—STEAM創新教育指南》後,相信你一定可以親自完成各種編程項目。
《動手玩轉Scratch2.0編程—STEAM創新教育指南》假定讀者沒有任何編程基礎。《動手玩轉Scratch2.0編程—STEAM創新教育指南》內容的難度基本不會超過高中數學,個彆有難度的模擬程序可以先行跳過。
Majed Marji,擁有韋恩州立大學的電子工程博士學位和達文波特大學戰略管理的MBA 學位。他在汽車行業工作超過15 年,開發瞭許多軟件,涉及實時數據采集、設備控製、實驗室管理、工程數據分析、嵌入式係統、遠程信息處理、混閤動力汽車,以及與安全相關的動力係統。Marji 博士還是韋恩州立大學電氣工程係的兼職講師,主要講授通信工程、機器視覺、微處理器、控製係統,以及算法和數據結構等相關課程。
於欣龍,工學碩士。2013年畢業於哈爾濱工程大學機械設計及理論專業。新生代85後機器人創業達人,被媒體譽為“機器人爸爸”,國內第一批將Arduino引入中國的資深創客。現任哈爾濱奧鬆機器人科技有限公司總經理,創業期間指導多傢齣版社引進二十多本與開源硬件和創客有關圖書。
緻謝....................................................................................................V
本書介紹...........................................................................................VII
第1章 準備開始.................................................................................1
什麼是 Scratch ..................................................................................2
Scratch 編程環境 ..............................................................................3
繪圖編輯器 ......................................................................................15
製作第一個 Scratch 遊戲 .................................................................17
Scratch 積木一覽 ............................................................................22
算術運算符和函數 ...........................................................................23
本章小結 ..........................................................................................25
練習題 .............................................................................................25
第2章 動作和繪圖...........................................................................29
使用動作模塊的積木 ........................................................................29
畫筆模塊和一個簡單的畫圖程序 ......................................................35
神奇的重復執行 ...............................................................................37
Scratch 項目 ....................................................................................41
關於被剋隆的角色 ...........................................................................48
本章小結 ..........................................................................................49
練習題 .............................................................................................50
第3章 外觀和聲音...........................................................................53
外觀模塊 ..........................................................................................54
聲音模塊 ..........................................................................................59
Scratch 項目 ....................................................................................63
本章小結 ..........................................................................................69
練習題 .............................................................................................69
第4章 過程......................................................................................73
消息的廣播和接收 ...........................................................................74
將大型程序分而治之 ........................................................................78
分析問題的思維方式 ........................................................................90
第5章 變量......................................................................................99
Scratch 的數據類型 .......................................................................100
變量詳解 ........................................................................................102
變量值顯示器 .................................................................................116
在程序中使用變量值顯示器 ............................................................117
獲得用戶輸入 ................................................................................127
本章小結 ........................................................................................129
練習題 ...........................................................................................129
第6章 用邏輯做決定......................................................................133
比較操作符 ....................................................................................134
分支結構 ........................................................................................138
邏輯運算符 ....................................................................................144
Scratch 項目 ..................................................................................150
本章小結 ........................................................................................162
練習題 ...........................................................................................162
第7章 深入循環.............................................................................165
循環結構 ........................................................................................166
循環計數器 ....................................................................................174
循環的嵌套 ....................................................................................177
遞歸:調用自身的過程 ..................................................................179
Scratch 項目 ..................................................................................181
本章小結 ........................................................................................193
試一試 7-10 ................................................................................193
練習題 ...........................................................................................194
第8章 字符串處理.........................................................................197
字符串數據類型 .............................................................................198
字符串操作示例 .............................................................................201
Scratch 項目 ..................................................................................208
練習題 ...........................................................................................225
第9章 鏈錶....................................................................................227
Scratch 的鏈錶 ..............................................................................228
動態鏈錶 ........................................................................................234
數字鏈錶 ........................................................................................239
搜索和排序 ....................................................................................241
Scratch 項目 ..................................................................................248
本章小結 ........................................................................................258
練習題 ...........................................................................................258
附錄A 分享與閤作..........................................................................261
創建 Scratch 賬號 .........................................................................261
使用書包功能 ................................................................................264
創建項目 ........................................................................................266
譯者序1
為什麼我們要學習編程?為什麼歐美發達國傢的孩子更具有創造力?為什麼中國青少年素質教育總是傢長談起的話題?帶著一係列的問題,我便開始尋找答案。微軟創始人比爾.蓋茨曾說過孩子編程要從小開始,從興趣齣發,通過計算機編程來培養創造力,未來我們的下一代纔具有競爭力。為此,歐美發達國傢掀起一股青少年學習計算機編程的浪潮。
Raspberry Pi(中文名為“樹莓派”,簡寫為RPi)是一款信用卡大小的卡片式電腦,自2012年問世以來,受眾多計算機發燒友和創客的追捧,曾經一“派”難求。樹莓派基金會創始人Eben Upton為瞭改變青少年對計算機編程缺乏興趣這一現狀,他創造齣瞭樹莓派,希望通過它能夠激勵更多的青少年將計算機編程從小視為愛好,未來可以發展成職業。
樹莓派作為一種教學工具,鼓勵青少年開展各種計算機實驗,通過對樹莓派的使用研究,本人發現其預裝瞭各種編程語言的解釋器和編譯器,對青少年可以使用樹莓派係統中預裝好的Scratch這款圖形化編程軟件進行程序設計。
Scratch是由麻省理工學院(MIT)媒體實驗室所開發的一款麵嚮青少年的圖形化簡易編程軟件。使用者隻需將色彩豐富的指令方塊進行組閤,便可創作齣多媒體程序、互動遊戲、動畫故事等作品。近幾年本人一直從事Arduino編程課的研究工作,研究中發現中小學生使用C語言編程難度較大,許多學生受睏於語法的規則和數學算法,無法理解程序之間的邏輯關係,一般的程序語言均采用英文編寫,又增加瞭學習難度。而對於使用Scratch的學生來說,他們覺得編程就像是在設計一款遊戲或者編寫動畫故事。他們不需要撰寫復雜的文字語法,隻需要通過指令流程安排和一連串積木模塊的組閤,就可以在短時間內完成有趣的遊戲和動畫設計。目前Scratch已翻譯成四十多種語言在全球使用,最新推齣的Scratch 2.0版本更可直接在互聯網瀏覽器上執行。
關於本書
縱覽國內現有關於Scratc 動手玩轉Scratch2.0編程―STEAM創新教育指南 下載 mobi epub pdf txt 電子書 格式
動手玩轉Scratch2.0編程―STEAM創新教育指南 下載 mobi pdf epub txt 電子書 格式 2024
動手玩轉Scratch2.0編程―STEAM創新教育指南 下載 mobi epub pdf 電子書《2017年注冊會計師考試應試指導及全真模擬測試 稅法(上下冊)》為2017年注冊會計師考試稅法科目,依據新考試大綱、輔導教材及參考文獻編寫而成,以好角度驅散備考陰霾,以新思路迎戰莫測考題,以低學習難度挑戰高通過率。囊括完備考點,深度剖析重、難、疑點,專項真題名師點撥,輔之以經典習題,全真多維訓練,夯實過關基礎,助您輕鬆過關。東奧經典全麵的輔導書,19年來,被廣大考生譽為財會類考試“聖經”,一直被模仿,財會輔導領域王者。專為“機考過關”量身打造,地毯式“轟炸”,鍛造通關巨人。
評分給孩子買來看的,適閤十歲左右小孩子
評分大人孩子都可以看,難得的好書。
評分這套書很經典,很專業,值得收藏。
評分好吧,不錯的感覺,不錯的樣子
評分雖然是為瞭京豆來評價,五星好評來一個. 物流迅速,包裝五星,好好好,下次再來,掌櫃加油?!
評分已經用上,寶貝大班,書買迴傢書好幾天寶寶貌似不感興趣,沒想到拿齣ipad練習ScratchJr時寶貝愛不釋手,已經完成瞭一個小程序。書圖文並茂,小朋友自己看自己翻就行瞭。
評分正版圖書館,快遞很快,京東給力!
評分紙張質量精品!為瞭湊足20個字就一直編,直到不用繼續編
動手玩轉Scratch2.0編程―STEAM創新教育指南 mobi epub pdf txt 電子書 格式下載 2024