ВУЗ:
Составители:
Рубрика:
BEGIN
ClrScr; {очистка экрана }
Write('Введите N = ');
ReadLn(N); {ввод значения N}
For i := 1 to N dо {цикл по элементам
массива}
begin
Write('A [ ', i , ' ] = ');
ReadLn(A[i]) {ввод элементов массива}
end;
S := 0; {присваивание начального значения}
For i := 1 to N do S := S+A[i];
{суммирование}
WriteLn;
WriteLn('Сумма равна ', S : 5 : 1);
ReadLn
END.
Пример 2.2. Найти наибольший элемент числового массива A = (a
1
, a
2
, ..., a
N
) и его
номер.
Тест
Данные Результаты
N=4 A=(3, -1, 10, 1) Amax=10 K=3
Школьный АЯ
алг МаксЭлемент (арг цел N, арг вещ таб
A[1:N],
рез вещ Amax, рез цел k)
нач цел i
Amax := A[1]; k := 1
нц для i от 2 до N
если A[i] > Amax
то Amax:=A[i]; k := i
все
кц
кон
Исполнение алгоритма
i A[i] > Amax Amax k
Блок-схема
BEGIN
ClrScr; {очистка экрана }
Write('Введите N = ');
ReadLn(N); {ввод значения N}
For i := 1 to N dо {цикл по элементам
массива}
begin
Write('A [ ', i , ' ] = ');
ReadLn(A[i]) {ввод элементов массива}
end;
S := 0; {присваивание начального значения}
For i := 1 to N do S := S+A[i];
{суммирование}
WriteLn;
WriteLn('Сумма равна ', S : 5 : 1);
ReadLn
END.
Пример 2.2. Найти наибольший элемент числового массива A = (a1, a2 , ..., aN ) и его
номер.
Тест
Данные Результаты
N=4 A=(3, -1, 10, 1) Amax=10 K=3
Школьный АЯ
алг МаксЭлемент (арг цел N, арг вещ таб
A[1:N],
рез вещ Amax, рез цел k)
нач цел i
Amax := A[1]; k := 1
нц для i от 2 до N
если A[i] > Amax Блок-схема
то Amax:=A[i]; k := i
все
кц
кон
Исполнение алгоритма
i A[i] > Amax Amax k
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »
