跳转到内容

编程基础/实践:更多数组函数

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

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

学习目标

[编辑 | 编辑源代码]

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

  1. 定义与本章相关的模块中列出的定义术语。
  2. 能够在 C++ 源代码中理解数组函数,特别是搜索数组的值以查看是否存在给定值,找到数组中的最大值以及对数组进行排序。
  3. 能够在 C++ 源代码中为数组创建函数,特别是用于查找数组中最小的值的函数。
  4. 能够在 C++ 源代码中修改现有代码以处理不同类型的数组。

回答以下陈述为真或假

[编辑 | 编辑源代码]
  1. 线性搜索需要复杂的算法。
  2. 通常会创建函数来搜索数组中的最大值和最小值。
  3. 冒泡排序是一种对数组数据进行排列的简单方法。
  4. 只有一种冒泡排序方法。
  5. 排序数组是经常执行的操作。
答案
  1. 错误
  2. 正确
  3. 正确
  4. 错误
  5. 正确

目前没有。

实验作业

[编辑 | 编辑源代码]

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

[编辑 | 编辑源代码]

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

  • 名为 Cpp_Source_Code_Files 的文件夹中的 Chapter_20

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

下载实验文件

[编辑 | 编辑源代码]

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

从 Connexions 下载: Lab_20_Narrative_Description.txt

详细的实验说明

[编辑 | 编辑源代码]

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

  • 按照 Lab_20_Narrative_Description.txt 文件中的说明创建一个源代码文件。将其命名为:Lab_20.cpp
  • 构建(编译和运行)您的程序。
  • 如果您已经成功编写了此程序,如果您正在为大学学分参加此课程,请按照您的教授/讲师的说明提交进行评分。

问题 20a - 说明

[编辑 | 编辑源代码]

简要解释冒泡排序。

华夏公益教科书