發表文章

目前顯示的是 2023的文章

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