高中 · 信息技术

算法、输入与边界情况

读懂概念,检查适用条件,再用例子和自测核对理解。

先记住这些

  1. 算法是解决一类问题的明确步骤。设计算法时要说明输入、输出、处理规则和终止条件。
  2. 除一般情况外,还应考虑空输入、重复值、极端值等边界情况;不同算法可以有不同效率。

看一个例子

寻找一组数的最大值:先以第一个数为当前最大值,再逐个比较并更新;若输入为空,应先约定如何处理。

容易混淆的地方

不要把初始最大值一律设为 0;如果输入全是负数,这样会产生错误结果。

选择一种练习方式开始。

正在读取学习记录…

按本学科路径继续

信息技术 · 第 1 / 5 个专题

查看本学科完整路径

同学科其他专题

样本、平均数与数据偏差

用样本了解总体时,应检查样本从哪里来、怎样选取,以及哪些对象未被覆盖。

开始样本、平均数与数据偏差 →

缺失、重复与数据清理规则

清理数据前应保留原始记录,检查字段含义、单位、缺失和重复,并写清处理规则。

开始缺失、重复与数据清理规则 →

图表坐标与视觉误读

读图时核对纵横轴、单位、起点、刻度间隔及是否截断。图形高度差不总等于数值倍数。

开始图表坐标与视觉误读 →

加权计算与数据解释

加权平均可用各数值乘相应权重后求和,再除以权重总和;权重总和为1时,可直接求乘积之和。

开始加权计算与数据解释 →

← 回到高中全部学科

这是本站编写的基础专题与自测,学段及路径为学习建议;教材版本、开课年级和教学顺序请以学校安排为准。各科专题持续分批补充。查看收录范围与来源

← 返回学习工具 · 工具与字形来源