
Перепишите программу вычисления периметра и площади прямоугольника на языке Паскаль, исправив
ошибки: Program primer Var a, b, s, p: integer; Begin ; Writeln(‘Введите стороны прямоугольника =’ ReadLn(a,b); P=a+b; S=a×b; WriteLn(‘Площадь = ’s); WriteLn(‘Периметр=’p); End

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

Ответ:
Program primer; //добавили точку с запятой (отделяем операторов друг от друга)
Var a, b, s, p: integer;
Begin //убрали точку с запятой (после begin точка с запятой не ставится)
Write('Введите стороны прямоугольника = ');//добавили скобку и точку с запятой (после оператора write в скобках указывается что выводится на экран)
ReadLn(a,b);
P:=a+b;//добавили двоеточие (оператор присваивания :=)
S:=a*b;//добавили двоеточие, заменили знак × на знак * (звездочку - оператор умножения)
WriteLn('Площадь = ',s);//добавили запятую (при вводе и выводе переменные отделяются запятыми, вывод текста от переменных тоже)
WriteLn('Периметр = ',p);//добавили запятую
End.//добавили точку (окончания программы)
Объяснение:
Поправили ещё кавычки вместо знака ‘ поставила знак '
Заменили Writeln на Write в 4 строке, чтобы ввод осуществлялся в той же строке



Вот исправленная версия программы на языке Паскаль:
pascalProgram primer; Var a, b, s, p: integer; Begin Write('Введите стороны прямоугольника a и b: '); ReadLn(a, b); p := 2 * (a + b); s := a * b; WriteLn('Площадь = ', s); WriteLn('Периметр = ', p); End.
Исправления, которые были внесены:
- Заменил
Writeln
наWrite
при вводе текста для пользовательского ввода. - Добавил двоеточие после
Program primer
. - Заменил символ умножения
×
на обычный символ*
. - Исправил регистр переменных
P
иS
на строчныеp
иs
. - Добавил пробелы вокруг операторов присваивания
:=
. - Исправил вывод площади и периметра, чтобы использовать переменные
s
иp
.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili