
- •Государственное казенное образовательное учреждение
- •Содержание
- •Введение
- •Лабораторная работа № 1
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Форма отчета
- •Читатель
- •Форма отчета
- •Форма отчета
- •Порядок защиты
Форма отчета
Результаты выполнения лабораторной работы оформляются в электронном варианте в соответствии с заданием.
Порядок защиты
Защита результатов лабораторной работы проводится на персональном компьютере с последующим выставлением установленного количества баллов в бально-рейтинговой системе оценки.
ЛАБОРАТОРНАЯ РАБОТА № 23
Тема: «Разработка и решение алгоритмов различных задач»
Цель лабораторной работы
Изучение этапов информационной технологии решения задач.
Используемое оборудование, материалы, программные продукты
Оборудование: мультимедийный комплекс, персональные компьютеры.
Материалы: раздаточный материал.
Программные продукты: операционная система Windows XP.
Порядок выполнения работы
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) |
5 |
2) |
2 |
3) |
4 |
4) |
3 |
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) |
1 |
2) |
3 |
3) |
50 |
4) |
2 |
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) |
375 |
2) |
50 |
3) |
0 |
4) |
25 |
8. Элемент блок-схемы описывается псевдокодом:
1) |
если x > 0 все иначе y := sin(x) |
2) |
если x > 0 то выход |
3) |
если x > 0 то y := sin(x) все |
4) |
если x > 0 то y := x все |