Для написания программы по нахождению максимального элемента в случайно заполненном массиве чисел в интервале от -50 до 50 на языке программирования Pascal, необходимо использовать следующий алгоритм:
Объявить массив и переменные:
const
N = 10; // размер массива
var
arr: array[1.N] of Integer; // объявление массива
i, maxElement: Integer; // переменные для цикла и хранения максимального элемента
Заполнить массив случайными числами в интервале от -50 до 50:
Randomize; // инициализация генератора случайных чисел
for i := 1 to N do
arr[i] := Random(101) - 50; // заполнение массива случайными числами от -50 до 50
3. Найти максимальный элемент в массиве:
maxElement := arr[1]; // присваиваем начальное значение максимального элемента
for i := 2 to N do
begin
if arr[i] > maxElement then
maxElement := arr[i]; // обновляем максимальный элемент, если текущий элемент больше
end;
4. Вывести максимальный элемент на экран:
Writeln('Максимальный элемент в массиве: ', maxElement); // выводим максимальный элемент на экран
5. Полный код программы:
const
N = 10; // размер массива
var
arr: array[1.N] of Integer; // объявление массива
i, maxElement: Integer; // переменные для цикла и хранения максимального элемента
begin
Randomize; // инициализация генератора случайных чисел
for i := 1 to N do
arr[i] := Random(101) - 50; // заполнение массива случайными числами от -50 до 50
maxElement := arr[1]; // присваиваем начальное значение максимального элемента
for i := 2 to N do
begin
if arr[i] > maxElement then
maxElement := arr[i]; // обновляем максимальный элемент, если текущий элемент больше
end;
Writeln('Максимальный элемент в массиве: ', maxElement); // выводим максимальный элемент на экран
end.
Таким образом, данная программа находит максимальный элемент в случайно заполненном массиве чисел в интервале от -50 до 50 и выводит его на экран.