Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ZVB-2 для заочного.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
898.79 Кб
Скачать

Задания к лабораторным работам с производными алгоритмическими структурами

В каждом варианте задания необходимо определить требуемые входные и выходные данные, для вычисления предложенных функций составить схемы алгоритмов и программы решения задач. Предусмотреть печать всех входных и выходных данных.

Подготовить контрольные варианты (при необходимости самостоятельно выбрать значение входных данных), отладить программы.

Оглавление

ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ №1 «СТРУКТУРА СЛЕДОВАНИЕ» 3

ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ №2 «СТРУКТУРА РАЗВИЛКА» 19

ЗАДАНИЕ К ЛАБОРАТОРНОЙ РАБОТЕ № 3 СТРУКТУРА «ЦИКЛ» 34

ЗАДАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ С ПРОИЗВОДНЫМИ АЛГОРИТМИЧЕСКИМИ СТРУКТУРАМИ 57

1 Задания к лабораторной работе №4 «Программный элемент НАКОПЛЕНИЕ» 59

2 Задания к лабораторной работе №5 «Программный элемент ПОИСК» 70

3 Задания к лабораторной работе №6 «Программный элемент ЗАПОЛНЕНИЕ» 79

4 Задания к лабораторной работе №7 «Синтез алгоритмов и программ из программных элементов» 90

1 Задания к лабораторной работе №4 «Программный элемент накопление»

Вариант 1

1. Вычислить значение у = ,

где А - одномерный массив размерности n.

Проанализировать выполнение программы на примере:

k = 3, А = {2,7; 3; -6; 2; 4}

2. Вычислить среднее геометрическое элементов матрицы B размерности m × n.

Для отладки программы матрицу выбрать са­мостоятельно.

Вариант 2

1. Вычислить значение Функции L =

где А и В - векторы одинаковой размерности.

Для отладки программы значения n, А и В выбрать самостоятельно.

2. Найти сумму элементов первой и последней строк матрицы. Проанализировать выполнение программы на примере

Вариант 3

1. Определить среднее геометрическое элементов вектора L раз­мерности К. Найденное значение присвоить первому элементу вектора.

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

2. Вычислить значение Т = ,

где В - матрица размерности M × N.

Проанализировать выполнение программы на примере

Вариант 4

1. Найти среднее арифметическое последних К элементов одномер­ного массива Z размерности N.

Проанализировать выполнение программы на примере К = 5.

Z = {2; -6; -3; О; 2,1; 3; -4,1}

2. Вычислить значение Х= ,

где L - матрица размерности M × N; К, А - заданные числа.

Для отладки программы значения М, N, А, К и матрицу выбрать самостоятельно.

Вариант 5

1. Определить среднее арифметическое элементов с нечетными индексами одномерного массива D размерности К.

Для отладки программы контрольный вариант выбрать самостоя­тельно.

2. Вычислить произведение первой и третьей строк произвольной матрицы. Проанализировать выполнение программы на примере

B=

Вариант 6

1. Вычислить значение величины М = (2n+1)!

Проанализировать выполнение программы на примере n = 3.

2. Найти сумму S элементов матрицы L7 размерности К × М. Найденное значение присвоить элементу второй строки третьего столбца матрицы.

Проанализировать выполнение программы на примере К = 3, М = 4.

L7=

Вариант 7

1. Вычислить значение величины М =

Для отладки программы значения N, X, Y, Z выбрать самостояте­льно.

2. Определить среднее арифметическое элементов на главной диаго­нали матрицы

S =

Вариант 8

  1. Найти произведение модулей элементов снечетными индексами одномерного массива К1 размерности N.

Найденное значение присвоить последнему элементу вектора. Проанализировать выполнение программы на примере

К1 = {-3; 6; 2; 1,4; 7}

2. Определить сумму кубов элементов квадратной матрицы Р размер­ности N.

