编程基础/实践:集成开发环境
外观
< 编程基础
支持“编程基础 - 使用 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
//******************************************************