書名: 程式邏輯訓練—App Inventor 2
作者: 林正雄
ISBN: 9789869685078
出版社: 普林斯頓國際有限公司
出版日期: 2018/08
書籍開數、尺寸: 19x26x1.48
頁數: 296
內文印刷顏色: 全彩
#資訊
#編程與軟體開發
#其他程式語言
定價: 480
售價: 451
庫存: 庫存: 1
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

【簡介】 由於「邏輯運算思維與程式設計」課程,對非理工學群的學生較為生疏,且重點並非要培養出學有專精的資訊工程師,而是要讓高教學生透過此課程的洗禮後,提高在其專精領域裡判斷與解決問題的能力。有鑑於此,本書以目前最為熱門且容易取得自學的 MIT App Inventor 2 為主要工具,透過圖形化的程式方塊,讓讀者免於大量且繁瑣的程式語法限制,減少學習程式設計時的難度並提高使用此工具的興趣,以及快速感受到獨自完成一個 App 程式的成就感,進而達到提升讀者邏輯運算思維的能力。 【目錄】 1 程式設計是甚麼 2 App Inventor開發環境 3 開發環境介紹 4 使用者介面及組件 5 程式邏輯設計 6 程式撰寫與除錯 7 簡易範例練習 8 專案範例

為您推薦

程式邏輯訓練從App Inventor 2中文版範例開始 (2版)

程式邏輯訓練從App Inventor 2中文版範例開始 (2版)

類似書籍推薦給您

