Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЗ ДЕ 6 Алгоритмизация и прграммирование.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.08 Mб
Скачать

Задание 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».