Что делает эта программа?
Program Example;
Var a,b, S:Integer;
Begin
Writeln ('Введите 2 числа');
Readln (a,b);
S:=a*b
Writeln (S)
Readln;
End.
Ответы на вопрос
Это программа на языке Pascal, которая должна перемножить два целых числа и вывести результат.
По шагам:
-
Program Example;— задаёт имя программы:Example. -
Var a,b, S:Integer;— объявляет три переменные целого типа:-
a— первое число; -
b— второе число; -
S— результат умножения.
-
-
Writeln ('Введите 2 числа');— выводит на экран сообщение:Введите 2 числа -
Readln (a,b);— считывает с клавиатуры два числа и сохраняет их в переменныеaиb. -
S:=a*b— вычисляет произведение чиселaиbи записывает его вS. -
Writeln (S)— выводит полученный результат на экран. -
Readln;— ждёт нажатия Enter, чтобы окно программы не закрылось сразу после вывода результата.
Например, при вводе:
5 4
программа должна вывести:
20
Но в записи есть синтаксическая ошибка: после строк
pascalS:=a*b
Writeln (S)
нужны точки с запятой. Правильный вариант:
pascalProgram Example;
Var
a, b, S: Integer;
Begin
Writeln('Введите 2 числа');
Readln(a, b);
S := a * b;
Writeln(S);
Readln;
End.
То есть программа предназначена для нахождения произведения двух введённых пользователем целых чисел.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

