Хелпикс

Главная

Контакты

Случайная статья





Варианты заданий ЛР № 2 «Разработка алгоритмов обработки массивов даных».  



Варианты заданий ЛР № 2 «Разработка алгоритмов обработки массивов даных».  

                                                                   Гр. 4О-102Б-19

 

Разработать структуру Delphi –проекта для обработки массива данных: составить схемы алгоритмов главной программы и набора подпрограмм. Для обеспечения свойства массовости алгоритмов предусмотреть задание номеров строк, столбцов и размера матриц через имена переменных.

Примеры выполнения задания: [1], стр. 37-42.     Примеры описания подпрограмм: [1], cтр.30-35.

№ 51.

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

№ 52.

Задан одномерный вещественный массив. Удалить все отрицательные элементы, расположенные до второго максимального.

№ 53.

Задан одномерный массив размера M. Найти два самых маленьких элемента в массиве.

Вывести значения этих элементов и  их индексы.

№ 54.

Дан массив А(5,5). Найти минимальный элемент среди элементов, расположенных в нечетных строках массива.

№ 55.

Дан массив А(5,5). Построить массив В(5) по следующему правилу: элементу В(J) присвоить значение минимального элемента  J – столбца массива А.

№ 56.

Дан массив СT(5,5). Найти количество четных положительных элементов побочной диагонали и произведение элементов соответствующих строк.

№ 57.

Дана вещественная матрица размером 5*5. Найти скалярное произведение строки, в которой находится наибольший элемент матрицы, на столбец с наименьшим элементом

№ 58.

Даны две действительные квадратные матрицы порядка N. Получить новую матрицу умножением элементов каждого столбца первой матрицы на наибольшее из значений элементов соответствующего столбца второй матрицы.

№ 59. Дан массив А(7,7). Найти максимальный элемент среди элементов, расположенных выше побочной диагонали. Вывести значение этого элемента и его индексы.

№ 60.

Задан одномерный массив Х размера N. Каждый из элементов Х[i] заменить средним значением первых i элементов этого массива (так называемая задача текущего сглаживания).

№ 61.

   Задан одномерный целочисленный массив. Удалить все элементы, которые не делятся на три и расположены после последнего минимального. Вывести исходный и полученный массивы.

№ 62.

Дана матрица V1(4,4), ввести значения по строкам. Найти произведение элементов столбца, содержащего минимальный элемент.

№ 63.                                                                                                                   

Дан  массив А(7,7). Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим на пересечении этих диагоналей

№ 64.

Найти количество нулевых элементов матрицы А(4,4), расположенных над главной диагональю.

№ 65.

Дана матрица T3(4,4), ввести значения по столбцам. Переставить элементы столбцов, сумма элементов которых имеет максимальное и минимальное значения.

№ 66.

Даны два одномерных массива. Образовать третий массив из элементов, встречающихся в обоих массивах.

№ 67.

Ввести одномерный массив. Найти и вывести на печать сумму, произведение и номера положительных элементов после последнего нулевого элемента.

№ 68.

Дан целочисленный квадратный массив 10*10. Найти сумму максимальных элементов из каждой строки. Предполагается, что в каждой строке такой элемент единственный.

№ 69.

Дан целочисленный массив из 30 элементов. Найти максимальное количество одинаковых элементов, идущих подряд.

№ 70.

Дана матрица S1(4,6), ввести значения по столбцам. Определить и вывести номер столбца, среднее значение элементов которого максимально.

№ 71.

Даны два вектора P(7) , Q(7). Найти их скалярное произведение.

  № 72.

Дан  массив А(7,7). Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим на пересечении этих диагоналей.

№ 73.

Дан массив А(6,6). Найти максимум среди элементов, повторившихся более одного раза.

 

Список литературы

1. Волощенко Ю.И., Кошелькова Л.В. Программное обеспечение, алгоритмизация и программирование: Учебное пособие к лабораторным работам.– М.: Изд-во МАИ, 2014.– 70 с.

  1. Кошелькова Л.В., Заковряшин А.И. Решение алгебраических задач численными методами в среде Delphi: Учебное пособие к расчётной работе.- М.: Изд-во МАИ-ПРИНТ, 2008.-88 с.
  2. Волощенко Ю.И. Программирование в DELPHI. Учебное пособие к лабораторным работам.– М.: Изд-во МАИ, 2004.– 88 с.
  3. Материалы лекций Кошельковой Л.В.

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.