:::
::
 現在位置:首頁 » 教材教法 » 書籍資訊
專門為中學生寫的程式語言設計:強化邏輯思考力

專門為中學生寫的程式語言設計:強化邏輯思考力

初次使用請點選後,依步驟安裝軟體  
書籍名稱: 專門為中學生寫的程式語言設計:強化邏輯思考力
書籍分類: 教材教法 (資訊科技/生活科技)、程式設計
作        者: 李家同,劉國有,謝一功,侯冠維,陳庭偉
出  版  社: 聯經出版公司
出版日期: 2018/8/23
I  S  B  N: 9789570851526
點  閱  數: 716
其他網站搜尋此書: FindBook
(已有0人收藏)

分享到Facebook

分享到Plurk

分享到Twitter

簡介
   西方國家對於程式語言教育比亞洲國家來得更早,目的是訓練邏輯力。
  STEAM 課程規畫更是席捲全球的教育理念,包括了科學(Science)、技術(Technology)、工程(Engineering)、藝術(Arts),及數學(Mathematics)五大領域。
  《專門為中學生寫的程式語言設計:強化邏輯思考力》專門為中學生寫的程式設計學習書,提供中學生想要認識程式語言設計的一部入門書。
  用清楚的解說、適當的題目,引導學生培養邏輯思考能力。
  《專門為中學生寫的程式語言設計:強化邏輯思考力》採用的是 Python 語言,容易上手學習。目的是教會大家程式語言,可是更重要的任務是要使學生有邏輯思考的能力。只要能把程式語言設計的基礎打好,建立程式運作的邏輯觀念,對於日後要學習資料結構或演算法都相當有幫助,或是之後需要學習其它程式語言,也相當容易。
  透過淺顯易懂的解說,輕鬆理解程式語言!
  細分各大主題來介紹觀念,一步一步建構思考能力!
  解說及練習題詳盡,以實戰練習確實理解!
  清楚的流程圖,幫助學習及吸收!
  在這個新世代,電腦科學、程式語言設計是必備的基礎能力,跟其他學科同等重要。蘋果創辦人史提夫‧賈伯斯(Steve Jobs)更說:「每個人都該學電腦程式,因為它可以教你如何思考。」因此孩子們一定要學習了解程式語言。
 
目錄

序言

第○章 Python語言的編輯器以及使用方法

第一章 簡單的程式

例題 1.1整數加法

例題 1.2計算(x+y)/2

例題 1.3計算(x+y)*(u+v)

例題 1.4浮點數字

例題 1.5Input裡面是空的

例題 1.6Input裡面是空的

例題 1.7二次方

例題 1.8次方

例題 1.9小於1的次方

例題 1.10計算log(x)

例題 1.11計算平方根

例題 1.12計算sin(x)

第二章 有if指令的程式

例題 2.1兩個數字中選大的那一個

例題 2.2求x-y或y-x

例題 2.3將負數轉成正數

例題 2.4輸出學生成績對應的級別

例題 2.5根據購買價格決定折扣

第三章 有for迴圈指令的程式

例題 3.1五個整數的總和

例題 3.2N個數的和

例題 3.3求最大值

例題 3.4求最大奇數值

例題 3.5求N階層

例題 3.6輸出九九乘法表

第四章 有while迴圈指令的程式

例題 4.1讀入一連串的數字,但事先不知道數字的數目

例題 4.2最大公約數

例題 4.3算N個數的和

第五章 陣列

例題 5.1利用一維陣列求10個數字的計算平均值

例題 5.2利用一維陣列求10個數字的最大值

例題 5.3搜尋問題 

例題 5.4兩個二維矩陣相加之結果

例題 5.5兩個矩陣相乘之結果

第六章 副程式

例題 6.1兩個一維陣列相加

例題 6.2求陣列中最大之數

例題 6.3Array+1

例題 6.4小於N的所有質數

例題 6.5求出各科平均分數及總平均分數

例題 6.6判斷日期先後順序

例題 6.7輸出*三角形

例題 6.8密文解碼

第七章 讀取檔案

例題 7.1讀檔並印出資料的程式

例題 7.2讀取檔案求平均值

例題 7.3相加兩個檔案內的值

第八章 配置

例題 8.1在磁碟內建立一個配置,並輸入並儲存班級學生各科成績

例題 8.2求班級各科成績平均

例題 8.3新增一位學生資料

例題 8.4修改一位學生資料

例題 8.5查詢一位學生資料

例題 8.6刪除學生資料

例題 8.7借還書

第九章 遞迴程式

例題 9.1求1+2+3+…+N的和

例題 9.2求陣列A中所有數值的和

例題 9.3計算N!

例題 9.4求費式費數列F(n)

第十章 排序

例題 10.1氣泡排序法(BubbleSort)

例題 10.2插入排序法(InsertionSort)

例題 10.3快速排序法(QuickSort)

例題 10.4合併排序法(MergeSort)

第十一章 資料結構

例題 11.1堆疊(Stack)

例題 11.2佇列(Queue)

例題 11.3二元搜尋樹(BinarySearchTree)

↑Top
同分類其它書籍