Давайте рассмотрим задачи по программированию на языке Паскаль. Я приведу решения для каждой из указанных задач.
Задача 1
Описание задачи:
Написать программу, которая считывает с клавиатуры массив из 10 элементов и выводит минимальный элемент массива.
Решение:
program MinElementFinder;
var
arr: array[1.10] of integer;
i, min: integer;
begin
writeln('Введите 10 элементов массива:');
for i := 1 to 10 do
read(arr[i]);
min := arr[1];
for i := 2 to 10 do
if arr[i] < min then
min := arr[i];
writeln('Минимальный элемент массива: ', min);
end.
Задача 2
Описание задачи:
Написать программу, которая считывает с клавиатуры массив из 10 элементов и выводит максимальный элемент массива и его индекс.
Решение:
program MaxElementFinder;
var
arr: array[1.10] of integer;
i, max, maxIndex: integer;
begin
writeln('Введите 10 элементов массива:');
for i := 1 to 10 do
read(arr[i]);
max := arr[1];
maxIndex := 1;
for i := 2 to 10 do
if arr[i] > max then
begin
max := arr[i];
maxIndex := i;
end;
writeln('Максимальный элемент массива: ', max, ' на позиции ', maxIndex);
end.
Задача 3
Описание задачи:
Написать программу, которая считывает с клавиатуры массив из N элементов (N max then
max := arr[i];
end;
avg := (min + max) / 2.0;
writeln('Минимальный элемент: ', min);
writeln('Максимальный элемент: ', max);
writeln('Среднее значение: ', avg:0:2);
end.
Каждая из программ сначала запрашивает ввод элементов массива, а затем выполняет необходимые вычисления для поиска и вывода минимальных или максимальных значений, а также их дополнительных характеристик, таких как индекс или среднее значение.