書名: 程式邏輯與Visual Basic程式設計
作者: 陳會安
ISBN: 9789572192245
出版社: 全華
出版日期: 2013/10
書籍開數、尺寸: 19x26x2.36
重量: 0.85 Kg
頁數: 472
內文印刷顏色: 單色
#資訊
#移動應用程式開發
定價: 450
售價: 396
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

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

詳細資訊

商品描述 <內容簡介> 程式設計(programming)是資訊科學一門相當重要的課程,也是數十年來資訊教育上最大的挑戰,因為初學者學習程式設計所面臨的最大問題,就是不了解程式邏輯(program logic),我們學習程式設計,不只需要學會程式語言的語法,更重要的是學會電腦的程式邏輯。 本書的範例專案是從問題出發,在定義問題後寫出演算法的步驟,然後繪出流程圖,最後套用適當Visual Basic語法將流程圖轉換成程式碼,一步一步引導讀者建立出解決問題的Visual Basic應用程式,可以完整訓練與提昇你的邏輯思考、抽象推理與問題解決能力。 <章節目錄> 第1章 Visual Basic語言的基礎 1-1 程式的基礎 1-2 程式語言與Visual Basic 1-3 Visual Studio整合開發環境 1-4 建立第一個Visual Basic應用程式 1-5 Visual Basic專案的基本架構 1-6 Visual Studio Express使用介面說明 第2章 表單與基本撰寫規則 2-1 程式的組成 - 物件 2-2 與程式互動 - 事件處理 2-3 使用介面的容器 - 表單 2-4 執行功能 - 按鈕控制項 2-5 Visual Basic的基本撰寫規則 第3章 基本輸入與輸出 3-1 程式的輸入與輸出 3-2 控制項的常用屬性 3-3 程式輸出 - 標籤控制項 3-4 程式輸入 - 文字方塊控制項 3-5 訊息與輸入視窗 第4章 流程圖與程式設計概論 4-1 程式邏輯的基礎 4-2 演算法與流程圖 4-3 fChart流程圖直譯工具 4-4 程式設計的基本步驟 4-5 結構化程式設計 第5章 變數、資料型態與運算子 5-1 變數與資料型態的基礎 5-2 變數的命名與宣告 5-3 資料型態 5-4 運算式與運算子的基礎 5-5 Visual Basic的運算子 5-6 運算式的應用 第6章 條件判斷 6-1 選擇結構的基礎 6-2 關係與邏輯運算子 6-3 簡單條件判斷 6-4 巢狀條件判斷 6-5 多選一條件判斷 6-6 條件判斷的應用 第7章 迴圈控制 7-1 重複結構的基礎 7-2 計數迴圈 7-3 條件迴圈 7-4 巢狀迴圈 7-5 跳出與繼續迴圈 7-6 迴圈控制的應用 第8章 程序與函數 8-1 模組化程式設計 8-2 建立程序與函數 8-3 傳值或傳址呼叫 8-4 程序與函數的變數範圍 8-5 常用的內建函數 第9章 選擇與清單控制項 9-1 選擇控制項 9-2 清單控制項的基礎 9-3 建立清單控制項 9-4 控制項位置的調整 第10章 陣列的基礎與應用 10-1 陣列的基礎 10-2 一維陣列 10-3 二維陣列 10-4 陣列排序 10-5 陣列搜尋 第11章 功能表與數字系統轉換應用 11-1 數字系統的基礎 11-2 數字系統轉換與位元運算子 11-3 建立應用程式的功能表 第12章 繪圖與動畫 12-1 繪圖的基礎 12-2 繪圖的方法 12-3 繪圖的應用 12-4 建立動畫 12-5 PictureBox控制項 第13章 檔案讀寫 13-1 檔案的基礎 13-2 文字檔案的讀寫 13-3 文字檔案的應用 13-4 檔案對話方塊 第14章 綜合練習 14-1 檢查身份證字號 14-2 解數學問題 14-2-1 質因數分解 14-2-2 平均數、變異數和標準差 14-2-3 解聯立方程式 14-2-4 分數的計算 14-3 換零錢機 14-4 本息攤還程式 14-5 井字遊戲 附錄A:資料庫與物件導向程式設計(電子書) 附錄B:Visual Studio專案的建置、部署與偵錯(電子書) 附錄C:Visual Studio Express的下載與安裝(電子書)

