Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
алгоритмизация и программирование.doc
Скачиваний:
74
Добавлен:
25.09.2019
Размер:
553.47 Кб
Скачать

V2: Понятие о структурном программировании.

I: {{760}} Понятие о структурном программировании-1; KT=; MT=;

S: При проектировании программного обеспечения используются подходы:

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

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

в) «слева-направо»

г) «справа-налево»

+: а,б

-: б, с

-: в,г

-: а,г

I: {{761}} Понятие о структурном программировании-2; KT=; MT=;

S: Укажите структуры, которые не допускается использовать в программе при структурном программировании

+: Многокритериальный выбор

-: Последовательное выполнение двух и более операций

-: Повторение

-: Ветвление

I: {{762}} Понятие о структурном программировании-3; KT=; MT=;

S: Основная идея структурного программирования состоит в том, что основными для написания программ являются три типа операторов:

+: линейный, ветвление, организация цикла

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

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

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

I: {{763}} Понятие о структурном программировании-4; KT=; MT=;

S: Правила композиции, используемые при структурном подходе к составлению алгоритмов:

а) альтернативный выбор

б) цикл

с) подпрограмма

д) метки

+: а,б,с

-: а,д

-: а,б,д

-: с,д

I: {{764}} Понятие о структурном программировании-5; KT=; MT=;

S: Процедура ABCD

Процедура ABCD;

НАЧАТЬ

||писать ('ВВЕДИТЕ ЗНАЧЕНИЕ A, B, C, D');

||ЧИТАТЬ (A, B, C, D);

||ЕСЛИ A=B ТО

||||ЕСЛИ C<D ТО

||||||X:=1

||||ИНАЧЕ

||||||X:=2

||ИНАЧЕ X:=3

КОНЕЦ

реализует алгебраическое выражение вида…

+:

-:

-:

-:

I: {{765}} Понятие о структурном программировании-6; KT=; MT=;

S: Данная блок-схема программы …

+: производит сложение 9 подряд идущих натуральных чисел начиная с введенного и выводит результат

-: производит сложение 10 подряд идущих натуральных чисел начиная с введенного и выводит результат

-: возводит введенное число в 10 степень и выводит результат

-: возводит введенное число в 9 степень и выводит результат

I: {{766}} Понятие о структурном программировании-7; KT=; MT=;

S: Структурное программирование по-другому называют программированием без…

+: GOTO

-: WHILE

-: PRINT

-: BEGIN

I: {{767}} Понятие о структурном программировании-8; KT=; MT=;

S: Дан массив целых чисел {Ai}, где i=1,2,3,…,M. Пусть M равно 15. Программа вычисляет произведение сумм некоторых элементов этого массива. В программе введены следующие константы: G=1; W=12; T=8; L=15.

ПРОГРАММА 15;

    ФУНКЦИЯ SUMMA(I1,I2);

    НАЧАТЬ ФУНКЦИЮ

    ||S:=0;

    ||НЦ ДЛЯ I:=I1 ДО I2

    ||||S:=S + A[I]

    ||КЦ;

    ||SUMMA:=S

    КОНЕЦ ФУНКЦИИ;

НАЧАТЬ ПРОГРАММУ

||ПИСАТЬ ('ВВЕДИТЕ ЗНАЧЕНИЯ МАССИВА A:' );

||НЦ ДЛЯ J:=1 ДО M

||||ЧИТАТЬ (A[J]);

||КЦ;

||P:=SUMMA (G, W)*SUMMA(T, L);

||ПИСАТЬ ('ПРОИЗВЕДЕНИЕ РАВНО:', P:6)

КОНЕЦ ПРОГРАММЫ.

Работу программы описывает следующее алгебраическое выражение :

+:

-:

-:

-:

I: {{768}} Понятие о структурном программировании-9; KT=; MT=;

S: Процедура KLMN

ПРОЦЕДУРА KLMN;

НАЧАТЬ ПРОЦЕДУРУ

||ПИСАТЬ('ВВЕДИТЕ ЗНАЧЕНИЕ K, L, M, N');

||ЧИТАТЬ (K, L, M, N);

||ЕСЛИ K=L ТО

||||ЕСЛИ M<N ТО

||||||X:=1

||||ИНАЧЕ

||||||X:=2

||||КОНЕЦ ЕСЛИ

||ИНАЧЕ X:=3

||КОНЕЦ ЕСЛИ

КОНЕЦ ПРОЦЕДУРЫ;

реализует следующее алгебраическое выражение …

+:

-:

-:

-:

I: {{769}} Понятие о структурном программировании-10; KT=; MT=;

S: Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов называется…

+: структурным

-: объектно-ориентированным

-: логическим

-: рекурсивным

I: {{770}} Понятие о структурном программировании-11; KT=; MT=;

S: Основной целью структурного программирования является…

+: организация программного обеспечения с минимальными взаимосвязями между его модулями

-: решение задач, для которых нет явного алгоритма решения

-: организация программного обеспечения с максимальными взаимосвязями между его модулями

-: исключение использования подпрограмм

I: {{599}} Понятие о структурном программировании-12; KT=; MT=;

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

а) принцип модульности разработки сложных программ

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

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

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

+: а, б

-: б. д

-: в, д

-: а, в

I: {{771}} Понятие о структурном программировании-13; KT=; MT=;

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

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

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

в) принцип модульности разработки сложных программ

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

+: в, д

-: а. д

-: б, д

-: а, б