Вопрос задан 12.05.2019 в 14:08. Предмет Информатика. Спрашивает Полянская Ольга.

Что делать если в строке readln (x); выводит ошибку: ожидплся оператор?program dialog;uses crt;var

x:string;begin clrscr; writeln ('Òû ïîåäåøü ëåòîì â Èòàëèþ?'); readln (x); if (x='ÄÀ') or (x='Äà') or (x='äà') then writeln ('Îòëè÷íî, ïîåäåì âìåñòå!'); if (x='ÍÅÒ') or (x='Íåò') or (x='íåò') then writeln ('Æàëü, ïîåäó îäíà!'); writeln ('Òû ïîéäåøü çàâòðà â øêîëó?') readln (x); if (x='ÄÀ') or (x='Äà') or (x='äà') then writeln ('À ó íàñ çàâòðà âûõîäíîé!') if (x='ÍÅÒ') or (x='Íåò') or (x='íåò') then writeln ('Êëàññ! Ìîæíî çàâòðà ñõîäèòü ïîãóëÿòü!'); readln;end.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гусев Иван.
Нет точки с запятой, поставь
0 0
Отвечает Нікуліца Андрій.
После этих строк поставь ; и всё должно заработать
writeln ('Òû ïîéäåøü çàâòðà â øêîëó?')
then writeln ('À ó íàñ çàâòðà âûõîäíîé!')
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ошибка "ожидается оператор" возникает из-за неправильного использования оператора "readln" в строке кода.

В данном случае ошибка возникает после ввода строки "readln(x);" и вызвана наличием символа "+" после данного оператора.

Чтобы устранить ошибку, необходимо удалить символ "+" после строки "readln(x);" и переписать код следующим образом:

program dialog; uses crt; var x:string; begin clrscr; writeln('Ты живешь в Эпохе?'); readln(x); if (x='ДА') or (x='Да') or (x='да') then writeln('Поздравляю, ты попал в Эпоху!'); if (x='НЕТ') or (x='Нет') or (x='нет') then writeln('Жаль, ты промахнулся!'); writeln('Ты желаешь попасть в школу?'); readln(x); if (x='ДА') or (x='Да') or (x='да') then writeln('А уж насчет попасть выходит!'); if (x='НЕТ') or (x='Нет') or (x='нет') then writeln('Понятно! Можете продолжить искать работу!'); readln; end.

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

0 0

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

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

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