為您推薦

無師自通的物件導向程式設計 : 結合生活與遊戲的Visual Basic語言 (1版)

無師自通的物件導向程式設計 : 結合生活與遊戲的Visual Basic語言 (1版)

類似書籍推薦給您

無師自通的物件導向程式設計:結合生活與遊戲的Visual Basic語言 ISBN13:9789577638960 出版社:五南圖書出版 作者:邏輯林 裝訂/頁數:平裝/616頁 規格:25.7cm*19cm*3cm (高/寬/厚) 版次:1 出版日:2020/06/25 中國圖書分類:電腦程式語言 內容簡介 ★13種生活體驗+12種益智遊戲,結合日常的行動學習法 ☺初心者評價:「從沒想過學程式可以那麼歡樂!」   隨書附贈光碟:全書範例程式+習題程式完整收錄,再沒理由學不會。    「Visual Basic,那是什麼?」   「想開始學寫程式,該從哪裡著手呢?」   如果你正好有這些疑問,那就千萬不可錯過這本——專為程式初心者而寫,活潑生動又堅持專業的實用好書。   ——學習不再殘念的四大特點——   零基礎菜鳥蛻變自信滿滿的工程師     ◤VB優勢◢ 和英文文法幾乎一樣的語法邏輯,直覺、秒懂,好上手。   ✔容易理解 ✔豐富資料包 ✔人性化防呆機制   Visual Basic(VB)是一種被設計成容易讓人類了解的程式語言,隨著版本更新,VB的功能與方便性愈趨完好,就算略懂皮毛也能快速開發出程式。對於需要面對複雜結構的高手,其語法特性也較容易閱讀。   ◤專屬初學◢ 從「程式語言是什麼?」開始教起,完整詳實、邏輯有序。   ✔視窗步驟圖 ✔流程圖 ✔自我練習 ✔範例+習題程式   共分三大篇,基本介紹、建立專屬資料型態、視窗應用程式,從0開始輕鬆學習無負擔。不但完整公開程式碼,註解也非常清楚。     ◤正確觀念◢ 打好基礎、不貪快,才是真正省時的作法。   「撰寫程式不是只貪圖快速方便,還要考慮到將來程式維護及擴充。否則,只會讓將來付出更多的時間及代價。」在學界及實務界打滾多年的作者,把那些不可省略的重要知識,搭配扎實的訓練方法,濃縮在這本書裡。   ◤玩心大發◢ 讓程式設計課程更貼近每個人的生活。   看完你也可以寫出25種益智遊戲、兌獎機制、資費計算等,實用又好玩。   ✔生活體驗 統一發票、樂透彩券等兌獎、綜合所得稅、電費、車資、油資、停車費等計算、百貨公司買千送百活動、棒球投手平均勝場數、數學四則運算、文字跑馬燈、小綠人行走,及紅綠燈轉換。   ✔益智遊戲 重排九宮、十五數字推盤、河內塔、踩地雷、貪食蛇、剪刀石頭布、猜數字、撲克牌對對碰、井字(OX)、最後一顆玻璃彈珠、象棋,及五子棋。 目錄 前言 第一篇 Visual Basic 程式語言與主控台應用程式 Chapter 1 電腦程式語言及主控台應用程式 1-1 .NETFramework 架構 1-2 物件導向程式設計 1-3 Visual Studio 的簡介 1-4 Visual Basic 程式語言架構 1-5 良好的撰寫程式方式 1-6 隨書光碟之使用說明 1-7 自我練習 Chapter 2 資料型態、變數與運算子 2-1 資料型態 2-2 識別字 2-3 資料運算處理 2-4 運算子的優先順序 2-5 資料型態轉換 2-6 自我練習 Chapter 3 資料輸入/輸出方法 3-1 資料輸出 3-2 資料輸入 3-3 發現問題 3-4 自我練習 Chapter 4 程式之流程控制( 一) ─選擇結構 4-1 程式運作模式 4-2 選擇結構 4-3 巢狀選擇結構 4-4 自我練習 Chapter 5 程式之流程控制( 二) ─迴圈結構 5-1 程式運作模式 5-2 迴圈結構 5-3 Exit 與Continue 敘述 5-4 GoTo 陳述式 5-5 發現問題 5-6 進階範例 5-7 自我練習 Chapter 6 內建類別 6-1 常用的.NET Framework 類別庫方法 6-2 數學類別之方法 6-3 字元結構之方法 6-4 字串類別之屬性與方法 6-5 日期時間結構之屬性與方法 6-6 自我練習 Chapter 7 陣列 7-1 陣列宣告 7-2 排序與搜尋 7-3 二維陣列 7-4 三維陣列 7-5 For Each 迴圈結構 7-6 隨機亂數方法 7-7 進階範例 7-8 自我練習 Chapter 8 例外處理 8-1 執行時期錯誤(RunTime Error) 8-2 例外處理之Try... Catch... Finally... End Try 陳述式 8-4 自我練習 第二篇 類別與物件 Chapter 9 自訂類別 9-1 物件導向程式設計之特徵 9-2 類別 9-3 類別方法的參數傳遞方式 9-4 多載(Overloading) 9-5 遞迴 9-6 類別之建構子 9-7 類別物件 9-8 自我練習 Chapter 10 繼承 10-1 父類別與子類別 10-2 MyBase 關鍵字 10-3 覆寫(Overriding) 10-4 Overridable、NotInheritable 與Const 關鍵字 10-5 自行拋出自訂例外物件 10-6 自我練習 Chapter 11 抽象類別和介面 11-1 抽象類別 11-2 介面 11-3 自我練習 第三篇 視窗應用程式 Chapter 12 視窗應用程式 12-1 建立視窗應用程式專案 12-2 建立使用者介面 12-3 對話方塊 12-4 自我練習 Chapter 13 常用控制項 13-1 Label( 標籤) 控制項 13-2 LinkLabel( 超連結標籤) 控制項 13-3 MaskedTextBox( 遮罩文字方塊) 控制項 13-4 Button( 按鈕) 控制項 13-5 Timer( 計時器) 控制項 13-6 PictureBox( 圖片方塊) 控制項 13-7 ImageList( 影像清單) 控制項 13-8 GroupBox( 群組方塊) 控制項及Panel( 面板) 控制項 13-9 RadioButton( 選項按鈕) 控制項及CheckBox( 核取方塊)控制項 13-10 ListBox( 清單方塊) 控制項 13-11 CheckedListBox( 核取方塊清單) 控制項 13-12 ComboBox( 組合方塊) 控制項 13-13 DateTimePicker( 日期時間挑選) 控制項 13-14 MonthCalendar( 月曆) 控制項 13-15 自我練習 Chapter 14 共用事件及動態控制項 14-1 共用事件 14-2 動態控制項 14-3 自我練習 Chapter 15 鍵盤事件及滑鼠事件 15-1 常用的鍵盤事件 15-2 常用的滑鼠事件 1 15-3 自我練習 Chapter 16 對話方塊控制項與檔案處理 16-1 OpenFileDialog( 開檔對話方塊) 控制項及SaveFileDialog(存檔對話方塊) 控制項 16-2 RichTextBox( 豐富文字方塊) 控制項 16-3 ontDialo