Для отладки программы значения М и матрицы Р выбрать самостоя­тельно.

Вариант 9

1. Вычислить значение функции

y =

Для отладки программы значения Х и массива С выбрать самостоя­тельно.

2. Найти произведение элементов четных строк матрицы В размернос­ти L × M. Полученное значение присвоить элементу матрицы, распо­ложенному в четвертой строке третьего столбца. Проанализировать выполнение программы на примере

Q =

Вариант 10

1. Вычислить значение N = ,

где X и Y - векторы одинаковой размерности.

Для отладки программы значения К, Х и Y выбрать произвольно.

2. Найти сумму элементов нечетных столбцов матрицы S8 размернос­ти М × N.

Проанализировать выполнение программы на примере

S8 =

Вариант 11

1. Найти наименьший по модулю элемент одномерного массива Е раз­мерности К. Присвоить значение найденного элемента переменной N9, а значение индекса переменной IM.

Проанализировать выполнение программы на примере:

Е = {-20; -6,3; 7; -1; 2}

2. Определить и напечатать индексы положительных элементов произвольной матрицы.

Для отладки программы контрольный вариант выбрать самостоятельно.

Вариант 12

1. Вычислить значение Функции:

Для отладки программы значения х , n и массива Z выбрать самостоятельно.

2. Определить произведение элементов четных строк квадратной мат­рицы. Для отладки программы матрицу выбрать самостоятельно.

Вариант 13

1. Найти среднее геометрическое первых К элементов вектора М раз­мерности N. Полученное значение присвоить K-му элементу векто­ра.

Проанализировать выполнение программы на примере К = 4.

М = {2; -3; 1; 10; 7; 2; 4}

2. Вычислить значение

Gk = ,

где G - матрица размерности К * М; М - заданное число. Для отладки программы значения К, N, М и матрицу выбрать само­стоятельно.

Вариант 14

1. Вычислить значение функции

где К - вектор размерности n. Найденное значение присвоить элементу вектора с индексом J.

Проанализировать выполнение программы на примере

К = {2; 4; 3; -1; 2; 1}, J=4.

2. Найти среднее арифметическое элементов матрицы В размерности М × М. Для отладки программы матрицу выбрать самостоятельно.

Вариант 15

1. Найти сумму элементов с нечетными индексами одномерного масси­ва М9 размерности К.

Проанализировать выполнение программы на примере

М9 = {-3; 6; -4; 0; 2; -11; 8}

2. Определить произведение элементов К-й строки матрицы Р размер­ности М × N. Для отладки программы значения К, М, N и матрицы Р выбрать самостоятельно.

Вариант 16

1. Найти произведение, элементов с четными индексами одномерного массива Е размерности К.

Проанализировать выполнение программы на примере

Е = {2; -3; -6; 8; 4; 16; -11;}

2. Определить сумму элементов К-го столбца матрицы S размерности M × N. Для отладки программы значения K, M, N и матрицы S выбрать самостоятельно.

Вариант 17

1. Определить произведение абсолютных значений элементов одноименного массива Х размерности J.

Проанализировать выполнение программы на примере

Х = {2,7; 3,2; -6,3; 2; -6; 0,3}

2. Найти сумму элементов последних К столбцов матрицы Z размерности M × N.

Для отладки программы значения К, М, N и матрицу Z выбрать са­мостоятельно.

Вариант 18

1. Вычислить сумму элементов с четными индексами одномерного массива N размерности L. Найденное значение присвоить первому элементу массива N.

Проанализировать выполнение программы на примере:

N = {2; -6; -4; -8; -11; 0; 2}

2. Определить значение величины

,

где k×n размерность матрицы А.

Проанализировать выполнение программы на примере

Вариант 19

  1. Вычислить произведение элементов с индексами 2, 6, 8, 4 од­номерного массива M размерности К. Проанализировать выполнение программы на примере

М = {2; 4; 6; -3; 8; 12; -6, 1}

