| [ домой ] | [ следующий ] [ начало главы ] [ предыдущий ] | [ содержание ] |
|
|
|
|
|
|
|
|
Школьный АЯ
алг Сумма (арг цел N, арг вещ
таб A[1:N], рез вещ S)
дано N>0
нач цел i S:=0 нц для i от 1 до N S := S + A[i] кц кон |
|
Turbo Pascal
Program Summa;
Uses Crt;
Type Mas = Array [1..20] of Real;
Var A : Mas;
i, N : Integer;
S : Real;
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.
|
![]() |
Результаты работы Pascal-программы
|
QBasic
CLS
INPUT "N = " ; N : DIM A(N)
FOR i = 1 TO N
PRINT "A(" ; i ; ")=" ;
INPUT A(i)
NEXT i
S = 0
FOR i = 1 TO N
S = S + A(i)
NEXT i
PRINT "Сумма = " ; S
END
|
| [ домой ] | [ следующий ] [ начало главы ] [ предыдущий ] | [ содержание ] |