Как Петя Бейсиков Тоню Соображалкину программировать учил
Читать книгу "Как Петя Бейсиков Тоню Соображалкину программировать учил"
ТОНЯ УЖЕ НАЧИНАЕТ ДЕЙСТВОВАТЬ
— Да, клавиши нажимаются легко и приятно. Дай-ка, наберу я какое-нибудь слово.
— Странно, почему это, когда люди печатают «какое-нибудь слово», выходит именно «дурак».
— Да ну тебя! Не нравится, могу набрать вот такое:
>ДУРАКИНТЕЛЛИГЕНТ_
— Намного лучше!
— Послушай, а я хотела, чтобы «интеллигент» печатался на следующей строке.
КУРСОР
— Одного желания мало, нужно еще и все правильно сделать. Посмотри на конец строки. Видишь там маленькую горизонтальную черточку чуть ниже строки? Это курсор. Там, где находится курсор, будет печататься символ при нажатии клавиши. Когда ты напечатала первое слово, курсор остался в конце слова, поэтому нечего удивляться, что второе слово напечаталось сразу после первого. Если хочешь попасть на следующую строку, можешь нажать клавишу ввода.
MCR — TASK NOT IN SYSTEM_
>
— Ой-ой! Я, наверно, что-то сломала!
— Не пугайся. Ты, нажимая эти клавиши, могла бы в крайнем случае испортить информацию на диске, если умела бы записывать что-нибудь на диск. А саму машину таким путем сломать нельзя.
— А что же произошло?
— Видишь перед курсором знак «больше»— «>»? Этот знак, появившись в начале строки, означает — машина ждет команды, что ей делать. Таких команд можно было бы сейчас дать несколько, но все они строго определены, и если хотя бы один символ неправилен, то и вся команда неправильна и машина ее, так сказать, «не понимает». Такой же знак был в начале той строки, которую ты ввела в машину.
Программирование, или дрессировка компьютеров, — дело безопасное
— Ой, верно! Я его и не приметила!
— Так вот. Тот «дуракинтеллигент», что ты ввела в машину, не является, как легко догадаться, командой для машины. И машина просто вывела сообщение, которое означает, что ввод неправильный.