簡介 零距離接觸多達100則以上的App Inventor 2範例,帶您一步一步前往App Inventor 2的世界! 本書使用簡易的情境敘述、一目了然之程式流程圖並搭配各式各樣App Inventor 2程式範例,讓讀者能快速建立正確又清晰的程式邏輯基礎,亦能應用在其他程式語言設計上。書內範例內容由基礎工具一路延伸至多媒體、繪圖、感測器等進階應用,其中更包含了常見的演算法觀念,不僅能讓初學者打下程式設計基礎,也能讓已接觸過程式語言的讀者對於程式設計邏輯更加清楚熟練。 ※請至五南官網下載範例檔案 檔案內容包含: App範例程式碼、App Inventor 2程式開發環境介紹、使用TinyWebDB元件的前置設定說明、樂高機器人應用範例、通信連接App應用介紹。 目錄 Chapter 1 程式邏輯訓練導論 1-1 何謂程式邏輯 1-2 撰寫演算法的原則 1-3 描述演算法的方法 1-4 程式設計概念 Chapter 2 資料運算的應用 2-1 四則運算(基本題)App 2-2 四則運算(進階題)App 2-3 公尺與英呎的轉換(基本題)App 2-4 公尺與英呎的轉換(進階題)App 2-5 攝氏轉換成華氏App 2-6 一元二次方程式App 2-7 國際匯率換算App 2-8 幾何圖形面積計算App 2-9 家庭電費計算App 2-10 測量BMI體質指數App Chapter 3 流程控制的應用 3-1 成績處理(基本題)App 3-2 成績處理(進階題)App 3-3 奇偶數(基本題)App 3-4 奇偶數(進階題)App 3-5 求最小值App 3-6 求絕對值較大者App 3-7 剪刀石頭布App 3-8 訂書籍系統App 3-9 最大公因數App 3-10 質數計算App Chapter 4 清單(陣列)的應用 4-1 統計及格科目數App 4-2 成績排名次APP程式 4-3 二維清單陣列的元素相加App 4-4 氣泡排序法App 4-5 循序搜尋法App 4-6 點餐系統App 4-7 投擲骰子App 4-8 隨堂抽籤App 4-9 《終極密碼》遊戲App 4-10 1A2B猜數字遊戲App Chapter 5 程序(副程式)的應用 5-1 利用副程式計算圓的「面積與周長」 5-2 利用副程式計算「一元二次方程式」 5-3 利用副程式計算「攝氏轉換成華氏」App 5-4 利用副程式計算「BMI」App 5-5 利用副程式計算「N!階乘」App 5-6 利用副程式計算「費氏數列(Fibonacci(N))」App 5-7 利用副程式計算「(1+2)+(1+2+3)+⋯(1+2+3+⋯+10)」App 5-8 利用副程式計算「閏年」App 5-9 利用副程式「語音跨年倒數計時器」App 5-10 利用副程式「檢查密碼」App Chapter 6 多媒體的應用 6-1 手機相機App 6-2 我的樂高作品有聲書App 6-3 手機鋼琴App 6-4 音樂播放器App 6-5 音樂播放器(進階版)App 6-6 錄音機App 6-7 錄音機(進階版)App 6-8 攝影機App 6-9 我是鸚鵡App 6-10 自編有聲書App Chapter 7 繪圖及動畫的應用 7-1 我的塗鴉板App 7-2 我的塗鴉板(進階版)App 7-3 取得RGB值的App 7-4 乒乓球發球分解動作App 7-5 老鷹與獵人App 7-6 投擲骰子App 7-7 打忍者(打地鼠)App 7-8 猜拳遊戲App 7-9 猜數字大小App 7-10 數字鍵盤練習App Chapter 8 感測器的應用 8-1 手機操控球體移動App 8-2 手機操控球體移動(進階版)App 8-3 模擬飛行人員操控飛機App 8-4 模擬飛機遇到亂流App 8-5 訓練雙手平衡控制App 8-6 熱門景點App 8-7 語音Google地圖App 8-8 時間管理App 8-9 動態製作個人化名片App 8-10 個人化的QRCode之App Chapter 9 社交的應用 9-1 我的手機通訊錄App 9-2 我的手機撥號器App 9-3 非同步傳送簡訊App 9-4 個人化貼圖編輯工具App 9-5 整合Google Mail的App Chapter 10 資料儲存的應用 10-1 我的筆記本(微型資料庫版本)App 10-2 我的語音筆記本(微型資料庫版本)App 10-3 書籍管理(CSV版本)App 10-4 書籍管理(微型資料庫版本)App 10-5 雲端電子書城App(基本版) 10-6 雲端電子書城App(進階版) 10-7 書籍管理(TinyWebDB版本)App Chapter 11 通信連接的應用 11-1 嵌入式手機瀏覽器App 11-2 我的最愛書籤網頁管理App 11-3 我的好友eMail管理App 11-4 最愛景點管理App 11-5 YouTube影片管理App 11-6 藍牙聊天室App 11-7 藍牙語音聊天室App 11-8 手機與「樂高機器人」連線App 11-9 蒐集紫外線指數「大數據」App 11-10 紫外線指數「大數據」統計App Chapter 12 樂高機器人的應用 12-1 手機與「樂高機器人」連線(進階版)App 12-2 手機操控樂高機器人App 12-3 讓機器人繞一個正方形App 12-4 偵測觸碰感測器App 12-5 機器人碰碰車App 12-6 偵測聲音感測器App 12-7 偵測光源感測器App 12-8 樂高軌跡車App 12-9 偵測超音波感測器App 12-10 機器人走迷宮App 附錄1 App Inventor程式的開發環境 附錄2 手機App結合Firebase雲端資料庫 附錄3 App結合Google表單(使用Spreadsheet元件)

原價: 900 售價: 765 現省: 135元
立即查看
程式設計邏輯訓練超簡單--Scratch 3初學特訓班與AI應用(附影音教學/範例檔) (2版)

程式設計邏輯訓練超簡單--Scratch 3初學特訓班與AI應用(附影音教學/範例檔) (2版)

類似書籍推薦給您