2. Вычислить сумму элементов первого столбца и последней строки матрицы S размерности М × N.

Для отладки программы принять N = З; М = 4. Значение элементов матрицы выбрать самостоятельно.

Вариант 20

1. Вычислить среднее арифметическое элементов с нечетными индек­сами одномерного массива Х размерности L.

Найденное значение присвоить третьему элементу вектора. Проанализировать выполнение программы на примере: Х={2; 6; 1; -2; 0}

2. Вычислить произведение элементов на главной диагонали квадрат­ной матрицы В размерности N.

Для отладки программы контрольный вариант выбрать самостоя­тельно.

Вариант 21

1. Определить сумму абсолютных значений элементов одномерного массива Р7 размерности К.

Полученное значение присвоить последнему элементу вектора. Проанализировать выполнение программы на примере

Р7 = {2,1; -3; -6; 2; 0; -17; З; 8,2}

  1. Вычислить произведение элементов первой, третьей и четвертой строк матрицы S6 размерности М*N.

Проанализировать выполнение программы на примере

,

Вариант 22

1. Вычислить скалярное произведение трех векторов размерности N.

Проанализировать выполнение программы на примере векторов

А = {2; 6; 3; -2}; В = {1; -3; 2; 6}; С = {0; 2; -4; 0};

2. Вычислить сумму элементов 1-го, 2-го, 4-го столбцов матрицы Q размерности М × N.

Для отладки принять М = 2, N = 6. Значение элементов матрицы вы­брать самостоятельно.

Вариант 23

1. Напечатать сумму произведений элементов векторов А, В размер­ности N.

Проанализировать выполнение программы на примере:

A = {2; -6,3; 4,5}; B = {1; -1; 2};

2. Вычислить сумму абсолютных значений элементов матрицы

W =

Вариант 24

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

2. Вычислить произведение элементов второй строки и третьего столбца матрицы В размерности m×n. Проанализировать выполнение программы на примере

B =

Вариант 25

1. Вычислить значение суммы целых чисел от 1 до N. Для отладки программы значение N выбрать самостоятельно.

2. Вычислить произведение модулей элементов матрицы:

Найденное значение присвоить первому элементу матрицы.

Вариант 26

1. Вычислить значение функции

,

Проанализировать выполнение программы при х = 2.

  1. Вычислить произведение элементов L-й и К-й строк матрицы Р размерности М × N. Для отладки программы контрольный вариант выбрать самостоя­тельно.

Вариант 27

1. Вычислить значение функции:

,

где N - размерность вектора А.

Проанализировать выполнение программы на примере вектора:

А = {2; -6; О; 4; -4; -2; 2}

2. Вычислить произведение абсолютных значений элементов прямо­угольной матрицы.

Для отладки программы контрольный вариант выбрать самостоя­тельно.

Вариант 28

1. Вычислить и напечатать значение функции:

,

где N - размерность вектора Z и Q.

Для отладки программы контрольный вариант выбрать самостоя­тельно.

2. Определить произведение элементов четных столбцов произволь­ной матрицы.

Проанализировать выполнение программы на примере:

Вариант 29

1. Вычислить и напечатать значение функции:

полученное значение присвоить первому элементу вектора А.

Для отладки программы принять Х = 2, А = {0; 1; 2; 3}.

2. Вычислить и напечатать произведение элементов четных строк матрицы, размерности М × N.

Для отладки программы принять М = 3, N = 5. Значения элементов матрицы выбрать самостоятельно.

Вариант 30

1. Вычислить и напечатать значение суммы:

,

где N - размерность вектора X.

Проанализировать выполнение программы на примере

Х = {1; 3; 5; 7; 9}

2. Вычислить среднее геометрическое элементов последних К столб­цов квадратной матрицы размерности N.

Для отладки программы принять N = 5, K = 3. Значения элементов матрицы выбрать самостоятельно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]