1. Выбрать алгоритм, которому соответствует блок-схема:
где кв – конец ветвления
кц - конец цикла
нц – начало цикла
1) | O1; Если I1 то О2; кв; О3; пока I2 выполнять нц О3;кц; |
2) | O1; Если I1 то О2; кв; пока не I2 выполнять нц О3;кц; |
3) | O1; Если I1 то О2; кв; О3; пока не I2 выполнять нц О3; кц; |
4) | O1; Если I1 то О2; иначе О3; кв; пока не I2 выполнять нц О3; кц; |
2. Задан одномерный массив Х1, Х2, …, ХN. Что определяет фрагмент алгоритма:
1) | произведение положительных элементов с четными номерами |
2) | произведение отрицательных элементов с четными номерами |
3) | произведение отрицательных элементов |
4) | количество положительных элементов с четными номерами |
3. Вычисленное по блок-схеме:
значение переменной S для входных данных Х = 1, Y = 1, Z = 3 равно …
1) | |
2) | |
3) | |
4) |
4. Что определяет следующий фрагмент программы:
ЕСЛИ Х < Y ТО
ЕСЛИ X < Z ТО M:= X
ИНАЧЕ M:= Z
ВСЕ
ИНАЧЕ
ЕСЛИ Y < Z ТО M:= Y
ИНАЧЕ M:= Z
ВСЕ
ВСЕ
вычисляет…
1) | наименьшее из чисел Y и Z |
2) | наибольшее из чисел X и Y |
3) | минимум из трех чисел |
4) | максимум из трех чисел |
5. Чему равно значение переменной d после выполнения фрагмента алгоритма (операция mod (x, y) – получение остатка целочисленного деления x на y:
|
|
k: = 50
выбор
| при mod (k, 12) = 7: d: = k;
| при mod (k, 12) < 5: d: = 2;
| при mod (k, 12) > 9: d: = 3;
| иначе d: = 1;
все
1) | |
2) | |
3) | |
4) |
6. Если задан фрагмент алгоритма:
если x * y * z > 0
то если x < y
то x = 2 * y, z = z – x
иначе x = 3 – 2 * y, z = y – x
все
иначе если x + z < y
то x = y – 2, z = x + y
иначе x = x + 2, y = y + z
все
все
напечатать x, y, z
то при заданных начальных условиях x = 4; y = – 3; z = – 10 после выполнения алгоритма переменные соответственно примут значения:
1) | x = 9; y = – 3; z = – 7 |
2) | x = 9; y = – 3; z = – 12 |
3) | x = – 5; y = – 3; z = – 8 |
4) | x = – 5; y = – 7; z = 1 |
7. Если задан фрагмент алгоритма
пока a < > b
нц если a > b
то a = a – b
иначе b = b – a
все
кц
напечатать a
то при заданных начальных условиях a= 375; b = 425 после выполнения алгоритма переменная a примет значение:
1) | |
2) | |
3) | |
4) |
8. Элемент блок-схемы описывается псевдокодом:
1) | если x > 0 все иначе y:= sin(x) |
2) | если x > 0 то выход |
3) | если x > 0 то y:= sin(x) все |
4) | если x > 0 то y:= x все |
Форма отчета
Результаты выполнения лабораторной работы оформляются в электронном варианте в соответствии с заданием.
Порядок защиты
Защита результатов лабораторной работы проводится на персональном компьютере с последующим выставлением установленного количества баллов в бально-рейтинговой системе оценки.