На тестовое занятие во дворец пионеров Витя прибыл во всеоружии, как с планом отбора, так и с планом занятий для школьников 6-го и 7-го классов, которые хотели бы заняться программированием.
В небольшую комнату для тестирования с минимумом мебели, где были всего десяток небольших столов со стульями и обыкновенная грифельная доска с мелом и влажной тряпкой, пригласили первых пятерых школьников, трёх мальчиков и двух девочек. Поприсутствовать на тестировании попросились и получили разрешение и трое из пяти родителей. Представившись и узнав имена детей, Витя, попросив разрешения обращаться к школьникам на ты, начал занятие-тестирование с вопроса: Как вы считаете, сможете ли ответить, что делает несложная программа для ЭВМ, которую я сейчас напишу на доске?
- Но я никогда не занималась программированием, как я смогу ответить? - подняв руку, спросила шестиклассница Даша.
- И я, и я..., - поддержала её вторая девочка и два мальчика из трёх.
- Наверное, программированием из вас занимался один Максим? - задал Витя вопрос третьему мальчику.
- Нет, я тоже ни одной программы не видел, но думаю, раз вы так спросили, то ответить на вопрос по программе можно.
- Молодец, именно так, а теперь пишу программу:
1 начало
2 X=3
3 Y=X+2
4 печать X,Y
5 конец
- В этой программе 5 пронумерованных команд. Вопрос - какие два числа напечатает эта программа?
Руки подняли Максим, Даша и ещё один мальчик, Марк, но ответить Витя попросил вторую девочку, Катю: Как ты считаешь, какая из этих команд даёт приказ печатать результат?
- Команда номер 4
- И что напечатается?
- 3 и 2.
На лице Максима появилась снисходительная улыбка, Даша и Марк начали активно тянуть руки вверх, поднял руку и третий мальчик - Игорь.
- Головой подумай, как это может быть, - раздался голос со скамейки запасных, это не выдержал Катин папа.
- Извините, но при следующем вмешательстве родителей в учебный процесс их придётся удалить с поля, - сказал преподаватель, дал слово Даше, и получил ответ: 3 и 5.
- Правильно, а сейчас я изменю программу:
1 начало
2 X=3
3 Y=X-2
4 печать X,Y
5 конец
- Какие теперь два числа напечатает эта программа?
На этот раз руки подняли все, но ответить Витя снова попросил Катю.
- 3 и 1, - ответила девочка.
- Совершенно верно, снова изменяю программу:
1 начало
2 X=3
3 Y=X*2
4 печать X,Y
5 конец
- Тот же вопрос.
Трое из детей подняли руки сразу, немного замявшись, подняли их и Игорь с Катей.
- Ответь, Максим, - попросил Витя.
- Я думаю 6, знак * я не знаю, но это точно не деление, остаётся умножение или возведение в степень, умножение мне кажется более вероятным потому, что возведение в степень сложнее, чем умножение.