Вопрос задан 10.07.2026 в 08:05. Предмет Информатика. Спрашивает Вихрова Соня.

Что делает эта программа?
Program Example;
Var a,b, S:Integer;
Begin
Writeln ('Введите 2 числа');
Readln (a,b);
S:=a*b
Writeln (S)
Readln;
End.

Перейти к ответам

Ответы на вопрос

Отвечает Шишова Аня.

Это программа на языке Pascal, которая должна перемножить два целых числа и вывести результат.

По шагам:

  1. Program Example; — задаёт имя программы: Example.

  2. Var a,b, S:Integer; — объявляет три переменные целого типа:

    • a — первое число;

    • b — второе число;

    • S — результат умножения.

  3. Writeln ('Введите 2 числа'); — выводит на экран сообщение:

    Введите 2 числа
  4. Readln (a,b); — считывает с клавиатуры два числа и сохраняет их в переменные a и b.

  5. S:=a*b — вычисляет произведение чисел a и b и записывает его в S.

  6. Writeln (S) — выводит полученный результат на экран.

  7. Readln; — ждёт нажатия Enter, чтобы окно программы не закрылось сразу после вывода результата.

Например, при вводе:

5 4

программа должна вывести:

20

Но в записи есть синтаксическая ошибка: после строк

pascal
S:=a*b
Writeln (S)

нужны точки с запятой. Правильный вариант:

pascal
Program Example;
Var
a, b, S: Integer;
Begin
Writeln('Введите 2 числа');
Readln(a, b);
S := a * b;
Writeln(S);
Readln;
End.

То есть программа предназначена для нахождения произведения двух введённых пользователем целых чисел.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос