跳转到内容

编程基础/实践:结构化编程导论

来自维基教科书,开放的书籍,为开放的世界

支持“编程基础 - 使用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 – 指示

[编辑 | 编辑源代码]

列出四类控制结构,并简要描述每一类。

华夏公益教科书