Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Блок-схема на рисунке соответствует алгоритму



где кв – конец ветвления

кц – конец цикла

нц – начало цикла

 

a) O1; Если I1 то О2; кв; O3; Пока не I2 выполнять нц O3; кц;

b) O1; Если I1 то О2; кв; Пока не I2 выполнять нц O3; кц;

c) O1; Если I1 то О2; иначе O3; кв; Пока не I2 выполнять нц O3; кц;

d) O1; Если I1 то О2; кв; O3; Пока I2 выполнять нц O3; кц;

Процедура ABCD

 

Процедура ABCD;

НАЧАТЬ

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

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

||ЕСЛИ A=B ТО

 

ЕСЛИ C< D ТО X: =1

ИНАЧЕ X: =2 ||ИНАЧЕ X: =3 КОНЕЦ   реализует алгебраическое выражение вида… a) b) c) d) 30. Данная блок-схема программы …   a) производит сложение 9 подряд идущих натуральных чисел начиная с введенного и выводит результат b) производит сложение 10 подряд идущих натуральных чисел начиная с введенного и выводит результат c) возводит введенное число в 10 степень и выводит результат d) возводит введенное число в 9 степень и выводит результат   31. Описанием цикла с предусловием является выражение: ... a) «Выполнять оператор пока условие ложно» b) «Выполнить оператор заданное число раз» c) «Пока условие истинно выполнять оператор» d) «Уели условие истинно выполнять оператор, иначе остановиться»  

Приведенный фрагмент блок-схемы

представляет вариант структуры

a) следования

b) цикла ветвления

c) цикла со счетчиком

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

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

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

a) безусловные переходы

b) последовательное выполнение

c) ветвления

d) повторение (циклы)

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

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

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

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

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

 

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

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

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

c) Повторение

d) Ветвление

 

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

основными для написания программ являются три типа операторов:

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

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

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

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

 

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

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

б) цикл

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

д) метки

 

Рекурсия использует

a) обращение подпрограммы к самой себе

b) удаление подпрограммой самой себя

c) размножение подпрограммой самой себя

d) заражение подпрограммой самой себя

 

 

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

a) GOTO

b) WHILE

c) PRINT

d) BEGIN

 

8. Дан массив целых чисел {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)
КОНЕЦ ПРОГРАММЫ.

 

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

a)

b)

c)

d)

 

Процедура KLMN

 

ПРОЦЕДУРА KLMN;
НАЧАТЬ ПРОЦЕДУРУ
||ПИСАТЬ('ВВЕДИТЕ ЗНАЧЕНИЕ K, L, M, N');
||ЧИТАТЬ (K, L, M, N);
||ЕСЛИ K=L ТО

ЕСЛИ M< N ТО X: =1

ИНАЧЕ X: =2 |КОНЕЦ ЕСЛИ ||ИНАЧЕ X: =3 ||КОНЕЦ ЕСЛИ КОНЕЦ ПРОЦЕДУРЫ;   реализует следующее алгебраическое выражение … a) b) c) d)   10. Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов называется… a) структурным b) объектно-ориентированным c) логическим d) рекурсивным   11. Основной целью структурного программирования является… a) организация программного обеспечения с минимальными взаимосвязями между его модулями b) решение задач, для которых нет явного алгоритма решения c) организация программного обеспечения с максимальными взаимосвязями между его модулями d) исключение использования подпрограмм   12. Основой метода структурного программирования являются… а) принцип модульности разработки сложных программ б) использование композиции трех базовых элементов – линейной, ветвления и циклической структур в) использование композиции двух базовых элементов – ветвления и циклической структур д) использование большого количества подпрограмм 13. Параметры, указываемые в момент вызова подпрограммы из основной программы, называются … a) фактическими b) глобальными c) постоянными d) абсолютными   14. Набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода, называют … a) подпрограммой b) телом программы c) параметрами программы d) разделом программы   15. Обязательным критерием качества программных систем является … a) надежность b) мобильность c) легкость применения d) универсальность


Поделиться:



Последнее изменение этой страницы: 2017-03-14; Просмотров: 1644; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.012 с.)
Главная | Случайная страница | Обратная связь