本書借助一系列問題導向式(PBL)的講解模式,引領初學者進入編程世界,從最基本的點亮LED燈開始,逐步利用範例和專案讓學習者認識編程中的變數、邏輯概念,在建立基礎概念之後,介紹在編程中最基本的三個流程控制概念:循序、分支及迴圈。在介紹每個概念時都以製作一個專案作為學習目標,讓學習者有明確的操作目的。本書利用micro:bit內置的感測器,呈現數個現實與虛擬數字世界間互動的教學項目,讓學習者在學習編程概念的同時,可以瞭解警報器、計步器及小夜燈等常見電子產品的主要工作原理。本書主要作為青少年編程入門讀物,鑒於其軟、硬體的易用性,也推薦給進階學習者和想學編程的中老年入門讀者。
楊岱霖
臺灣宜蘭私立名校慧燈中學計算機專職教師,Scratch,C/C++程式設計競賽指導老師,擅長Scratch. Arduino.Python.Makecode.C,軟硬體具有豐富教學和實踐經驗,帶領的學生多次在臺灣省程式大賽獲獎。活躍在創客和青少年計算機學習論壇,在行業內及有一定知名度。
基本介紹
實例一 點亮LED燈
實例二 一閃一閃的燈
實例三 製作倒數計時
實例四 變數
實例五 製作計分器
實例六 顯示中文字
實例七 簡易計步器
實例八 程式的分岔路——【如果為】
實例九 溫度警示器
實例十 自動小夜燈
實例十一 製作羅盤
實例十二 擲硬幣
實例十三 閃避遊戲
實例十四 迴圈——計次迴圈
實例十五 迴圈——for
實例十六 迴圈——While
實例十七 耳朵年齡測試器
實例十八 平衡感遊戲
實例十九 命中紅心
實例二十 無線發射積木介紹
實例二十一 團體計步賽
實例二十二 雙人無線猜拳遊戲
附錄 新版MakeCode介紹