AP 考试中心 · AP 计算机科学原理 · 单元 3:算法与编程

AP 计算机科学原理 - 单元 3:算法与编程

闪卡复习 · 预生成学习资源,所有用户共享

算法 (Algorithm)
点击看答案
为完成特定任务或解决特定问题而设计的一系列有限、明确的指令。
顺序 (Sequencing)
点击看答案
算法中的指令按其出现的顺序逐一执行。
选择 (Selection)
点击看答案
根据条件(真或假)决定程序执行哪条路径。通常使用 if-else 语句实现。
迭代 (Iteration)
点击看答案
重复执行一段代码,直到满足某个条件为止。通常使用循环(for, while)实现。
变量 (Variable)
点击看答案
程序中用于存储值的抽象命名位置。
表达式 (Expression)
点击看答案
由值、变量、运算符和函数调用组成的组合,可被求值为单个值。
布尔值 (Boolean Value)
点击看答案
只能是“真”(true) 或“假”(false) 的数据类型,用于逻辑判断。
逻辑运算符 (Logical Operators)
点击看答案
用于组合或修改布尔表达式的运算符,如 AND (与), OR (或), NOT (非)。
字符串 (String)
点击看答案
由一系列字符(字母、数字、符号)组成的数据类型。
列表 / 数组 (List / Array)
点击看答案
一种存储有序元素集合的数据结构,可以通过索引访问每个元素。
索引 (Index)
点击看答案
列表中元素的位置编号,通常从 0 或 1 开始。
过程 / 函数 (Procedure / Function)
点击看答案
一段命名的、可重用的代码块,用于执行特定任务。
参数 (Parameter)
点击看答案
在定义函数时使用的变量,作为函数输入的占位符。
参数值 / 实参 (Argument)
点击看答案
调用函数时传递给参数的实际值。
返回值 (Return Value)
点击看答案
函数执行完毕后输出或“传回”给调用者的值。
模块化 (Modularity)
点击看答案
将复杂程序分解为更小、独立且可互换的模块(如函数)的过程。
程序库 (Library)
点击看答案
包含预先编写好的代码和函数(过程)的集合,可供程序调用。
API (应用程序编程接口)
点击看答案
定义了不同软件组件之间如何交互的规范。
模拟 (Simulation)
点击看答案
使用计算机模型来表示和分析现实世界系统或过程的行为。