原價: 720 售價: 612 現省: 108元
立即查看
程式設計邏輯訓練超簡單--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元
立即查看
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元
立即查看
邏輯思維與程式設計:使用Python語言 (1版)

邏輯思維與程式設計:使用Python語言 (1版)

類似書籍推薦給您

邏輯思維與程式設計—使用Python語言 +作者:李春雄著 +年份:2021 年1 版 +ISBN:9786269505005 +書號:CS0444 +規格:16開/平裝/單色 +頁數:392 +出版商:滄海 ※本書附有範例程式,請讀者至「一般檔案下載」處自行下載,解壓縮密碼已在本書序言中明列。 運算思維 (Computational Thinking)本身就是運用電腦來解決問題的思維。其中「 Computational」就是指「可運算的」,為什麼強調可運算?因為電腦的本質就是一台功能強大的計算機,所以,我們必須先「定義問題」,再將問題轉換成電腦可運算的形式,亦即程式處理程序 (俗稱程式設計),透過它的強大運算能力來幫我們解決問題。 如何訓練學生們的運算思維,本書使用「 Python」程式語言,其主要的原因就是它強調程式碼的可讀性和簡潔的語法。相比於 VB、C語言、 C++或 Java, Python語言可以讓開發者能夠用更少的代碼表達想法。此外, Python語言還具有以下的特色: 1.可跨平台:可以在 Windows、Mac OS和 Linux等所有平台上執行。 2.多元套件:擁有將近十萬個各式各樣的套件。 3.領域廣泛:功能完整且強大,它應用包括資料分析、影像處理、機器學習、自然語言處理、網頁爬蟲與遊戲……。 4.語法簡潔:比其他主流程式語言 (JAVA、C++、C……)更加容易學習、優雅、明確、簡單、易讀、易維護。 5.物件導向:有益於減少程式碼的重複性,對於開發大型軟體有很大的幫助。 6.直譯式程式語言:不需要編譯就可以執行,類似腳本式語言。 7.高階程式語言:語法像人類可以直接溝通的語言,學習者容易閱讀及學習。 8.免費且開源:學習者不需要付費就可以免費取得。 本書特色 1.內容生活化:提供與生活相關的主題。 2.理論活潑化:利用實例說明理論的語法。 3.教材螺旋化:循序漸近、由易入深撰寫教材。 目錄 Part 1 邏輯訓練篇 01 Python程式的開發環境 02 資料的運算 03 結構化程式設計 04 選擇結構 05 迴圈結構 06 串列結構 07 副程式與函數 08 函數與模組之應用 09 數組、集合及字典 Part 2 資料結構篇 10 陣列在資料結構上的運用 11 排序在資料結構上的運用 12 搜尋在資料結構上的運用 Part 3 資料庫篇 13 SQLite資料庫的管理環境 14 Python與SQLite資料庫結合

