Решение задачи №12
Primary tabs
Решение задачи №12 из главы 6
Даны три целых числа: A, B, C. Проверить истинность высказывания: «Число A находится между числами B и C».
var a,b,c:integer;//числа b1, b2:boolean;//для хранения результатов проверок begin write('Vvedite chislo A, B, C: '); read(a, b, c);//читаем переменные списком readln();//удерживаем консоль после ввода переменных А, В, С b1:=(A > B) and (A < C); b2:=(A > C) and (A < B); writeln('Chislo A nahoditsia mehdu chislami В и С -', b1 or b2); readln(); end.
- Log in to post comments
- 6326 reads
vedro-compota
Fri, 06/15/2018 - 13:27
Permalink
readln();//удерживаем консоль
что именно тут делает readln()?
зачем потребовался второй вызов, кроме последнего? объясните.
_____________
матфак вгу и остальная классика =)
gani84
Fri, 06/15/2018 - 13:31
Permalink
readln();//удерживаем консоль
он удерживает консоль и передает значение дальше в программу после нажатия Enter
vedro-compota
Fri, 06/15/2018 - 13:52
Permalink
удержание консоли -- просто
удержание консоли -- просто следствие работы. Что именно происходит с потоком ввода? почему потребовалось два readln()?
_____________
матфак вгу и остальная классика =)
gani84
Mon, 06/18/2018 - 10:49
Permalink
процедура readln() считывает
процедура readln() считывает все что ему нужно с потока ввода вплоть до клавиши Enter.
A read он считает строку и закроет консоль
vedro-compota
Wed, 06/20/2018 - 12:54
Permalink
процедура readln() считывает
ок, ладно, пока что будем считать что решение засчитано.
_____________
матфак вгу и остальная классика =)