Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Задача.
Составить программу нахождения максимального среди элементов двумерного массива вещественных чисел. Определить номер строки и номер столбца, на пересечении которых был найден максимальный элемент.
Таблица идентификаторов.
№ | Наименование переменной | Обозначения в программе |
Имя двумерного массива | a | |
Количество строк | n | |
Количество столбцов | m | |
Индексы массива | I,j | |
Значение максимального элемента | max | |
Номер строки, где найден максимальный элемент | kmax | |
Номер столбца, где найден максимальный элемент | lmax |
Листинг программы.
program lab6;
uses
crt;
var
a: array [1...10, 1...10] of real;
i, j, n, m, kmax, lmax: integer;
max:real;
begin
clrscr;
writeln(‘ Введите n<=10, m<=10 ’);
readln(n,m);
writeln(‘ Введите элементы массива по строкам ’);
for i:=1 to n do
for j:=1 to m do
readln(a[i,j]);
{за максимальный принимается элемент a11 }
max:=a[1,1];
kmax:=1;
lmax:=1;
for i:=1 to n do
for j:=1 to m do
if a[i,j]>max then
begin
max:=a[i,j];
kmax:=i;
lmax:=j;
end;
writeln(‘max=’, max:8:3);
writeln(‘строка - ‘, kmax,’ столбец - ’,lmax);
readln;
end.
Вопросы для самоконтроля
12.4. Методические указания для выполнения практического задания №8. «Матрицы»
Цель работы: Ознакомиться со способом хранения информации в двумерном массиве, матрице.
Задание:
1. В приложении 9 выбрать свой вариант задания.
2. Выполнить практическое задание, используя пример программы обработки одвумерного массива.
3. Составить блок-схему алгоритма.
4. Написать программу и отладить ее по заранее подготовленному тесту.
5. Оформить задание в тетради для практических работ.
6. Результат выполнения программы предъявить преподавателю.
7. Ответить на вопросы самоконтроля.
8. Защитить выполненную работу у преподавателя.
Приложение 9. Таблица вариантов заданий
Дата публикования: 2014-11-02; Прочитано: 769 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!