原價: 460 售價: 428 現省: 32元
立即查看
數位邏輯設計與晶片實務(Verilog)(附範例程式光碟) (3版)

數位邏輯設計與晶片實務(Verilog)(附範例程式光碟) (3版)

類似書籍推薦給您

書名:數位邏輯設計與晶片實務(Verilog)(第三版)(附範例程式光碟) 作者:劉紹漢 出版社:全華 出版日期:2019/08/00 ISBN:9789865031640 內容簡介 本書主要為幫助初學者加深對Verilog語言的特性了解,進而利用它們設計出各種電子消費產品的控制電路等。本書將整個硬體描述語言依其特性與前後順序編寫成七個章節;第一章:介紹整個數位邏輯電路設計的發展過程,第二章:介紹Verilog語言能合成出邏輯電路的各種運算及討論其優先順序,第三章:敘述資料流描述與各種組合電路的設計,第四章:介紹行為模式敘述與各種序向電路的設計,第五章:介紹結構化、模組化的元件設計,第六章:介紹編譯器指令的特性與使用方法,第七章:各種控制電路設計的電路與實例。本書適用於科大資工、電子及電機系「硬體描述語言實務(Verilog)」、「Verilog設計實務」課程使用。 目錄 第一章 數位邏輯電路設計的沿革與實現;verilog的程式結構、資料型態、描述風格、識別字與保留字 1-1 1-1 數位邏輯電路設計的沿革 1-1 1-2 數位邏輯控制電路的實現方式 1-9 1-3 晶片規劃方式 1-10 1-4 verilog硬體描述語言 1-12 1-5 晶片設計流程 1-14 1-6 verilog語言的程式結構 1-16 1-7 註解欄comment 1-19 1-8 連接埠port 1-19 1-9 資料型態data type 1-21 1-10 數值資料表示法 1-35 1-11 verilog語言的四種描述風格 1-38 1-12 識別字與保留字 1-43 第二章 可以用於電路合成的verilog運算 2-1 2-1 持續指定continuous assignment 2-1 2-2 算術運算arithmetic 2-6 2-3 移位運算shift 2-10 2-4 邏輯位元運算logical bitwise 2-12 2-5 邏輯精簡運算logical reduction 2-15 2-6 關係運算relation 2-18 2-7 邏輯事件運算logical event 2-23 2-8 條件運算condition 2-26 2-9 連結與複製運算 2-32 2-10 verilog各種運算的優先順序 2-36 第三章 資料流描述與組合電路 3-1 3-1 共時性與順序性 3-1 3-2 以持續指定描述真值表 3-2 3-3 以條件敘述實現組合電路 3-6 3-4 結論 3-12 第四章 行為模式敘述與序向電路 4-1 4-1 順序性與序向電路 4-1 4-2 always區塊敘述 4-2 4-3 if敘述 4-7 4-4 case敘述 4-28 4-5 程序指定procedural assignment 4-42 4-6 各種計數器 4-47 4-7 各種移位與旋轉暫存器 4-56 4-8 SN74xxx系列的晶片設計 4-60 第五章 元件、迴圈、函數與任務 5-1 5-1 結構化與模組化 5-1 5-2 元件component 5-2 5-3 重複性敘述 5-12 5-4 函數function 5-21 5-5 任務task 5-25 第六章 編譯器指令與狀態機器 6-1 6-1 編譯器指令compiler directives 6-1 6-2 Moore與Mealy狀態機 6-17 第七章 各種控制電路設計與應用實例 7-1 7-1 LED顯示控制電路篇 7-4 1. 多點輸出除頻電路 7-7 2. 精準 1Hz 頻率產生器 7-11 3. 自動改變速度與方向的旋轉移位控制電路 7-14 4. 速度可以改變的霹靂燈控制電路 7-19 5. 以建表方式的廣告燈控制電路 7-23 6. 八種變化的廣告燈控制電路 7-28 7-2 掃描式七段顯示電路控制篇 7-35 1. 一個位數 BCD 上算計數顯示電路 7-39 2. 兩個位數 00~59 上算計數顯示電路 7-45 3. 六個位數時、分、秒精準的時鐘顯示電路 7-52 4. 兩個位數 30~00 下算計數顯示,低於 6 時   LED 閃爍電路 7-63 5. 兩個位數上算與下算計數器多工顯示電路 7-70 6. 唯讀記憶體 ROM 的位址與內容顯示電路 7-80 7. 速度、方向自動改變並顯示其動作狀況的   廣告燈電路 7-87 7-3 指撥開關電路控制篇 7-93 1. 八個指撥開關的電位狀態顯示 7-95 2. 將一個指撥開關的電位移入暫存器內並顯示   在 LED 上 7-97 3. 以兩個指撥開關控制廣告燈的旋轉速度與方向 7-101 4. 以一個指撥開關控制計數器的上、下算計數   顯示 7-105 5. 以八個指撥開關 (兩個 BCD 值),設定計數   器的起始計數值 7-111 7-4 彩色 LED 點矩陣顯示電路控制篇 7-116 1. 固定一個紅色字型顯示 7-119 2. 不斷重覆固定十六個黃色字型顯示 7-124 3. 不斷重覆由下往上移位十四個黃色字型顯示 7-132 4. 紅綠燈速度可變行動小綠人顯示 7-137 5. 多樣化紅色動態圖形顯示 7-145 7-5 鍵盤編碼與顯示電路控制篇 7-156 1. 顯示一個按鍵碼在七段顯示電路 7-159 2. 以滾動方式顯示六個按鍵碼在七段顯示電路 7-169 3. 顯示一個按鍵碼在彩色 LED 點矩陣電路 7-176 4. 顯示按鍵碼並設定 LED ON 的數量 7-184 5. 顯示按鍵碼並設定八種變化的廣告燈 7-190

原價: 600 售價: 528 現省: 72元
立即查看