Scratch是可視化的編程語言,其豐富的學習環 境適閤所有年齡階段的人。利用它可以製作交互式程 序、富媒體項目,包括動畫故事、讀書報告、科學實 驗、遊戲和模擬程序等。馬吉編著的《動手玩轉 Scratch2.0編程》的目標是將Scratch作為工具,教 會讀者*基本的編程概念,同時揭示Scratch在教學 上的強大能力。
全書共分9章,前三章講解如何使用Scratch繪製 幾何圖形,並創建富媒體應用程序,其餘章節使用 Scratch講解各個編程概念。每一章都有許多完整的 案例,讀者可以模仿它們製作許多類似的程序。當讀 完整本書後,相信你一定可以親自完成各種編程項目 。
本書假定讀者沒有任何編程基礎。本書內容的難 度基本不會超過高中數學,個彆有難度的模擬程序可 以先行跳過。
Majed Marji是通用汽車公司的**工程師,同時也是韋恩州立大學的兼職講師。Majed Marji擁有韋恩州立大學的電子工程博士學位和達文波特大學的戰略管理MBA學位。 於欣龍,工學碩士。2013年畢業於哈爾濱工程大學機械設計及理論專業。新生代85後機器人創業達人,被媒體譽為“機器人爸爸”,國內**批將Arduino引入中國的**創客。現任晗爾濱奧鬆機器人科技有限公司(www.alsrobot.cn)總經理,創業期間指導多傢齣版社引進二十多本與開源硬件和創客有關的圖書,曾齣版譯著《愛上Arduino》和《Arduino機器人**指南》。 李澤,國內**創客,2013年本科畢業於新疆醫科大學信息管理與信息係統專業。學習編程7年有餘,善於分解知識點,將復雜的概念簡單化。曾拍攝多部開源硬件相關的教學視頻,現緻力於創客教育相關的工作。
緻謝
本書介紹
**章 準備開始
什麼是 Scratch
Scratch 編程環境
試一試 1-1
舞颱
角色列錶
試一試 1-2
試一試 1-3
積木區
試一試 1-4
腳本區
試一試 1-5
試一試 1-6
造型標簽頁
聲音標簽頁
試一試 1-7
試一試1-8
背景標簽頁
角色信息
試一試 1-9
工具欄
繪圖編輯器
設置圖像的中心
試一試 1-10
設置透明色
製作**個 Scratch 遊戲
**步:準備背景
第二步:加入反彈闆和小球
第三步:讓角色動起來
試一試 1-11
第四步:添加聲音*有趣
Scratch 積木一覽
算術運算符和函數
算術運算符
隨機數
數學函數
本章小結
練習題
第2章 動作和繪圖
使用動作模塊的積木
**動作
試一試 2-1
目 錄 XIII
相對動作
試一試 2-2
其他動作積木
畫筆模塊和一個簡單的畫圖程序
試一試 2-3
神奇的重復執行
試一試 2-4
鏇轉的正方形
試一試 2-5
試一試 2-6
圖章積木
Scratch 項目
貓咪收集錢袋
試一試 2-7
接蘋果遊戲
關於被剋隆的角色
本章小結
練習題
第3章 外觀和聲音
外觀模塊
切換造型創建動畫
試一試 3-1
試一試 3-2
讓角色思考並說話
圖形**
角色大小和可視狀態
試一試 3-3
角色間的圖層
聲音模塊
播放音頻文件
XIV 目 錄
試一試 3-4
彈奏鼓聲和其他聲音
創作音樂
試一試 3-5
試一試 3-6
控製音量
設計
Scratch 項目
在舞颱上跳舞
煙花效果
本章小結
練習題
第4章 過程
消息的廣播和接收
發送消息和接收消息
使用廣播機製協調多個角色
將大型程序分而治之
使用廣播模擬過程
創建自己的積木塊
給積木塊添加參數
試一試 4-1
過程的嵌套
試一試 4-2
分析問題的思維方式
自頂嚮下分析
試一試 4-3
自底嚮上分析
本章小結
練習題
第5章 變量
Scratch 的數據類型
參數凹槽與積木形狀
數據類型的自動轉換
變量詳解
什麼是變量?
創建並使用變量
試一試 5-1
變量的作用範圍
修改變量的值
繪製蜘蛛網
繪製風車
剋隆體中的變量
試一試 5-2
變量值顯示器
在程序中使用變量值顯示器
歐姆定律模擬實驗
串聯電路模擬實驗
試一試 5-3
計算球體體積和錶麵積
試一試 5-4
繪製玫瑰花瓣
試一試 5-5
葵花籽分布模型
試一試 5-6
獲得用戶輸入
讀取數字
試一試 5-7
讀取字符
執行算術運算
本章小結
練習題
第6章 用邏輯做決定
比較操作符
布爾錶達式的求值
比較字符和字符串
分支結構
如果那麼積木塊
將變量作為標誌
如果那麼否則積木
嵌套分支結構
菜單驅動程序
邏輯運算符
且操作符(and)
或操作符(or)
不成立操作符(not)
使用邏輯運算符檢查數值範圍
Scratch 項目
坐標猜測遊戲
試一試 6-1
三角形分類遊戲
試一試 6-2
貓咪巡綫
試一試 6-3
求解直綫方程
試一試 6-4
其他應用程序
本章小結
練習題
目 錄 XVII
第7章 深入循環
循環結構
重復執行直到積木
試一試 7-1
將重復執行和如果那麼結閤
試一試 7-2
停止積木
試一試 7-3
結束過程調用
驗證用戶輸入
循環計數器
密碼驗證
靈活的循環計數
試一試 7-4
循環的嵌套
遞歸:調用自身的過程
試一試 7-5
Scratch 項目
模擬時鍾
試一試 7-6
小鳥射擊遊戲
試一試 7-7
自由落體實驗
試一試 7-8
試一試 7-9
拋體運動模擬器
其他應用程序
本章小結
試一試 7-10
練習題
第8章 字符串處理
字符串數據類型
特殊字符統計
字符比較
字符串操作示例
Igpay Atinlay
試一試 8-1
單詞修正
試一試 8-2
解密遊戲
試一試 8-3
Scratch 項目
射擊遊戲
二進製數到十進製數轉換
試一試 8-4
試一試 8-5
試一試 8-6
劊子手遊戲
試一試 8-7
分數運算教學工具
試一試 8-8
本章小結
練習題
第9章 鏈錶
Scratch 的鏈錶
創建鏈錶
試一試 9-1
鏈錶的積木
添加和刪除
插入和替換
獲得鏈錶中的變量
包含積木
邊界檢查
試一試 9-2
動態鏈錶
嚮鏈錶填充用戶輸入
繪製柱狀圖
數字鏈錶
尋找*值
試一試 9-3
試一試 9-4
計算平均數
搜索和排序
綫性搜索
試一試 9-5
頻數統計
試一試 9-6
冒泡排序
試一試 9-7
尋找中位數
Scratch 項目
我是詩人
四邊形分類遊戲
試一試 9-8
試一試 9-9
數學魔法師
花的結構測驗
試一試 9-10
其他應用程序
試一試 9-11
本章小結
練習題
附錄A 分享與閤作
創建 Scratch 賬號
使用書包功能
創建項目
創建新的項目
項目再創作
項目頁
分享項目
作為一個略懂一些基礎編程邏輯的人,我原本擔心這類麵嚮初學者的指南會顯得過於淺顯,但這本書的錶現卻超齣瞭我的預期。它的深度把握得非常好,既保證瞭零基礎讀者的友好性,又在進階內容上埋下瞭不少值得深入思考的“彩蛋”。書中對於事件驅動、變量的使用以及循環控製的講解,都采用瞭非常巧妙的比喻和場景模擬,這比單純看教科書上的定義要高效得多。我特彆欣賞作者在每章末尾設置的“挑戰升級”環節,它鼓勵讀者在掌握基礎功能後,嘗試自己去修改和擴展已有的程序,這種自我驅動的學習方式對於建立紮實的編程能力至關重要。這本書不僅僅是一個工具手冊,更像是一份激發創造力的藍圖。它教會我的不是固定的套路,而是一種麵對未知問題時,敢於拆解、勇於嘗試的編程思維框架。對於希望從“知道”編程走嚮“會用”編程的人來說,這本書提供瞭絕佳的跳闆。
評分我必須說,市麵上關於編程入門的書籍汗牛充棟,但真正能讓人堅持讀下去的卻鳳毛麟角。這本書的魅力就在於它的“動手”屬性被發揮到瞭極緻。它不是那種讓你對著屏幕發呆的書,而是像一個耐心的夥伴,一步一步拉著你進入一個充滿創造力的空間。作者似乎深諳初學者的心理,知道我們最需要的是即時反饋和成就感。我記得有一章節是關於製作一個互動式的迷宮遊戲的,整個過程簡直就像玩遊戲一樣。當你成功設置好角色的移動規則,並讓它避開陷阱時,那種“我做到瞭!”的喜悅感是任何枯燥的文字描述都無法替代的。這本書的排版也做得非常用心,色彩搭配和諧,代碼塊的示例清晰易讀,即便是光綫不好的環境下閱讀,也不會感到吃力。它成功地將原本可能顯得高深的編程概念,轉化成瞭可以觸摸、可以操作的“積木”,讓學習過程充滿瞭樂趣和探索欲。如果你想找一本能真正讓你“玩”起來的編程書,這本書絕對是首選。
評分這本書簡直是為那些對編程世界充滿好奇心,但又怕枯燥理論的初學者量身打造的!我拿到手的時候就被它那種活潑的封麵設計吸引瞭,完全沒有那種傳統教材的沉悶感。內容編排上,作者的思路非常清晰,從最基礎的概念講起,循序漸進地引導我們進入 Scratch 的圖形化編程世界。我特彆喜歡它那種“做中學”的理念,每學完一個知識點,馬上就能跟著實例做齣一個有趣的小項目。比如,我第一次嘗試用它來製作一個簡單的動畫角色對話時,那種看著屏幕上的代碼塊互相連接並實現我預想功能的成就感,真的讓人欲罷不能。它沒有堆砌那些復雜的術語,而是用非常生活化的語言來解釋邏輯結構,即便是對編程一無所知的人,也能很快上手。而且,書中穿插的那些小貼士和常見問題解答,非常實用,能有效避免我們在實踐中遇到的那些“卡殼”時刻。這本書的價值不僅僅在於教你寫代碼,更在於它打開瞭一扇通往計算思維的大門,讓你學會用結構化的方式去思考和解決問題。強烈推薦給所有希望培養孩子邏輯思維和創造力的傢長和教育工作者。
評分這本書最成功之處,我認為在於它對“項目化學習”的完美詮釋。它沒有將知識點零散地羅列齣來,而是將每一個核心概念都融入到一個完整、有趣的項目背景中去。比如,從最簡單的“會說話的貓”開始,逐步過渡到復雜的互動遊戲設計,每一個步驟都像是搭建一座復雜的樂高模型,你必須先打好地基纔能建造上層結構。這種結構化的學習路徑,極大地培養瞭讀者的全局觀和項目管理意識。我發現,跟著書中的步驟走完幾個大型項目後,我自己都能開始構思一些全新的、未在書中提及的創意瞭。這種從模仿到創新的轉變,是任何死記硬背都無法達到的效果。這本書真正做到瞭“授人以漁”,它給齣的不僅僅是解決方案,更是一套強大的問題解決工具箱。對於希望通過實踐來鞏固學習成果的讀者來說,這本書無疑是最好的老師和夥伴,它的價值遠超其本身的價格。
評分老實講,我買過好幾本編程啓濛書,很多都因為內容過於陳舊或者界麵與最新軟件版本不符而束之高閣。但這本書在內容的時效性和實用性上做得非常到位,它緊密貼閤瞭當前主流的版本特性,確保讀者學到的知識是立即可用的。最讓我驚喜的是它對多媒體素材的整閤運用。書中指導讀者如何導入自定義的音效和背景圖,讓學習者在創作過程中就能享受到高度的個性化定製體驗。這極大地激發瞭學生的參與感,他們不再是單純地復製粘貼代碼,而是在為自己的作品“添磚加瓦”。這種從簡單操作到深度定製的過渡設計得非常自然流暢。這本書的敘述風格極其口語化,仿佛一位經驗豐富的老師在耳邊耐心指導,絲毫沒有居高臨下的感覺。它真正做到瞭讓編程學習過程充滿“人情味”,讓學習者在不知不覺中建立起對技術的熱情與自信。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有