Как в pascal abc сделать контроль ввода данных? так, что бы при вводе любого символа, кроме числа выдавало не ошибку, а говорила что "введено не число" и возвращалось, чтоб заменить этот символ на цифру
242
412
Ответы на вопрос:
Могу предложить такой вариант - в цикле repeat число вводится как строка и посимвольно проверяется. если введено неправильно - возвращает на ввод, если правильно - преобразует строку в число для дальнейшей работы. var a,err: integer; s: string; i: byte; error: boolean; begin repeat error: =true; writeln ('введите число'); readln (s); for i: =1 to length(s) do begin if (ord(s[i])< 48) or (ord(s[i])> 57) then begin error: =false; writeln ('введено не число'); break; end end; until error=true; val(s,a,err); writeln ('введено число ',a); end. пример: введите число 12o введено не число введите число 120 введено число 120
У нас есть цикл от 7 до 7. Следовательно, цикл выполнится 1 раз (вариант ответа номер 3)
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
masha245025.03.2022 05:47
-
CasDavis15.09.2020 03:33
-
Danil20000000611.06.2022 11:27
-
OksaNatop0420.01.2021 02:27
-
dhkbzdyjnxx04.02.2021 13:43
-
IrinaEfremova200324.07.2022 02:07
-
Сафина365115.11.2021 15:49
-
elviracernosazo19.07.2022 16:46
-
PhantomMen26.12.2022 17:23
-
123фидан32130.05.2023 07:41
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.