發表文章

從零開始學會寫程式

  從零開始學會寫程式 1. 為何要學「程式設計」 ?    (1) 培養 邏輯思考 與 解決問題 的能力    (2) 培養 面對挫折 與 克服困境 的能力    (3) 可提早 適應未來生活 且 不容易被取代     (4) 愈早學會程式設計 以後 更具競爭力   2. 程式設計的「三大特性」 :    (1) 循序性 : 由上而下 依序執行    (2) 選擇性 : 依 條件判斷 其執行的方向    (3) 重複性 : 依條件將 一些程式 重複執行   3. 程式設計的「入門必學 」的程式語言:    (1) scratch : 圖形化介面且 利用程式積木堆疊 出所欲執行的程式    (2) python : 程式指令較 人性化且容易入門 的程式語言    (3) c : 學 程式欲專精者必學 的程式語言   4. scratch 的教學   (1) scratch 安裝 :   阿賢教學部落格 scratch 的安裝教學   (2) scratch 基礎操作 : 阿賢教學部落格 scratch 的基礎教學   5. python 的教學     (1) python 安裝 : 阿賢教學部落格 python 的安裝教學       (2) python 基礎操作 : 阿賢教學部落格 python 的基礎教學 6. c 的教學     (1) c 安裝  : 阿賢教學部落格 c 的安裝教學         (2) c 基礎操作  : 阿賢教學部落格 c 的基礎教學                                                                                  

C語言程式教學範例~三角形判斷

圖片
 C語言程式教學範例~三角形判斷 1.  C語言原始程式 ~輸入三個邊長並判斷其可形成何種三角形? <若看不清楚,可點擊圖片, 可將圖片放大> 2. C語言程式說明 :    (1)~(2)表示 : C語言在執行主程式前, 需載入一些標準函式庫                           標頭檔 , 如此程式才能順利執行。    (3)與(41)表示 : C語言執行的主程式開端與結尾 , 所要執行的                               程式, 可寫在其後的大括號{     }內。    (4)表示 : C語言的變數需先定義其形式 , 方能使用。    (6)~(11)表示 : 將鍵盤輸入的字元先轉換成數字再存至變數中 .    (12)~(26)表示 : 將變數 a . b .c所表示的數值由小到大排列 ,                               即最後大小順序為 a < b < c。    (27)~(29)表示 : 較短2個邊長的和小於或等於最長邊長,                                則無法形成三角形 。(否則,即可形成三角形)     (30)~(32)表示 : 滿足 較 短2個邊長的平方和等於最長邊長的                                平方,則可構成直角三角形 。          (33)~(35)表示 : 滿足 較短2個邊長的平方和大於最長邊長的                                平方,則可構成銳角三角形 。     (36)~(38)表示 : 滿足 較短2個邊長的平方和小於最長邊長的                                平方,則可構成鈍角三角形 。 3.  C語言程式執行結果  : (1)1+2=3 ,較短2個邊長的和等於最長邊長,                        則無法形成三角形 (2)2+3<6 ,較短2個邊長的和小於最長邊長,                        則無法形成三角形                     (3)3^2+4^2=5^2 ,較短2個邊長的平方和等於           最長邊長的平方,則可構成直

python程式教學範例~三角形判斷

圖片
 python程式教學範例~三角形判斷 1. python原始程式 ~輸入三個邊長,並判斷其可形成何種三角形? <若看不清楚, 可點擊圖片,可放大圖片 > 2. python程式說明 :     (2)~(4)表示 : 將鍵盤輸入的 字元轉換成整數並分別存在                          變數a .b. c 中 。    (5)~(16)表示 :  將 a . b. c 從小到大排列 , 即 a <  b < c 。   其中(5)~(8)表示 : 如果 a > b就執行以下程式, 即將a . b對調。   其中(9)~(12)表示 : 如果 a > c就執行以下程式, 即將a . c對調。   其中(13)~(16)表示 : 如果b > c就執行以下程式, 即將b . c對調。   (17)~(18)表示 : 如果 較短的兩邊長的和小於或等於最長邊長                              時,即無法形成三角形 。    *排除(17)~(18)的情況下:    (19)~(20)表示 : 如果 較短的兩邊長的平方和等於最長邊長                              的平方時,即可形成直角三角形 。     (21)~(22)表示 : 如果 較短的兩邊長的平方和大於最長邊長                              的平方時,即可形成銳角三角形 。     (23)~(24)表示 : 如果 較短的兩邊長的平方和小於最長邊長                              的平方時,即可形成鈍角三角形 。  3. python程式執行結果 : 

scratch程式教學範例~三角形判斷