【簡介】 榮獲程式設計師、家長與老師好評 國內第一本最具廣度與深度的Scratch 3中文書 入門、應用到專題實作全攻略 直擊全球程式學習新風潮 透過簡單的圖像拼塊拖拉,自然建構運算思維、 邏輯思考、解決問題、程式設計與互動創意的能力, 跨入AI人工智慧新領域 全新Scratch 3,全面啟動 超乎想像,最棒的創意設計體驗與AI應用 麻省理工學院媒體實驗室所開發的免費圖形化程式設計軟體Scratch早已成為建構運算思維、學習程式設計、進行邏輯訓練,以及創造互動設計的最佳入門工具。無程式基礎者也能在拼塊拖拉之間就完成結合劇情、動畫、遊戲、影像與音樂,甚至是與硬體互動的創意設計作品。新一代的Scratch 3再進化,融入許多進階應用功能,如語音、翻譯,甚至是AI人工智慧等,也讓創意開發更強大。 【目錄】 01 輕鬆進入Scratch殿堂 由美國麻省理工學院媒體實驗室所開發的Scratch是一套圖形化程式設計軟體,適合作為學習程式設計的入門,可以輕易製作劇情、動畫、遊戲、音樂等程式架構,創作的作品可以上傳與全世界一起分享。Scratch操作頁面上方是功能表,主要操作介面分為舞台、角色、程式、腳本及背包五區。 1.1 Scratch作業環境 1.2 操作Scratch 1.3 第一個Scratch專題 02 動作、外觀、聲音與畫筆 動作類積木用於控制角色的移動、旋轉、方向和位置。外觀類積木用於顯示文字訊息、顯示或隱藏角色、控制角色的造型並設定其大小及特效。音效與音樂類積木用於播放音效,畫筆類積木則用於繪圖。 2.1 動作與外觀類積木 2.2 音效與音樂類積木 2.3 畫筆類積木 03 事件、控制與運算 事件是指系統得知使用者做了某些指定動作,例如按了鍵盤上的按鍵、以滑鼠點選角色等,就能以事件類積木回應使用者的動作。控制類積木可以改變一般程式積木由上而下的執行流程,包括依據條件結果來決定執行程式積木的判斷式,及重複執行程式積木的迴圈。控制類積木也可以製作角色的分身,可以使用程式積木動態建立角色。運算類積木包含數值、字串、比較及邏輯運算,比較及邏輯運算的結果是否成立,讓控制類積木做為決定程式流程的判斷依據。 3.1 事件類積木 3.2 控制與運算類積木 04 變數與清單 「變數」類積木包含變數及清單,可將程式中許多狀態記錄下來。 4.1 變數類積木 05 偵測、函式、視訊與翻譯 偵測類積木功能非常廣泛,可檢查各種形式的碰撞、提出問題並讓使用者輸入答案、提供計時器及系統時間等。應用程式較為複雜時,常會有許多需要重複執行的程式積木,可將具有特定功能或經常重複使用的程式積木,撰寫成獨立的小單元,即一般程式語言的「函式」,此功能位於函式積木類別中。視訊偵測積木可開啟攝影鏡頭,製作體感遊戲。文字轉語音功能可將文字朗讀出來。翻譯功能可將一種文字翻譯成其他語言的文字。 5.1 偵測類積木 5.2 函式積木類別 5.3 視訊、文字轉語音及翻譯 06 移動相關技巧 角色移動方式最常見的有:在指定的路徑上行走、左右不停移動、從右端消失再從左端進入、在舞台任意移動,以及角色碰到邊緣反彈,利用動作類控制角色移動的積木也可以作最佳的處理。固定不變的背景,只要利用前景的移動,即可製造角色前進的效果,也可以利用相對運動的原理,將背景不斷地向後移動,就可製造角色前進的效果。 6.1 角色移動 6.2 場景移動 07 其他的常用技巧 Scratch計時用的積木只能計時, 如果採用變數計時,不但可以計時,同時也可以倒數計時,或是將時間重置。善用畫筆類積木,可以繪製各種幾何圖形,包括像統計圖表等動態圖形。利用程式來表現物理運動,例如生活周遭的物體由於受到地心引力的影響,都會往下掉落,而且速度愈來愈快。我們可以使用近似的公式來模擬自由落體。 7.1 計時器 7.2 以函式積木指令繪製幾何圖形 7.3 物體運動 08 基礎專題 基礎專題中,介紹一些較簡易的專題。「世界杯章魚大賽」很適合剛接觸專題者建立信心。此外,由淺入深漸漸導入還有「最佳捕手」、「彈鋼琴」、「猜拳遊戲」、「心情刷刷樂」、「障礙賽」、「打磚塊」等專題,這些專題都相當精彩,一定不能錯過。最後一個專題「乒乓球雙人對戰」提供的乒乓球可以兩人對打,呈現另一種互動遊戲的風貌。 8.1 專題:世界杯章魚大賽 8.2 專題:最佳捕手 8.3 專題:彈鋼琴(播放音效檔、彈奏音符) 8.4 專題:猜拳遊戲 8.5 專題:心情刷刷樂 8.6 專題:障礙賽 8.7 專題:打磚塊 8.8 專題:乒乓球雙人對戰 09 進階專題 「隨機轉盤」將輪盤以隨機的方式轉動,當輪盤停止時,再依箭頭圖示的指令動作。「打雪怪遊戲」中所有的雪怪出現的時間和位置都是以亂數隨機產生,同時加入音效,設計了基本版、進階版和複製分身版。「吃角子老虎」是簡易的遊戲機。「打字練習」平時可以拿來練習,增加打字的速度。「黃金的考驗」是一個具有互動的遊戲,所有天空上的蝴蝶均可以主動攻擊,地上的猴子也會加以還擊,配合音效,讓遊戲精彩度破表。 9.1 專題:隨機轉盤 9.2 專題:打雪怪遊戲(基本版、進階版、複製分身版) 9.3 專題:吃角子老虎 9.4 專題:打字高手(基本版、進階版) 9.5 專題:黃金的考驗(基本版、進階版) Appendix A:Scratch + micro:bit應用 Scratch 3為了讓使用者能很容易的使用micro:bit控制版,利用積木的方式控制micro:bit控制版,讓使用者可以更輕易的踏入這個領域。 A.1 micro:bit微控制板 A.2 安裝Scratch Link和Scratch micro:bit HEX A.3 Scratch 3連接micro:bit A.4 micro:bit積木 A.5 感測器和數位腳位輸入 範例:在屏幕上顯示愛心圖形 範例:搖搖樂大賽 範例:音樂燈光秀 Appendix B:Scratch + AI應用 Google發展了無程式碼機器學習工具Teachable Machine,讓使用者在不需要專業知識和撰寫程式碼情況下,就能簡單地以一鍵操作的方式地訓練機器學習模型。TM2Scratch積木可以導入Teachable Machine訓練的機器學習模型,應用到Scratch動畫或遊戲當中,增加人機互動的樂趣。 B.1 Teachable Machine:線上模型訓練 B.2 開啟客製化的Stretch3(TM2Scratch類積木綜合演練) 範例:剪刀石頭布 範例:貓狗辨識 (Appendix單元為PDF檔,請見線上下載連結)

