內容簡介
西方國家對於程式語言教育比亞洲國家來得更早,目的是訓練邏輯力。
STEAM 課程規畫更是席捲全球的教育理念,包括了科學(Science)、
技術(Technology)、工程(Engineering)、藝術(Arts),及數學(Mathematics)五大領域。
《專門為中學生寫的程式語言設計:強化邏輯思考力》專門為中學生寫的程式設計學習書,
提供中學生想要認識程式語言設計的一部入門書。
用清楚的解說、適當的題目,引導學生培養邏輯思考能力。
《專門為中學生寫的程式語言設計:強化邏輯思考力》採用的是 Python 語言,容易上手學習。目的是教會大家程式語言,可是更重要的任務是要使學生有邏輯思考的能力。只要能把程式語言設計的基礎打好,建立程式運作的邏輯觀念,對於日後要學習資料結構或演算法都相當有幫助,或是之後需要學習其它程式語言,也相當容易。
本書特色
透過淺顯易懂的解說,輕鬆理解程式語言!
細分各大主題來介紹觀念,一步一步建構思考能力!
解說及練習題詳盡,以實戰練習確實理解!
清楚的流程圖,幫助學習及吸收!
在這個新世代,電腦科學、程式語言設計是必備的基礎能力,跟其他學科同等重要。蘋果創辦人史提夫‧賈伯斯(Steve Jobs)更說:「每個人都該學電腦程式,因為它可以教你如何思考。」因此孩子們一定要學習了解程式語言。
提供中學生想要認識程式語言設計的一部入門書。
用清楚的解說、適當的題目,引導學生培養邏輯思考能力。
《專門為中學生寫的程式語言設計:強化邏輯思考力》採用的是 Python 語言,容易上手學習。目的是教會大家程式語言,可是更重要的任務是要使學生有邏輯思考的能力。只要能把程式語言設計的基礎打好,建立程式運作的邏輯觀念,對於日後要學習資料結構或演算法都相當有幫助,或是之後需要學習其它程式語言,也相當容易。
本書特色
透過淺顯易懂的解說,輕鬆理解程式語言!
細分各大主題來介紹觀念,一步一步建構思考能力!
解說及練習題詳盡,以實戰練習確實理解!
清楚的流程圖,幫助學習及吸收!
在這個新世代,電腦科學、程式語言設計是必備的基礎能力,跟其他學科同等重要。蘋果創辦人史提夫‧賈伯斯(Steve Jobs)更說:「每個人都該學電腦程式,因為它可以教你如何思考。」因此孩子們一定要學習了解程式語言。
- Chapter 0 Python 語言的編譯器以及使用方法(第9頁)
- Chapter 1 簡單的程式(第18頁)
- 例題 1.1 整數加法(第19頁)
- 例題 1.2 計算 (x + y)/2(第23頁)
- 例題 1.3 計算 (x + y)*(u + v)(第25頁)
- 例題 1.4 浮點數字(第28頁)
- 例題 1.5 Input 裡面是空的(第29頁)
- 例題 1.6 輸入文字(第30頁)
- 例題 1.7 二次方(第31頁)
- 例題 1.8 次方(第32頁)
- 例題 1.9 小於 1 的次方(第32頁)
- 例題 1.10 計算 log(x)(第33頁)
- 例題 1.11 計算平方根(第34頁)
- 例題 1.12 計算 sin(x)(第35頁)
- Chapter 2 有 if 指令的程式(第37頁)
- 例題 2.1 兩個數字中選大的那一個(第39頁)
- 例題 2.2 求 x-y 或 y-x(第41頁)
- 例題 2.3 將負數轉成正數(第44頁)
- 例題 2.4 輸出學生成績對應的級別(第45頁)
- 例題 2.5 根據購買價格決定折扣(第48頁)
- Chapter 3 有 for 迴圈指令的程式(第56頁)
- 例題 3.1 五個整數的總和(第57頁)
- 例題 3.2 N 個數的和(第59頁)
- 例題 3.3 求最大值(第61頁)
- 例題 3.4 求最大奇數值(第64頁)
- 例題 3.5 求 N 階層(第66頁)
- 例題 3.6 輸出九九乘法表(第69頁)
- Chapter 4 有 while 迴圈指令的程式(第75頁)
- 例題 4.1 讀入一連串的數字,但事先不知道數字的數目(第76頁)
- 例題 4.2 最大公約數(第78頁)
- 例題 4.3 算 N 個數的和(第80頁)
- Chapter 5 陣列(第84頁)
- 例題 5.1 利用一維陣列求 10 個數字的計算平均值(第86頁)
- 例題 5.2 利用一維陣列求 10 個數字的最大值(第88頁)
- 例題 5.3 搜尋問題(第90頁)
- 例題 5.4 兩個二維矩陣相加之結果(第93頁)
- 例題 5.5 兩個矩陣相乘之結果(第96頁)
- Chapter 6 副程式(第101頁)
- 例題 6.1 兩個一維陣列相加(第102頁)
- 例題 6.2 求陣列中最大之數(第109頁)
- 例題 6.3 Array +1(第112頁)
- 例題 6.4 小於 N 的所有質數(第115頁)
- 例題 6.5 求出各科平均分數及總平均分數(第119頁)
- 例題 6.6 判斷日期先後順序(第125頁)
- 例題 6.7 輸出*三角形(第132頁)
- 例題 6.8 密文解碼(第135頁)
- Chapter 7 讀取檔案(第140頁)
- 例題 7.1 讀檔並印出資料的程式(第142頁)
- 例題 7.2 讀取檔案求平均值(第143頁)
- 例題 7.3 相加兩個檔案內的值(第144頁)
- Chapter 8 配置(第152頁)
- 例題 8.1 在磁碟內建立一個配置,並輸入並儲存班級學生各科成績(第157頁)
- 例題 8.2 求班級各科成績平均(第163頁)
- 例題 8.3 新增一位學生資料(第168頁)
- 例題 8.4 修改一位學生資料(第172頁)
- 例題 8.5 查詢一位學生的資料(第177頁)
- 例題 8.6 刪除學生資料(第180頁)
- 例題 8.7 借還書(第184頁)
- Chapter 9 遞迴程式(第198頁)
- 例題 9.1 求 1+2+3+⋯+N 的和(第200頁)
- 例題 9.2 求陣列 A 中所有數值的和(第201頁)
- 例題 9.3 計算 N!(第203頁)
- 例題 9.4 求費式數列 F(n)(第204頁)
- Chapter 10 排序(第208頁)
- 例題 10.1 氣泡排序法 (Bubble Sort)(第209頁)
- 例題 10.2 插入排序法 (Insertion Sort)(第217頁)
- 例題 10.3 快速排序法 (Quick Sort)(第222頁)
- 例題 10.4 合併排序法 (Merge Sort)(第232頁)
- Chapter 11 資料結構(第244頁)
- 例題 11.1 堆疊(Stack)(第245頁)
- 例題 11.2 佇列 (Queue)(第250頁)
- 例題 11.3 二元搜尋樹 Binary Search Tree(第254頁)
- Chapter 12 借還書(第279頁)
紙本書 NT$ 380
單本電子書
NT$
247
同分類熱門書