学习目标 1.1.A: 使用书面语言或图表表示日常生活中的模式和算法。
- 1.1.A.1 算法(Algorithms) 定义了完成任务或解决问题时遵循的逐步过程。这些算法可以使用书面语言或图表来表示。
- 1.1.A.2 顺序(Sequencing) 定义了完成过程中各个步骤的顺序。过程中的步骤是按顺序逐一完成的。
学习目标 1.1.B: 解释代码编译和执行的过程。
- 1.1.B.1 代码可以在任何文本编辑器中编写;但是,通常使用 集成开发环境(IDE, Integrated Development Environment) 来编写程序,因为它为程序员提供了编写、编译和运行代码的工具。
- 1.1.B.2 编译器(Compiler) 检查代码中的某些错误。编译器能够检测到的错误必须在程序运行之前修复。
学习目标 1.1.C: 识别不同类型的编程错误。
- 1.1.C.1 语法错误(Syntax error) 是程序中的错误,表现为未遵循编程语言规则。这类错误由编译器检测出来。
- 1.1.C.2 逻辑错误(Logic error) 是算法或程序中的错误,导致其行为不正确或出乎意料。这类错误通过用特定数据测试程序并观察是否产生预期结果来发现。
- 1.1.C.3 运行时错误(Run-time error) 是在程序执行过程中发生的错误。运行时错误通常会导致程序异常终止。
- 1.1.C.4 异常(Exception) 是一种由于编译器未能检测到的意外错误而引发的运行时错误。它会中断程序执行的正常流程。


