跳转到内容

编程基础/实践:特定任务函数

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

支持“编程基础 - 使用 C++ 的模块化结构化方法”集合/教科书中的本章的问题、练习、问题等。

学习目标

[编辑 | 编辑源代码]

在记忆构建活动、练习、实验室作业、问题或计时测验/考试期间,学生应以 100% 的准确率

  1. 定义与本章相关模块中列出的定义中的术语。
  2. 给定一个已编码和测试的测试外壳程序,创建一个用户定义的特定任务头文件、一个用户定义的特定任务原型文档和一个源代码程序,以验证头文件是否正常工作。

回答以下陈述为真或假

[编辑 | 编辑源代码]
  1. 作用域是指一种漱口水品牌。
  2. 用户定义的特定任务函数通常被放置到用户定义的库中。
  3. 局部和全局数据存储与作用域的概念相关联。
  4. 为用户定义的特定任务函数创建头文件是一项艰巨的任务。
  5. 堆栈是计算机内存的一部分,用于存储数据。
答案
  1. 假 - 虽然 Scope 是一个漱口水品牌,但我们正在寻找与计算机相关的定义。
  2. 假 - 乍一看可能很困难,但只要稍微练习一下,实际上就很容易了。

目前还没有。

实验室作业

[编辑 | 编辑源代码]

为第 07 章文件创建文件夹或子文件夹

[编辑 | 编辑源代码]

根据您的编译器/IDE,您应该决定在哪里下载和存储源代码文件以进行处理。谨慎的做法是在下载源代码文件之前,根据需要创建这些文件夹。建议的 Bloodshed Dev-C++ 5 编译器/IDE 的子文件夹可能名为

  • 名为 Cpp_Source_Code_Files 的文件夹内的 Chapter_07

如果您还没有这样做,请根据需要创建文件夹和/或子文件夹。

下载实验室文件

[编辑 | 编辑源代码]

将以下文件下载并存储到您存储设备上的相应文件夹中。您可能需要右键单击链接并选择“目标另存为”才能下载该文件。

从 Connexions 下载:Lab_07_Testing_Shell.cpp

详细的实验室说明

[编辑 | 编辑源代码]

仔细阅读和遵循以下说明,并按列出的顺序执行步骤。

  • 导航到您的子文件夹:Chapter_07。编译并运行 Lab 07 Testing Shell 源代码。注意:此程序使用一个包含文件,该文件指向“udst_monitor.h”文件,如 Connexions 第 7 章材料中所述。
  • 按照 Connexions 模块“为用户定义的特定任务函数使用头文件”(位于第 7 章材料中)中所示的相同过程,创建以下文件:udst_us_to_metric.h 和 udst_us_to_metric_prototypes.txt 以及 Lab_07_Verify_Header.cpp
  • 将头文件复制到您的用户库,然后构建(编译并运行)您的验证头程序。
  • 成功编写完该程序后,如果您是为大学学分学习这门课程,请按照教授/讲师的指示将其提交以评分。

问题 07a - 指示

[编辑 | 编辑源代码]

创建伪代码来解决以下特定任务函数

问题:室内设计师总是需要计算房间的面积以确定所需的地面覆盖量(通常是地毯)。房间是矩形的,尺寸以英尺为单位(带小数部分)。但是,该函数需要返回平方码。提示:每码有 3 线性英尺。

问题 07b - 指示

[编辑 | 编辑源代码]

创建测试数据以下特定任务函数

问题:室内设计师总是需要计算房间的面积以确定所需的地面覆盖量(通常是地毯)。房间是矩形的,尺寸以英尺为单位(带小数部分)。但是,该函数需要返回平方码。提示:每码有 3 线性英尺。

华夏公益教科书