C++Builder. Лабораторная работа № 4.2 (4 часа).
«Программирование с использованием прямоугольных массивов».
Цели:
Ход работы:
1. Изучить (повторить) теоретический материал:
2. Выбрать из списка номер вашего варианта и прочитать условия задач:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
3. Если возникли вопросы по условиям задач, задайте их преподавателю.
4. Скачать, распаковать, открыть и внимательно изучить пример: скачать архив.
6. Разработать приложения для решения задач своего варианта.
7. Протестировать программы.
8. Оформить отчет по лабораторной работе. Для этого следует в строке заголовка главной формы записать:
"ЛР N. Вариант N. Группа. Фамилия Имя." В начале программного модуля главной формы записать как комментарий:
номер, название, цель работы;
номер варианта, условия задач;
дата окончания работы, Фамилия, Имя, группа.
9. Сдать преподавателю выполненную работу:
Работая в локальной сети колледжа, скопировать папку с работой («№группы_Фамилия_№ЛР») в папку на сетевом сервере: \\Server_uch\_БУФЕР\_Aud_27 (на рабочем столе создан ярлык к папке "_ЛР-сдача").
Работая не в колледже, создать файл-архив папки с работой, зайти на сайте "Образовательный портал" в раздел "Обратная связь", заполнить поля формы, прикрепить свой файл-архив и отправить его преподавателю.
10. Оценки по проверенным работам можно посмотреть в электронном журнале:
Работая в локальной сети колледжа, откройте ярлык на рабочем столе "Журнал".
Работая не в колледже, зайти на сайте "Образовательный портал" в раздел "Учебные журналы", открыть журнал текущего семестра.
Индивидуальные задания
1. Составить программу формирования прямоугольного массива А из n строк и m столбцов случайными числами, сделать возможным его редактирование. Вычислить сумму элементов k-го столбца.
1. Составить программу формирования прямоугольного массива А из n строк и m столбцов случайными числами, сделать возможным его редактирование. Вычислить сумму элементов k-й строки.
1. Составить программу формирования прямоугольного массива А из n строк и m столбцов случайными числами, сделать возможным его редактирование. Вычислить среднее арифметическое элементов k-го столбца.
1. Составить программу формирования прямоугольного массива А из n строк и m столбцов случайными числами, сделать возможным его редактирование. Определить количество положительных, отрицательных и нулевых элементов в массиве.
1. Составить программу формирования прямоугольного массива А из n строк и m столбцов случайными числами, сделать возможным его редактирование. Определить номер строки с максимальной суммой элементов.
1. Составить программу формирования прямоугольного массива А из n строк и m столбцов случайными числами, сделать возможным его редактирование. Определить номер столбца с минимальной суммой элементов.
1. Составить программу формирования прямоугольного массива А из n строк и m столбцов случайными числами, сделать возможным его редактирование. Определить номер строки с наименьшим количеством положительных элементов.
1. Составить программу формирования прямоугольного массива А из n строк и m столбцов случайными числами, сделать возможным его редактирование. Определить номер столбца с наибольшим количеством отрицательных элементов.
1. Составить программу формирования прямоугольного массива А из n строк и m столбцов случайными числами, сделать возможным его редактирование. Поменять местами i-ую и j-ую строку.
1. Составить программу формирования прямоугольного массива А из n строк и m столбцов случайными числами, сделать возможным его редактирование. Поменять местами i-ый и j-ый столбец.
1. Составить программу формирования квадратной матрицы А n-го порядка (n строк и n столбцов) случайными числами, сделать возможным ее редактирование. Вычислить сумму элементов, стоящих на главной диагонали матрицы (элементы главной диагонали матрицы имеют одинаковые номера строк и столбцов).
1. Составить программу формирования квадратной матрицы А n-го порядка (n строк и n столбцов) случайными числами, сделать возможным ее редактирование. Вычислить сумму элементов, стоящих выше главной диагонали (элементы главной диагонали матрицы имеют одинаковые номера строк и столбцов).
1. Составить программу формирования квадратной матрицы А n-го порядка (n строк и n столбцов) случайными числами, сделать возможным ее редактирование. Вычислить сумму элементов, стоящих ниже главной диагонали (элементы главной диагонали матрицы имеют одинаковые номера строк и столбцов).
1. Составить программу формирования квадратной матрицы А n-го порядка (n строк и n столбцов) случайными числами, сделать возможным ее редактирование. Вычислить сумму элементов, стоящих выше главной и ниже побочной диагонали.
1. Составить программу формирования квадратной матрицы А n-го порядка (n строк и n столбцов) случайными числами, сделать возможным ее редактирование. Вычислить количество четных элементов в заданной строке.
1. Составить программу формирования квадратной матрицы А n-го порядка (n строк и n столбцов) случайными числами, сделать возможным ее редактирование. Вычислить количество нечетных элементов в заданном столбце.
1. Составить программу формирования квадратной матрицы А n-го порядка (n строк и n столбцов) случайными числами, сделать возможным ее редактирование. Вычислить количество четных элементов выше k-ой строки и выше главной диагонали.
1. Составить программу формирования квадратной матрицы А n-го порядка (n строк и n столбцов) случайными числами, сделать возможным ее редактирование. Вычислить количество нечетных элементов ниже k-ой строки и выше главной диагонали.
1. Составить программу формирования квадратной матрицы А n-го порядка (n строк и n столбцов) случайными числами, сделать возможным ее редактирование. Построить линейный массив B из модулей отрицательных элементов матрицы А.
1. Составить программу формирования квадратной матрицы А n-го порядка (n строк и n столбцов) случайными числами, сделать возможным ее редактирование. Построить линейный массив B из средних арифметических строк матрицы А.
1. Составить программу формирования квадратной матрицы А n-го порядка (n строк и n столбцов) случайными числами, сделать возможным ее редактирование. Построить линейный массив B из сумм положительных элементов в столбцах матрицы А.
1. Составить программу формирования квадратных матриц А и В n-го порядка (n строк и n столбцов) случайными числами, сделать возможным их редактирование. Вычислить сумму матриц (матрица С, в которой Cij = Aij + Bij).
1. Составить программу формирования смежных матриц А (m строк, n столбцов) и В (n строк, l столбцов) случайными числами, сделать возможным их редактирование. Вычислить произведение матриц, это матрица С, в которой:
1. Составить программу формирования матриц А и В (n строк, m столбцов) случайными числами, сделать возможным их редактирование. Вычислить матрицу С = 2А + 3В.
1. Составить программу формирования матрицы А (n строк, m столбцов) случайными числами, сделать возможным ее редактирование. Получить вектор B, присвоив его k-му элементу значение 0, если все элементы k-го столбца матрицы А нулевые, иначе 1.
1. Составить программу формирования матрицы А (n строк, m столбцов) случайными числами, сделать возможным ее редактирование. Получить вектор B, присвоив его k-му элементу значение 1, если элементы k-й строки матрицы А упорядочены по убыванию, иначе 0.