Вопрос задан 20.03.2021 в 18:04. Предмет Информатика. Спрашивает Хоменко Артём.

Найдите ошибки в записи программы. Перепишите программу в исправленном виде. program произведение

A, B, C: real begin readln (A, B) C = A * B writeln (Произведение введенных Вами чисел равно , C) end.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шевцова Анастасия.
Var A, B, C: real;
begin
writeln('введите два числа');
readln (A, B);
C: = A * B;
writeln ('Произведение введенных Вами чисел равно' , C);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

В данной программе содержится несколько ошибок:

  1. Отсутствует ключевое слово "begin" после объявления переменных и перед началом выполнения инструкций программы.
  2. Отсутствует точка с запятой (;) после вызова функции readln.
  3. Пропущен оператор присваивания (:=) при попытке присвоить значение переменной C.
  4. Отсутствуют кавычки вокруг текстового сообщения для вывода на экран.
  5. Отсутствует точка с запятой (;) после вызова функции writeln.

Вот исправленный вариант программы:

pascal
program произведение; var A, B, C: real; begin readln(A, B); C := A * B; writeln('Произведение введенных Вами чисел равно ', C); end.

В этой исправленной программе все ошибки были устранены. Теперь она должна работать корректно, считывая два вещественных числа, вычисляя их произведение и выводя результат на экран.

0 0

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

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

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