Вопрос задан 09.07.2023 в 00:19. Предмет Информатика. Спрашивает Солодовник Саша.

Перепишите программу вычисления периметра и площади прямоугольника на языке Паскаль, исправив

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лысенко Катя.

Ответ:

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 строке, чтобы ввод осуществлялся в той же строке

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот исправленная версия программы на языке Паскаль:

pascal
Program 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.

Исправления, которые были внесены:

  1. Заменил Writeln на Write при вводе текста для пользовательского ввода.
  2. Добавил двоеточие после Program primer.
  3. Заменил символ умножения × на обычный символ *.
  4. Исправил регистр переменных P и S на строчные p и s.
  5. Добавил пробелы вокруг операторов присваивания :=.
  6. Исправил вывод площади и периметра, чтобы использовать переменные s и p.
0 0

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

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

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

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