原價: 360 售價: 306 現省: 54元
立即查看
程式設計邏輯訓練超簡單:Scratch初學特訓班

程式設計邏輯訓練超簡單:Scratch初學特訓班

類似書籍推薦給您

原價: 350 售價: 298 現省: 52元
立即查看
Python零基礎入門班(第四版):一次打好程式設計、運算思維與邏輯訓練基本功(加贈「ChatGPT學Python入門」影音) (4版)

Python零基礎入門班(第四版):一次打好程式設計、運算思維與邏輯訓練基本功(加贈「ChatGPT學Python入門」影音) (4版)

類似書籍推薦給您

Python零基礎入門班:一次打好程式設計、運算思維與邏輯訓練基本功(加贈「ChatGPT學Python入門」影音) ISBN13:9786263245426 出版社:碁峰資訊 作者:鄧君如-總監製;文淵閣工作室-編著 裝訂/頁數:平裝/232頁 規格:26cm*19cm*1.4cm (高/寬/厚) 版次:1 出版日:2023/07/19 內容簡介 Python正宗入門NO.1 感謝眾多讀者與教師好評 一本引領數萬讀者一探Python世界、 也讓老師用了再用的暢銷經典! 【書附超值學習資源】 「Python快速入門的10堂課」影音教學/範例程式檔/綜合演練參考解答 「善用ChatGPT學Python入門」影音教學 AI人工智慧與Big Data大數據時代 跨入程式語言、鍛鍊邏輯思維, 就從Python開始學! Python是目前最熱門的程式語言,執行功能強大,但語法卻簡潔優雅、易於學習,更方便應用在許多專案實作上。它也沒有複雜的結構,程式易讀,且易於維護。 Python的應用範圍相當廣泛,無論是資訊蒐集、大數據分析、機器學習、資料科學、網站建置,甚至是遊戲開發等,都能看到它的身影。本書以零基礎學習者的視角進行規劃,從最基本的認識程式語言與環境架設切入,再進到程式設計流程的完整學習,輔以觀念圖解、表格歸納,以及流程圖,深入淺出一窺Python程式語言與設計的奧妙! 要懂Python 就要這樣真正的入門 徹底掌握程式語言與設計的核心! ■適合無程式設計經驗或想打好Python基礎者,從中了解運算思維精神,扎根程式設計學習,培養邏輯運算能力。循序漸進的內容涵蓋:認識運算思維、程式語言與設計、環境建置、變數、運算式、判斷式、迴圈、串列與元組、字典、函式與模組、演算法,以及檔案與例外處理…等,讓初學者無痛學習,輕鬆打好基本功。 ■除了提供在本機建置開發環境的方法,更新增運用熱門Google Colab雲端開發環境的技巧,不需安裝設定即可撰寫並執行Python程式。 ■精心設計100題實作範例,輔以130題綜合演練,從做中學,快速學會每個學習重點,並能應用於實際專題中。範例大小適合讀者平時的學習,或每週固定時數的教學課程。 ■融入精采的情境實例,貼近生活應用,也讓練習更有趣,如:數學運算、密碼判斷、成績評等、電影分級、百貨公司折扣戰、數字比大小、薪資計算表、成績單與業績報表列印、日期時間格式與溫度轉換、擲骰子遊戲、大樂透抽獎、搜尋中獎者、彩券對獎,以及血型個性、四季天氣、成績輸入、產品銷售、電費、世大運獎牌數與家庭支出查詢…等運用。 ■提供更完整的演算法運作實例搭配流程圖,有利理解運作思路與規則,讓程式開發更加得心應手。 ■收錄160分鐘的Python開發環境建置與語法入門影音教學,搭配書籍內容快速吸收,讓學習更有效率。 ■附加「善用ChatGPT學Python入門」影音教學,除了寫程式之外,其實我們可以運用ChatGPT來解釋程式碼、為程式碼註解、撰寫指定功能語法,以及幫程式除錯…等,加速與深入Python程式語言的學習。 目錄 01 運算思維與程式設計 - 跨入程式設計的大門 程式設計,是針對電腦要解決的問題提供處理方式的過程,也是軟體開發時的重要步驟。Python是一個執行功能強大,但語法簡潔優雅的程式語言,不僅容易學習,更容易應用實作在許多專題上! ‧本章內容包括:認識運算思維、認識Python程式語言、建置本機開發環境、運用雲端開發環境…等。 02 變數與運算式 - 不只先乘除後加減 變數建立時,應用程式就會配置一塊記憶體,並以變數名稱做為辨識此塊記憶體的標誌,設計者就可在程式中將各種資料存入使用。運算式包含了運算元與運算子,可以進行程式的運算動作。 ‧本章範例包括:成績單、稅率報表及薪資表格式化輸出\梯形、長方形面積計算\複利本金計算...等。 03 判斷式 - 邏輯思維的起點 程式設計也和日常生活雷同,常會遇到一些需要做決策的情況,再依決策結果執行不同的程式碼,這就是「判斷式」。 ‧本章範例包括:密碼比對判斷\輸入成績評等\電影分級判斷\百貨公司折扣戰\數字比大小...等。 04 迴圈 - 翻滾吧!程式碼 電腦最擅長處理的工作就是重複執行的事情,而日常生活中到處充斥著這種不斷重複的現象,程式專門用來處理重複事件的命令稱為「迴圈」。 ‧本章範例包括:建立數列\計算正整數總和\井字直角三角形\九九乘法表\找最小公倍數\階乘計算...等。 05 串列與元組 - 大量數據收納術 串列又稱為清單或列表,與其他語言的陣列相同,其功能與變數相類似,是提供儲存資料的記憶體空間。元組的結構與串列完全相同,不同處在於元組的元素個數及元素值皆不能改變。 ‧本章範例包括:串列初值設定\迴圈讀取串列\成績計算\刪除串列元素\成績排序...等。 06 字典 - 為資料貼上標籤 字典資料型態,其元素是以「鍵-值」對方式儲存,運作方式為利用「鍵」來取得「值」。 ‧本章範例包括:血型個性查詢\四季天氣查詢\成績查詢\產品銷售查詢\世大運獎牌數查詢...等。 07 函式與模組 - 簡化運算擴充功能的利器 在程式中通常會將具有特定功能或經常重複使用的程式,撰寫成獨立的小單元,稱為函式。Python擁有許多模組,可讓功能可以無限擴充。 ‧本章範例包括:攝氏華氏溫度\公斤英磅轉換\均分蘋果\電費、家庭支出查詢\網址格式檢查\檔案格式檢查\成績單、業績報表列印\日期時間格式轉換\擲骰子遊戲\大樂透抽獎\四星彩開獎...等。 08 演算法:排序與搜尋 - 用邏輯來解決問題 演算法就是為了解決一個問題而採取的方法和步驟,通常會以虛擬碼來表示,再以熟悉的語言來實現。 ‧本章範例包括:數字排排站\追蹤泡沫排序\搜尋中獎者\彩券對獎...等。 09 檔案與例外處理 - 不怕犯錯的勇氣 利用Python內建的函式open()可以開啟指定的檔案,以便進行檔案內容的讀取、寫入或修改。Python編譯器當執行程式發生錯誤時會引發例外,此時可以引發例外後的處理動作,而非中止程式的執行。 ‧本章範例包括:檔案開啟與寫入\檔案讀取與顯示\為文字檔加上行號\計算檔案字元數\捕捉運算錯誤...等。

