Ответы на вопрос:
Паскаль "не умеет" читать числа напрямую. в случае "текстового ввода" он читает всё вводимое, как последовательность символов, которую затем анализирует и преобразует в соответствии со списком переменных в операторе ввода и их типом. завершается текстовый ввод в паскале всегда нажатием клавиши enter, посылающей последовательность символов с десятичными 13 и 10 (cr - "возврат каретки" и lf- "перевод строки"), либо считыванием этих кодов из файла. "команда" realln (на самом деле это не команда, а процедура) считывает и удаляет последовательность символов с 13, 10, а read - оставляет эти коды не считанными. если после read будет еще один оператор ввода, читающий символьные данные (string, char), то оставшиеся необработанными после предыдущего read символы с 13,10 будут восприняты, как вводимые, что неверно. как итог: только в случае, когда есть ввод символьных данных и эти данные вводятся не в единственном операторе ввода, перед вводом таких данных нужно указывать readln. в прочих случаях разницы нет.
Ну наверное это клавиатура. клавиатура предназначена для ввода символов
Популярно: Информатика
-
nikitin02113.04.2021 14:20
-
Рамина111111116.06.2023 10:45
-
СофикоПримудрая29.09.2020 18:57
-
janeair699411.05.2022 04:26
-
Saanna22.02.2021 22:49
-
gayazhan16.05.2023 23:27
-
kstarikova111.11.2020 12:16
-
bagira291218.09.2021 11:48
-
zadireevaalina06.08.2020 03:35
-
066124672605.07.2020 12:32