圖片
 scratch程式教學範例~三角形判斷 1 . scratch原始程式 ~輸入三個邊長並判斷其可形成何種三角形? <若看不清楚,可點擊圖片可放大> 2. scratch程式說明 :     (3)~(8)表示 : a=第1次輸入的值 , b=第2次輸入的值 ,                             c=第3次輸入的值     (9)~(20)表示 : 將a . b. c 由小到大排列 ,  即 a < b < c ,     其中(9)~(12)表示 : 如果a > b , 就執行a . b 對調     其中(13)~(16)表示 : 如果a > c , 就執行a . c 對調      其中(17)~(20)表示 : 如果b > c , 就執行b . c 對調     * a . b對調方式 ,  舉例說明 :       若a=5  , b=3 , 因 a > b , 故a .b 需對調 , 對調方式如下:       temp=a (先將a的值存入暫存變數temp中,此時temp=5 )       a=b (再將b的值存入變數a中, 此時a=3)       b=temp (再將temp的值存入變數b中, 此時b=5)       故最後 a=3 , b=5 ,  完成對調 。         (21)~(22)表示 : 若a+b<=c時 , 因較小的兩個邊長相加的值      應大於第三邊, 才能形成三角形, 故若較小的兩個邊長      相加的值小於或等於第三邊,則無法形成三角形。       (23)~(28)表示 : 排除(21)~(22)無法形成三角形的情形 ,       依符合下列情形來判斷可形成何種三角形 ?       * a^2+b^2=c^2 ( 較小兩邊長的平方和=最長邊的平方)可形成         直角三角形 。       * a^2+b^2>c^2 ( 較小兩邊長的平方和>最長邊的平方)可形成         銳角三角形 。        * a^2+b^2<c^2 ( 較小兩邊長的平方和<最長邊的平方)可形成         鈍角三角形 。    3. scratch程式執行結果 :      (1

C的基礎教學~從零開始學C語言寫程式

圖片
  C的基礎教學~從零開始學C語言寫程式 * 本文大綱  *操作介面介紹 :    1. 開啟 Dev C++的初始介面      2. 開啟 Dev C++程式編輯介面      3. 設定 字體大小   4.  編輯程式   5.  執行程式   6.  執行測試 *C 常用程式指令介紹 :   1.  printf( )     2.   scanf( )   3.  條件判斷式   4.  迴圈   5. C的特色 * 操作介面介紹 1. 開啟 Dev C++的初始介面  :      先安裝好Dev C++後 , 點選windows視窗左下角的 程式集 並     找到Bloodshed Dev C++中的 Dev C++ 並點入 ,      即出現Dev C++的初始介面 。 2. 開啟 Dev C++程式編輯介面 :      在Dev C++的初始介面 , 點選"檔案"中"開新檔案"的       " 原始碼 " , 即出現Dev C++程式編輯介面。 3. 設定 字體大小 :     在Dev C++的程式編輯介面,點選 "工具"中      " 編輯器選項(E) "來 設定字體大小 。      出現設定視窗後 , 點選"字型"將 "大小"調到20      (原先設定為12),並按下"確定"來完成設定。 4. 編輯程式 :      設定字體大小完成後 , 即恢復程式的編輯介面,     可以直接在此介面寫入C程式並執行。 5. 執行程式 :     程式編輯好後,欲 執行程式 ,請點選"執行"中      " 編譯並執行 "或按下鍵盤中的功能鍵" F11 "。       若執行程式時, 尚未存檔 ,會出現存檔視窗,選擇欲存檔的     資料夾並輸入" 檔案名稱 ", 按下"存檔"後,方可執行程式 。 6. 執行測試 :      在程式編輯區輸入適當內容並按下編譯並執行,     則在執行介面(類似DOS視窗)將出現執行結果(如:畫面所示 ) * C

python的基礎教學~從零開始學python寫程式

圖片
  python的基礎教學~從零開始學python寫程式 * 本文大綱 *操作介面介紹 :   1. 開啟 python(IDLE)的初始介面     2. 開啟 python的程式編輯介面   3.  設定字體大小   4.  編輯程式      5.  執行程式   6.  執行測試 *python 常用程式指令介紹 :   1.  print( )   2.  input( )   3.  條件判斷式   4. 迴圈   5. 資料型態   6. 變數   7. 註解   8. python的特色    * 操作介面介紹 1. 開啟 python(IDLE)的初始介面  :      先安裝好python(IDLE)後 , 點選windows視窗左下角的     程式集 並找到Python 3.xx中的 IDLE(Python 3.xx 64-bit)     並點入 , 即出現python(IDLE)的初始介面 。 2. 開啟 python的程式編輯介面 :     在python的初始介面 , 點選"File"中的" New File " ,     即出現python的程式編輯介面。 3. 設定字體大小 :      在python的程式編輯介面,點選 "Options"中      " Configure IDLE "來 設定字體大小 。      出現設定視窗後 , 將 "Size"調到20 (原先設定為10),      並按下"Ok"來完成設定。   4. 編輯程式 :       設定完成後 , 即恢復程式的編輯介面,可以直接在此介面      寫入python程式並執行。  5. 執行程式 :       程式編輯好後,欲 執行程式 ,請點選"Run"中      " Run Module "或按下鍵盤中的功能鍵" F5 "。      若執行程式時, 尚未存檔 ,會出現詢問是否存檔,      此時需按下"確定",選擇欲存檔的資料夾並      輸入檔案名稱, 按下存檔後,方可執行程式 。 6. 執行測試 :      在