- •Лабораторная работа № 5
- •5.1. Теоретические сведения. Работа с компонентами
- •5.2. Порядок выполнения работы.
- •5.2 Результат выполнения программы.
- •5 .3. Содержание отчета
- •5.4. Контрольные вопросы
- •5.5. Варианты заданий Вариант 1.
- •Вариант 2.
- •Вариант 3.
- •Вариант 4.
- •Вариант 5.
- •Вариант 6.
- •Вариант 7.
- •Вариант 8.
5 .3. Содержание отчета
Отчет должен содержать ответы на контрольные вопросы, тексты программ и результат решения соответствующего варианта.
5.4. Контрольные вопросы
1. Приведите определение массива.
2. Какие данные могут быть элементами массива?
3. С какой целью применяется компоненты StringGrid и DrawGrid?
4. Какие основные свойства компонентов StringGrid и DrawGrid?
5. В каких разделах программы и модуля описываются локальные и глобальные переменные?
5.5. Варианты заданий Вариант 1.
1. Сформировать матрицу А размерности , для которой
.
Числа и вводятся с клавиатуры.
2. Написать программу, вычисляющую значение матрицы
.
Найти произведение всех элементов матрицы C (для вывода значения использовать компонент Edit). Элементы матриц и и параметр вводятся с клавиатуры.
3.* Написать программу, вычисляющую произведение двух матриц произвольной размерности. Элементы матриц вводятся с клавиатуры в компонент StringGrid. Предусмотреть возможность ввода с клавиатуры количества строк и столбцов заданных матриц.
Вариант 2.
1. Сформировать матрицу А размерности , для которой
.
Число вводится с клавиатуры
2. Задана вещественная матрица размерности . Написать программу нахождения суммы элементов строки матрицы, в которой расположен элемент с наименьшим значением. Предполагается, что этот элемент единственный. Элементы матрицы и числа и вводятся с клавиатуры. Для вывода результата использовать компонент Edit.
3.* Написать программу, вычисляющую произведение двух матриц произвольной размерности. Элементы матриц вводятся с клавиатуры в компонент StringGrid. Предусмотреть возможность ввода с клавиатуры количества строк и столбцов заданных матриц.
Вариант 3.
1. Сформировать матрицу А размерности , для которой
.
2. Дана вещественная матрица размерности , все элементы которой различны. Написать программу нахождения номера столбца, в котором находится наибольшее количество отрицательных элементов. Элементы матрицы и числа и вводятся с клавиатуры.
3.* Написать программу, вычисляющую произведение двух матриц произвольной размерности. Элементы матриц вводятся с клавиатуры в компонент StringGrid. Предусмотреть возможность ввода с клавиатуры количества строк и столбцов заданных матриц.
Вариант 4.
1. Сформировать матрицу А размерности , для которой
.
2. Для матрицы A размерности посчитать количество элементов меньше нуля и равных нулю. Элементы матрицы и числа вводятся с клавиатуры. Для вывода результатов использовать компонент Edit.
3.* Написать программу, вычисляющую произведение двух матриц произвольной размерности. Элементы матриц вводятся с клавиатуры в компонент StringGrid. Предусмотреть возможность ввода с клавиатуры количества строк и столбцов заданных матриц.
Вариант 5.
1. Сформировать матрицу А размерности , для которой
.
Числа и вводятся с клавиатуры.
2. Для заданной матрицы A[m, n] найти минимальный элемент (и его номер) и максимальный элемент (и его номер). Для вывода результатов использовать компонент Edit. Элементы матрицы и числа вводятся с клавиатуры.
3.* Написать программу, вычисляющую произведение двух матриц произвольной размерности. Элементы матриц вводятся с клавиатуры в компонент StringGrid. Предусмотреть возможность ввода с клавиатуры количества строк и столбцов заданных матриц.