跳轉到內容

程式設計基礎/實踐:結構化程式設計導論

來自華夏公益教科書,開放的書籍,為開放的世界

支援“程式設計基礎 - 使用C++的模組化結構化方法”集合/教科書中本章的問題、練習、習題等。

學習目標

[編輯 | 編輯原始碼]

在記憶構建活動、練習、實驗作業、問題或計時測驗/考試中,學生應以100%的準確率

  1. 定義與本章相關模組中列出的定義中的術語。
  2. 給出虛擬碼,編寫一個使用if then else和while控制結構的程式的C++程式碼。

回答以下陳述,判斷為真或假

[編輯 | 編輯原始碼]
  1. 控制結構只有兩類。
  2. 分支控制結構在良好的結構化程式設計中很少使用。
  3. If then else是多路選擇控制結構。
  4. while控制結構屬於分支類別。
  5. 虛擬碼比流程圖更好。
答案

目前沒有。

實驗作業

[編輯 | 編輯原始碼]

為第10章檔案建立資料夾或子資料夾

[編輯 | 編輯原始碼]

根據您的編譯器/IDE,您應該決定在哪裡下載和儲存原始碼檔案以進行處理。謹慎的做法是在下載原始碼檔案之前按需建立這些資料夾。對於Bloodshed Dev-C++ 5編譯器/IDE,建議的子資料夾可能命名為

  • 名為Cpp_Source_Code_Files的資料夾中的Chapter_10

如果您尚未建立,請根據需要建立資料夾和/或子資料夾。

下載實驗檔案

[編輯 | 編輯原始碼]

將以下檔案下載到您的儲存裝置中的適當資料夾中。您可能需要右鍵單擊連結並選擇“目標另存為”以下載檔案。

從Connexions下載:Lab_10_Pseudocode.txt

詳細實驗說明

[編輯 | 編輯原始碼]

仔細閱讀並遵循以下說明,並按列出的順序執行步驟。

  • 從Lab_10_Pseudocode.txt檔案建立一個原始碼檔案。命名為:Lab_10.cpp
  • 構建(編譯和執行)您的程式。
  • 成功編寫此程式後,如果您正在為大學學分學習此課程,請遵循您的教授/導師關於提交評分的說明。

問題10a – 指示

[編輯 | 編輯原始碼]

列出四類控制結構,並簡要描述每一類。

華夏公益教科書