程式语言及逻辑教学实例.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程式語言與邏輯 教學實例 高中資訊學科諮詢輔導團 2006/6/15 教學目標 能夠處理資料的輸入與輸出 能夠使用適當的運算式處理資料 能夠使用適當的變數資料型態 能夠分析程式的流程與結構化邏輯概念 能夠撰寫程式,並且養成良好的程式碼風格 能夠閱讀程式,並且進行程式的測試與執行 能夠修改程式,並且進行程式的測試與除錯 授課時數:8小時 程式語言概說 (50分鐘) 變數與運算式 (100分鐘) 程式的流程控制 (150分鐘) 專題研究 (100分鐘) 一、程式語言概說 (50分鐘) 說明套裝軟體與專案軟體的差異 說明程式語言運作的原理 說明各類程式語言的特性 說明專案軟體的開發的流程 變數與運算式 (100分鐘) 變數與常數 變數與運算式 (100分鐘) 變數的內涵 變數名稱 變數儲存空間 變數資料型態 變數內容 變數儲存位址 變數與運算式 (100分鐘) 想一想 變數與運算式 (100分鐘) 運算式 變數與運算式 (100分鐘) 運算式 算術運算 +, -, *, /, \, mod, ^ 文字運算 布林運算 Not, And, Or 關係運算 , =, , =, =, 程式的流程 (100分鐘) 結構化程式設計 循序結構 選擇結構 迴圈結構 程式的流程 (100分鐘) 程式的偵錯與除錯 錯誤的程式大致分為三類 編譯階段錯誤 初學者因不熟悉程式語法、名稱拼錯等,最常犯這種錯誤 執行階段錯誤 變數溢位、陣列索引超出範圍 程式邏輯錯誤 程式執行結果與預期結果不同,甚至造成電腦當機。 程式的流程 (100分鐘) 程式的偵錯與除錯 偵測錯誤的方法 設置中斷點 當程式執行到中斷點的位置,程式的執行就會中斷,再觀察變數的狀況。 安插檢查程式 在程式中安插一小段檢查程式,列印出某些運算式結果或文字,以判斷程式錯誤位置;同時配合縮小範圍找出錯誤。 專題研究 (100分鐘) 說明什麼是「數獨」遊戲 專題研究 (100分鐘) 說明什麼是「數獨」遊戲 專題研究 (100分鐘) 說明什麼是「數獨」遊戲 專題研究 (100分鐘) 資料結構安排 專題研究 (100分鐘) 摒除法 專題研究 (100分鐘) 摒除法 專題研究 (100分鐘) 摒除過程記錄表 專題研究 (100分鐘) 展開樹 * * Area = 3.14 × r ^ 2 變數是程式中一塊指定了名稱的記憶體位址, 這塊記憶體中放的資料就是變數的值 , 這些變數的值會隨著程式的執行過程而改變 。 變數 常數 變數 常數 Dim r as Integer Dim Area as Single r = 10 Area = 3.14 * r ^ 2 Print Area A = 3 B = 5 A = B Print A 學生問:怎麼可能 A=B ? Area = 3.14 × r ^ 2 運算元 運算元 運算元 運算元 運算子 運算子 運算子 運算子 用來指示資料項目間運算方式的運算符號 運算元 運算子所要運算的資料項,包括常數、變數等 以流程圖表示三種控制結構,並且解釋這三種控制結構的意義 4 9 7 6 3 5 9 8 1 7 2 3 7 1 8 2 4 4 2 6 7 6 8 9 1 9 3 2 3 1 5 4 每個數字在每個橫列、直行及九宮格裡都只能出現一次 橫列 4 9 7 6 3 5 9 8 1 7 2 3 7 1 8 2 4 4 2 6 7 6 8 9 1 9 3 2 3 1 5 4 每個數字在每個橫列、直行及九宮格裡都只能出現一次 直行 4 9 7 6 3 5 9 8 1 7 2 3 7 1 8 2 4 4 2 6 7 6 8 9 1 9 3 2 3 1 5 4 每個數字在每個橫列、直行及九宮格裡都只能出現一次 九宮格 九月 81 80 79 78 77 76 75 74 73 猴→ 八月 72 71 70 69 68 67 66 65 64 羊→ 七月 63 62 61 60 59 58 57 56 55 馬→ 六月 54 53 52 51 50 49 48 47 46 蛇→ 五月 45 44 43 42 41 40 39 38 37 龍→ 四月 36 35 34 33 32 31 30 29 28 兔→ 三月 27 26 25 24 23 22 21 20 19 虎→ 二月 18 17 16 15 14 13 12 11 10 牛→ 一月 9 8 7 6 5 4 3 2 1 鼠→ 九 宮 格 雙子座↓ 天秤座↓ 獅子座↓ 雙魚座↓ 射手座↓ 天蠍座↓ 金牛座↓ 牡羊座↓ 水瓶座↓ 橫列以「生肖」分類 直行以「星座」分類 九宮格以「月份」分類 解題策略 將所有情況羅列出來

文档评论(0)

xiaofei2001129 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档