Задать вопрос
5 августа, 15:49

Объяснить, что означает каждая строчка:

Program sum_mas;

uses Crt;

Var i: integer;

sum:real;

M:array[1 ... 5] of Real;

begin

WriteLn ('Введите число m[', i,']=') ;

readln (m[i]) ;

end;

Sum:=0;

For i:=1 to 5 do

Sum:=sum+m[i];

Writeln ('сумма = ', sum) ;

readln;

end.

+1
Ответы (2)
  1. 5 августа, 18:17
    0
    Program sum_mas; -имя программы

    uses Crt; -вывод в виде сообщ.

    Var i: integer; -описание переменных

    sum:real; -описание переменных

    M:array[1 ... 5] of Real; описание массива и его размер

    begin-начало программы

    WriteLn ('Введите число m[', i,']=') ; - ввод массива

    readln (m[i]) ; чтение массива

    end; -конец

    Sum:=0; -сумма=0

    For i:=1 to 5 do-цикл от 1 до 5

    Sum:=sum+m[i]; -сумма = сумма + массив

    Writeln ('сумма = ', sum) ; - вывод суммы

    readln; -чтение просто, что бы курсор переходил на другую строку

    end.-конец всей программы
  2. 5 августа, 19:19
    0
    1. название программы

    2. подключение библиотеки

    3 и 4. объявление переменных и их типов

    5. объявление массива

    6. начало программы

    7. вывод на экран сообщения о необходимом действии

    8. считывание введенных с клавиатуры данных

    9. конец ввода массива

    10. обнуление переменной

    11. начало цикла

    12. формула подсчета переменной

    13. вывод получившегося числа на экран

    14. задержка экрана (чтобы увидеть результат)

    15. конец программы
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Объяснить, что означает каждая строчка: Program sum_mas; uses Crt; Var i: integer; sum:real; M:array[1 ... 5] of Real; begin WriteLn ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Сделать так чтобы Writeln был заменен другим словом и повторялься не больше двух раз program choise; var N_M:integer; writeln (' введи номер месяца ') ; readln (N_M) ; case N_M of 1:writeln (' январь ') ; 2:writeln (' февраль ') ;
Ответы (1)
Выдаёт ошибку: операнды имеют неприводимые типы. Где я ошиблась? (Программа написана на языке Pascal ABC) Program Home; Uses CRT; Var a: integer; b: real; Begin WriteLn ('Введите еденицу измереня: килограмм, миллиграмм, грамм, тонна, центнер') ;
Ответы (1)
Почему программа не работает (Pascal) Program abc; Var A, B: array [1 ... 5] of integer; i:integer; begin For i : = 1 to 5 do begin writeln ('введите A') ; readln (A[i]) ; writeln ('Введите B') ; readln (B[i]) ; writeln (A[1]+B[1]) ;
Ответы (1)
Program pr_1; var x, y, sum, umn: integer; begin write ('x=') ; readln (x) ; write ('y=') ; readln (y) ; sum:=x+y; umn:=x*y; writeln ('sum=', sum) ; writeln ('umn=', umn) ; readln; end. x=25 y=36 sum=? umn=?
Ответы (1)
Помогите объяснить задачу! Program String29; var otvet:String; i:integer; S0, S:String; C:char; begin Writeln ('Введите строкy S') ; readln (S) ; Writeln ('Введите строкy S0') ; readln (S0) ; Writeln ('Введите символ C') ; readln (C) ;
Ответы (1)