Цель обучения 1.1.A: Представлять закономерности и алгоритмы, встречающиеся в повседневной жизни, с помощью письменного текста или диаграмм.
- 1.1.A.1 Алгоритмы определяют пошаговые процессы, которые необходимо выполнить для выполнения задачи или решения проблемы. Эти алгоритмы могут быть представлены с помощью письменного текста или диаграмм.
- 1.1.A.2 Последовательность определяет порядок выполнения шагов в процессе. Шаги в процессе выполняются по одному за другим.
Цель обучения 1.1.B: Объяснять процесс компиляции и выполнения кода.
- 1.1.B.1 Код может быть написан в любом текстовом редакторе; однако часто используется средство разработки (IDE), потому что оно предоставляет инструменты для программиста, чтобы писать, компилировать и запускать код.
- 1.1.B.2 Компилятор проверяет код на наличие некоторых ошибок. Ошибки, обнаруживаемые компилятором, должны быть исправлены до того, как программу можно будет запустить.
Цель обучения 1.1.C: Определять типы ошибок программирования.
- 1.1.C.1 Синтаксическая ошибка — это ошибка в программе, в которой не соблюдены правила языка программирования. Эти ошибки обнаруживаются компилятором.
- 1.1.C.2 Логическая ошибка — это ошибка в алгоритме или программе, которая вызывает неправильное или неожиданный результат. Эти ошибки обнаруживаются тестированием программы с использованием конкретных данных для проверки, дает ли она ожидаемый результат.
- 1.1.C.3 Ошибка времени выполнения — это ошибка в программе, которая возникает во время выполнения программы. Ошибки времени выполнения обычно приводят к abnormalному завершению работы программы.
- 1.1.C.4 Исключение — это тип ошибки времени выполнения, который возникает в результате неожиданной ошибки, не обнаруженной компилятором. Оно нарушает нормальный поток выполнения программы.