原價: 390 售價: 332 現省: 58元
立即查看
可程式邏輯設計實習全一冊 3/E 20213/e (3版)

可程式邏輯設計實習全一冊 3/E 20213/e (3版)

類似書籍推薦給您

【簡介】 1.本書著重理論與實務並用,「相關知識」使讀者對該章節的理論有所瞭解,而「實習工作項目」,讀者可以依照本書詳細的敘述步驟將理論實作出來,以驗證是否正確。 2.本書各章節都有實作工作項目操作、實習紀錄與學後評量,可強化實作能力,並瞭解同學的學期成效。 3.本書加上「腦力激盪」實作題目,讓讀者具備基本能力後可以進階實作。 4.作者參與國教署與台達電建置的「MOOCx 教學平台」,讓讀者能藉由線上學習提升專業知識與補救教學用。 5.使用數位電子乙級CPLD 子板,搭配Altera 公司的Quartus II 軟體實作,讀者學習此課程之後,亦可參加數位電子乙級技術士證照考試。 6.附常用IO板,可讓讀者練習SMD與基礎元件銲接,此IO板可與其他專業實作課程互用,節省裝配麵包板電路時間。 【目錄】 CH1 工場安全衛生及邏輯設計應用 1-1 實習工場設施的認識 1-2 工業安全及衛生 1-3 消防安全的認識 1-4 PLD 晶片設計應用介紹 CH2 可程式邏輯裝置(PLD) 實習儀器及軟體操作使用 2-1 PLD 實習儀器使用及測試( 數位乙級EPM3064 子板製作) 2-2 PLD 軟體之操作使用(Intel ALTERA Quartus II) CH3 基本邏輯閘 3-1 CMOS IC 邏輯準位之量測實習 3-2 基本邏輯閘功能實習 CH4 組合邏輯 4-1 第摩根定理實習 4-2 邏輯閘互換實習 4-3 布林代數應用實習 CH5 加法器及減法器 5-1 半加器實習 5-2 全加器實習 5-3 半減器實習 5-4 全減器實習 5-5 並列加法器與並列減法器實習 5-6 BCD 加法器 CH6 組合邏輯電路應用 6-1 編碼器及解碼器實習 6-2 多工器及解多工器實習 6-3 比較器 6-4 應用實例 CH7 正反器 7-1 RS 閂鎖器實習 7-2 RS 正反器實習 7-3 JK 正反器實習 7-4 D 型正反器實習 7-5 T 型正反器實習 7-6 正反器互換實習 CH8 循序邏輯電路應用 8-1 時鐘脈波產生器實習 8-2 計數器實習 8-3 移位暫存器實習 8-4 紅綠燈電路實習 8-5 應用實例  

原價: 525 售價: 462 現省: 63元
立即查看