
- •Задание 3
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 9
- •Задание 2
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 6
- •Задание 2
- •Задание 3
- •Задание 6
- •Задание 7
- •Задание 8
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 2
- •Задание 3
- •Задание 6
- •Задание 7
- •Задание 8
- •Задание 9
Задание 6
В технологической цепочке решения задач
на ЭВМ
отсутствует
пункт …
-
□
отладка и тестирование программы
□
определение данных и требуемых результатов
□
графическое описание процесса
□
ввод и редактирование программы
Решение: На ЭВМ могут решаться задачи различного характера, например: научно-инженерные; разработки системного программного обеспечения; обучения; управления производственными процессами и т. д. В процессе подготовки и решения на ЭВМ научно-инженерных задач можно выделить следующие этапы: − постановка задачи; − математическая формализация; − построение алгоритма; − составление программы на языке программирования; − отладка и тестирование программы; − проведение расчетов и анализ полученных результатов. Эту последовательность называют технологической цепочкой решения задачи на ЭВМ.
Задание 7
И компилятор, и интерпретатор в системах программирования …
-
□
проверяют синтаксис программ
□
проверяют логическую правильность алгоритма
□
выполняют программу с тестовыми наборами данных
□
создают загрузочный модуль
Решение: И компилятор, и интерпретатор в системах программирования проверяют синтаксис программ и выдают сообщения об обнаруженных синтаксических ошибках в программе.
Тема: Алгоритмы разветвляющейся структуры
ЗАДАНИЕ 1
Имеются операторы:
.
Здесь:
«:=»
– присваивание, «;» – конец оператора,
«IF» – «если», «THEN» – «то», «ELSE» –
«иначе».
После их выполнения в
переменной A будет значение …
-
□
20
□
14
□
16
□
22
Решение:
Можно
оформить операторы в более наглядном
виде:
.
Первый
оператор «A := 7;» помещает в переменную
А значение «7».
Условие «A > 2»
истинно, поэтому далее выполняется
второй оператор «IF».
Условие «A < 5»
ложно, поэтому далее выполняется оператор
«A := A + 3;» (переменная «А»
получит значение «10»).
Оператор
«A := A + A;» отношения к оператору
«IF» не имеет, выполнится в любом случае.
В переменной «А» будет значение, равное
20.
Задание 2
Имеются операторы:
.
Здесь:
«:=»
– присваивание, «;» – конец оператора,
«IF» – «если», «THEN» – «то», «OR» – операция
«ИЛИ».
После их выполнения в переменной
A будет значение …
-
□
12
□
13
□
14
□
21
Решение: Первый оператор «A := 12;» помещает в переменную А значение «12». В операторе «IF» условия «A > 12» и «A < 12» соединены союзом «OR» («ИЛИ»), поэтому оператор «A := A + 1;» будет выполняться при истинности хотя бы одного их этих условий. При А, равном 12, оба условия являются ложными, поэтому оператор «A := A + 1;» выполняться не будет. Значение переменной «А» не изменится, оставшись равным «12».