Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая информация (эл. версия учебника).doc
Скачиваний:
25
Добавлен:
15.11.2018
Размер:
10.75 Mб
Скачать

Этапы решения задач на компьютерах

1

На этапе тестирования программы ...

  1. строится математическая модель решаемой задачи;

  2. определяется состав входных данных;

  3. определяются типы входных и выходных данных;

  4. проверяется корректность работы программы.

2

Деятельность, направленная на обнаружение и исправление ошибок в программном продукте, называется ...

  1. отладкой;

  2. тестированием;

  3. демонстрацией;

  4. семантическим анализом.

3

Под жизненным циклом программного средства понимают ...

  1. только период его эксплуатации;

  2. только период его разработки;

  3. период его разработки и тестирования, до сдачи программного средства в эксплуатацию;

  4. весь период его разработки и эксплуатации.

4

Обязательным критерием качества программных систем является их ...

  1. надёжность;

  2. мобильность;

  3. лёгкость применения;

  4. универсальность.

5

Весь период разработки и эксплуатации программного средства называют ...

  1. порядком работы;

  2. процессом реализации;

  3. жизненным циклом;

  4. процессом использования.

6

При разработке программного продукта состав и форма входных и выходных данных определяется на этапе…

  1. разработки алгоритма решения;

  2. сопровождения;

  3. постановки задачи;

  4. тестирования.

Структурное программирование. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх

Вопрос

Ответы

1

Главная идея структурного программирования состоит в том, что …

  1. основными для написания программ являются три типа операторов: линейный, ветвление, организация цикла;

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

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

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

2

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

функция FIB(K);

начать функцию

если K>1 то

FIB:=FIB(K-1)+FIB(K-2)

иначе FIB=1;

все

конец функции

условием выхода из рекурсии является ...

  1. K<1;

  2. K>1;

  3. FIB(K-1);

  4. K<=1.