Вопрос задан 03.09.2020 в 19:37. Предмет Информатика. Спрашивает Кошара Артём.

Скажите, где тут ошибка? f= {2,если х > 5 f={x,если х ≤ 5 program var x, f: real; red ln (x)

if: x > 5 then f: =2 elsef: =x, write ln (f); end 1 Смотреть ответ Участник Знаний Участник Знаний program prog; var    x, f: Real; begin    readln (x);    if(x > 5) then f := 2    else f := x;    writeln (f); end.
0 0
Перейти к ответам

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

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

Ошибка в данной программе заключается в том, что символ "+" используется для объединения строк, а не для сложения чисел. Это ошибка синтаксиса, которая приводит к неправильному выполнению программы.

Кроме того, в описании программы упоминается переменная "red", которая не объявлена в программе. Это также является ошибкой.

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

program prog; var x, f: Real; begin readln(x); if x > 5 then f := 2 else f := x; writeln(f); end.

0 0

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

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

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