Вы находитесь на странице: 1из 1

1.Лабораторная работа №4.

Вариант №8.
1.Цель Работы:
Написать программу, которая найдет значение и позицию искомого элемента одномерного
массива.

2. Краткая теория:
В данной лабораторной работе мы работаем с одномерным массивом. Для решения данной
программы нам необходимо использовать массив вида Q[n], где Q– имя массива и n–его
размер, оператор цикла с параметром for вида forn:=1 toi, где n–параметр цикла и 1 toi–
диапазон изменения значения параметра цикла, условный оператор ifи операцию modдля
определения нечетных элементов массива.
3. Листинг программы.
programlab_4;
varQ:array[1..100] of integer;
n,max,i,k:integer;
begin
write('Задайте количество элементов массива ');
readln(i);
write('Введите значения элементов массива ');
forn:=1 to ido read(Q[n]);
max:=Q[1];
forn:=1 to ido
if (Q[n] mod 2<>0) and (Q[n]>=max) then begin
max:=Q[n];
k:=n;
end;
write('Значение максимального элемента среди нечетных равно ',max,'.');
write(' Порядковый номер данного элемента равен ',k);
end.
4. Полученные результаты:

5. Вывод.
В данной лабораторной работе я научилась работать с одномерными массивами: определять
четные и нечетные элементы, максимальные и минимальные элементы.
Все результаты правильные, что говорит о правильности составления программы. Цель работы
достигнута.

Изм. Лист №Документа Подпись Дата


Выполнил Костецкая Обработка Литера Лист Листов
А.А. одномерных
Проверил Иким.И.Н 1 1
массивов
UTM FTA С-194