Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИББ1-11-01 Работа над ошибками 14.11.12 Кушнаре...doc
Скачиваний:
6
Добавлен:
01.03.2025
Размер:
2.04 Mб
Скачать

Задание n 31 Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация

В технологической цепочке решения задач на ЭВМ отсутствует пункт …

 отладка и тестирование программы

 

 определение данных и требуемых результатов

 

 графическое описание процесса

 

 ввод и редактирование программы

Решение: На ЭВМ могут решаться задачи различного характера, например: научно-инженерные; разработки системного программного обеспечения; обучения; управления производственными процессами и т. д. В процессе подготовки и решения на ЭВМ научно-инженерных задач можно выделить следующие этапы:  постановка задачи;  математическая формализация;  построение алгоритма;  составление программы на языке программирования;  отладка и тестирование программы;  проведение расчетов и анализ полученных результатов. Эту последовательность называют технологической цепочкой решения задачи на ЭВМ.

 ЗАДАНИЕ N 32 Тема: Алгоритмы разветвляющейся структуры

Алгоритм задан схемой: В результате выполнения алгоритма при исходных данных  значение переменной  будет равно …

 15

 

 8

 

 23

 

 46

 ЗАДАНИЕ N 33 Тема: Алгоритмы циклической структуры

Условие 1 задает в алгоритме …

 цикл с предусловием

 

 цикл с известным числом повторений

 

 цикл с постусловием

 

 полное ветвление

  ЗАДАНИЕ N 34 Тема: Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ "сверху-вниз" и "снизу-вверх"

Процесс пошагового разбиения алгоритма на более мелкие части с целью получения таких элементов, для которых независимым образом можно легко написать конкретные команды, – это метод программирования …

 «сверху-вниз»

 

 «снизу-вверх»

 

 рекурсивного

 

 динамического

Решение: Одним из важнейших технологических приемов структурного программирования является декомпозиция решаемой задачи на подзадачи. Подзадача – это более простая с точки зрения программирования часть исходной задачи. Алгоритмы решения таких подзадач называются вспомогательными алгоритмами. В связи с этим возможны два пути в построении алгоритма: «сверху-вниз» и «снизу-вверх». Программирование методом «сверху-вниз» (или метод последовательной детализации) – процесс пошагового разбиения алгоритма на более мелкие части с целью получения таких элементов, для которых независимым образом можно легко написать конкретные команды.