
- •Программирование с использованием подпрограмм общего вида – Function , Procedure. Содержание задания.
- •В тетради необходимо:
- •Заданы матрицы a, b, c, d.
- •Заданы массивы X, y, z, q.
- •Заданы массивы X, y, z, q.
- •Заданы матрицы a, b, c, d.
- •Заданы матрицы a, b, c, d.
- •Заданы матрицы a, b, c, d.
- •Заданы матрицы a, b, c, d.
- •Заданы матрицы a, b, c, d.
- •Заданы матрицы a, b, c, d.
- •Заданы матрицы a, b, c, d.
- •Заданы матрицы a, b, c, d.
- •Заданы матрицы a, b, c, d.
Ф-т ГГНиГ Лабораторная работа№6
Программирование с использованием подпрограмм общего вида – Function , Procedure. Содержание задания.
Изменить Заголовок формы. Заголовок должен содержать группу, ФИО студента, вариант задания.
Изменить цвет формы и размер шрифта (произвольно).
Задание (варианты задания см. Приложение№1)
Ввести одномерные или двумерные массивы (согласно варианту) . Вывести исходные массивы с комментарием на форму .
Произвести соответствующие вычисления в массивах, используя подпрограмму - Function. Вывести все результаты вычислений с комментарием на форму и в файл.
Упорядочить, полученный вектор результатов:
чётные номера по журналу– метод выбора;
нечётные номера по журналу– метод пузырька.
Вывести упорядоченный вектор с комментарием на форму и в файл.
В тетради необходимо:
Записать текст обработчика (подпрограммы Function);
Записать текст обработчика сортировки вектора.
Приложение№1
Варианты заданий.
Заданы массивы X, Y, Z, Q.
Вычислить среднее арифметическое значение отрицательных элементов для каждого массива X, Y, Z, Q. Сформировать из них вектор, упорядочить его по убыванию и найти сумму элементов вектора.
Вычисление среднего арифметического значения оформить в виде подпрограммы- функции.
Исходные данные:
Y={5.1; -4.8; 4.99; -5.01; 5.4; -6.73; 1.84; -2.45};
X={-3.2; 3.33; -2.8; 2.95; -3.01, 0.67; -4.89};
Z={-1.44; -5.5; 1.8; -4.77; 3.65}.
Q={3.64; -8.25; -2.8; -4.12; 5.33; -1.25}.
Заданы матрицы A, B, C, D.
Найти минимальные значения среди первых элементов строк каждой из матриц A, B, C, D. Сформировать из них вектор. Упорядочить полученный вектор по убыванию. Найти произведение элементов вектора.
Поиск минимального элемента оформить в виде подпрограммы - функции.
Исходные данные:
.
Заданы матрицы a, b, c, d.
Найти минимальные значения среди первых элементов столбцов каждой из матриц A, B, C, D. Сформировать из них вектор и упорядочить его по возрастанию. Найти среднее значение элементов вектора.
Поиск минимального элемента оформить подпрограммой-функцией.
Исходные данные:
Заданы четыре вектора A, B, C, D.
Вычислить длины этих векторов, сформировать из них вектор и расставить элементы вектора в порядке возрастания.
Длина вектора X={x1, x2……xn} вычисляется по формуле:
Вычисление длины вектора оформить в виде подпрограммы-функции.
Исходные данные:
A={-2.1; 3.4; 2.48; -1; 1.64; 0.48};
B={-0.8; 1.25; 3.1; -1.5; 0.25};
C={0.55; -3; 1.1; 2.05; 3.05; -2.31; 4.23};
D={-2.31; 2.4; -1.38; -2.03; 1.43; -0.14; 0.42};
Заданы матрицы B, C, D.
Найти минимальные по абсолютной величине элементы матриц B, C, D.
Сформировать из них вектор. Упорядочить полученный вектор по возрастанию.
Решить уравнение P*x2+d*x+f=0, где
P – минимальный по абсолютной величине элемент матрицы B;
d - минимальный по абсолютной величине элемент матрицы C;
f - минимальный по абсолютной величине элемент матрицы V;
Поиск минимального по абсолютной величине элемента оформить в виде подпрограммы-функции.
Исходные данные:
.