Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инф(Лек)ХТФ2(1).docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
164.53 Кб
Скачать

7.10. Фрагменты операций с одномерными массивами

Рассмотрим фрагменты программ в таблице 5.

Таблица 5

Операция

Фрагмент программы

  1. Ввод элементов массива

for i:=1 to n do

read(A[i]);

  1. Вывод элементов массива

for i:=1 to n do

writeln(A[i]);

  1. Замена элементов массива на величину z

for i:=1 to n do

A[i]:=z;

  1. Увеличение элементов массива на величину z

(аналогично уменьшение, умножение, деление)

for i:=1 to n do

A[i]:=A[i]+z;

  1. Вычисление элементов массива B прибавлением к элементам массива A величины z

(аналогично вычитанием, умножением, делением)

for i:=1 to n do

B[i]:=A[i]+z;

  1. Вычисление индекса максимального элемента imax

(аналогично минимального)

max:=A[1];

imax:=1;

for i:=2 to n do

if A[i]>max then

begin

max:=A[i];

imax:=i;

end;

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

for i:=1 to n do

if A[i]>z then

writeln(i);

  1. Перестановка 1-го и 2-го элементов одномерного массива

c:=A[1];

A[1]:=A[2];

A[2]:=c;