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

Задание 6

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

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

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

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

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

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

Задание 7

Одна из основных идей структурного программирования состоит в том, что …

 повторяющиеся фрагменты программы могут оформляться в виде подпрограмм

 используется инкапсуляция и наследование объектов

 структура системы описывается в терминах объектов и связей между ними, а поведение системы в терминах обмена сообщениями между объектами

 при написании программ не используются подпрограммы

Задание 8

Основой метода структурного программирования является …

 использование композиции трех базовых элементов – линейной, ветвления и циклической

 использование оператора GOTO для определения структуры программы

 использование большого количества подпрограмм

 разбиение задачи на шаги и решение шаг за шагом

Тема: Объектно-ориентированное программирование

ЗАДАНИЕ 1

В программе «Университет» определен класс «Предмет». Возможными объектами этого класса являются …

 история, 124 часа

 Петров П.П., отлично

 зачет, экзамен

 дисциплины общепрофессионального цикла, 1000 часов

ЗАДАНИЕ 2

Одно из основополагающих понятий объектно-ориентированного программирования «полиморфизм» означает …

 свойство различных объектов выполнять одно и то же действие разными способами

 объединение в единое целое данных и алгоритмов обработки этих данных

 способность объекта сохранять свойства и методы класса-родителя

 сокрытие информации и комбинирование данных и методов внутри объекта