
Вопрос задан 06.10.2023 в 17:09.
Предмет Информатика.
Спрашивает Llorens Natasha.
Люди подскажите где ошибка, пожалуйста. Это Pascal когда компилирую это и ввожу числа 10 и 5
ответ выходит 0.0program h;var a: real;b: real;c: real;begin a:=b+c;WriteLn('Введите числа, которые необходимо сложить: ');readln(b);readln(c);Writeln('Ответ: ',a);end.

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

Отвечает Дроздова Александра.
Ответ: строку a:=b+c; нуно поставить перед строкой Writeln('Ответ: ',a);
Объяснение: сначала нужно ввести значение в переменную и только потом с ними работать, а не наоборот



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Ошибка в вашей программе заключается в том, что вы сначала пытаетесь присвоить значение переменной a
как сумму переменных b
и c
, а затем считываете значения b
и c
с клавиатуры. При этом, на момент выполнения операции сложения a:=b+c;
, b
и c
еще не имеют значений, поэтому a
также получает значение 0.0.
Чтобы исправить это, вы должны сначала считать значения b
и c
, а затем выполнять операцию сложения. Вот исправленный код:
pascalprogram h; var a: real; b: real; c: real; begin WriteLn('Введите числа, которые необходимо сложить: '); readln(b); readln(c); a := b + c; Writeln('Ответ: ', a); end.
Теперь программа сначала считывает значения b
и c
, а затем выполняет операцию сложения и выводит результат правильно.


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

Информатика 573

Информатика 1114

Информатика 10

Информатика 32

Информатика 16

Информатика 578

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