程式設計基礎/實踐:整合開發環境
外觀
< 程式設計基礎
支援“程式設計基礎 - 使用 C++ 的模組化結構化方法”集合/教科書中本章的問題、練習、習題等。
在記憶構建活動、練習、實驗作業、習題或定時測驗/考試中,學生應以 100% 的準確率
- 定義與本章相關的模組中列出的定義中的術語。
- 能夠列出使用整合開發環境 (IDE) 時遇到的錯誤的類別並給出示例。
- 使用適當的規劃文件編寫 C++ 程式,您或其他人已設計。
- IDE 代表整數除法表示式。
- 大多數現代編譯器實際上是 IDE 型別的軟體,而不僅僅是編譯器。
- cin 和 cout 用於 C++ 中的標準輸入和輸出。
- 程式設計錯誤非常容易理解和修復。
- 所有 C++ 程式都至少包含一個包含型別的編譯器指令。
答案
|
|---|
|
目前沒有。
根據您的編譯器/IDE,您應該決定將原始碼檔案下載和儲存在何處進行處理。謹慎的做法是在下載原始碼檔案之前,根據需要建立這些資料夾。在名為 Cpp_Source_Code_Files 的資料夾中,為 Bloodshed Dev-C++ 5 編譯器/IDE 建議的子資料夾名稱可能為
- Chapter_05
如果您尚未這樣做,請根據需要建立資料夾和/或子資料夾。
將以下檔案下載並存儲到您的儲存裝置的相應資料夾中。您可能需要右鍵單擊連結並選擇“目標另存為”才能下載檔案。
從 Connexions 下載:Solution_Lab_02_Pseudocode.txt
從 Connexions 下載:Solution_Lab_02_Test_Data.txt
仔細閱讀並按照以下說明操作,並按列出的順序執行步驟。
- 將我們使用的原始碼清單之一複製到您的子資料夾:Chapter_05。我們建議使用 Lab 01 原始碼,並將副本重新命名為:Lab_05.cpp
- 修改程式碼以遵循 Solution_Lab_02_Pseudocode.txt 檔案。
- 構建(編譯並執行)您的程式。如果您執行程式並使用測試資料 [使用測試資料作為 Lab 02 的解決方案提供] 它給出預測的結果,那麼您已成功編寫該程式。
- 在成功編寫該程式後,如果您是為大學學分學習本課程,請按照教授/指導老師的說明提交評分。
列出並描述使用整合開發環境軟體產品時可能導致程式中出現的四 (4) 種錯誤型別。
確定此程式碼清單中的四個 (4) 個問題(提示:使用整合開發環境軟體產品時程式中遇到的四 (4) 種錯誤型別)。
//******************************************************
// Filename: Compiler_Test.cpp
// Purpose: Average the ages of two people
// Author: Ken Busbee; © Kenneth Leroy Busbee
// Date: Jan 5, 2009
// Comment: Main idea is to be able to
// debug and run a program on your compiler.
//******************************************************
// Headers and Other Technical Items
#include <iostrern>
using namespace std;
// Function Prototypes
void pause(void);
// Variables
int age1;
int age2;
double answear;
//******************************************************
// main
//******************************************************
int main(void)
{
// Input
cout << "\nEnter the age of the first person --->: ";
cin >> age1;
cout << "\nEnter the age of the second person -->: ";
cin >> age2;
// Process
answer = (age1 + age2) / 3.0;
// Output
cout << "\nThe average of their ages is -------->: ";
cout << answer;
pause();
return 0;
}
//******************************************************
// End of Program
//******************************************************