bash.im ithappens.me zadolba.li
1876

Стильная переработка

В восьмом классе у нас впервые появилась информатика, на которой мы изучали старый добрый QBasic. Во второй половине учебного года, когда мы уже освоили графику, было дано задание нарисовать на экране лабиринт и сделать так, чтобы компьютер мог найти из него выход, пользуясь «правилом правой руки».

Чтобы облегчить нам труды, учитель заготовил для нас несколько строк кода, которые инструктировали компьютер, как двигаться вдоль горизонтальных стен и делать два из восьми возможных поворотов. Мы должны были додуматься сами, как описать движение вдоль вертикальных стен и как реализовать остальные повороты.

Делов-то: скопипастил, позаменял в нужных местах иксы на игреки, и всё в ажуре. Но лень-матушка заставила меня поползать по папкам на жёстком диске и таки обнаружить эту же программу, выполненную кем-то в прошлом году. Там был немного другой лабиринт и дополнительные навороты, но меня интересовали лишь те строки кода, которые описывали необходимые мне движения.

Сидели мы за компами по двое. Партнёр мой разбирался в программировании не лучше, чем в любом другом предмете (то есть весьма посредственно), поэтому обычно всю работу делал я. Так вот, нашёл я эту прогу прошлогоднюю и тотчас же поделился с напарником радостью. Проходивший мимо учитель услышал и заявил, чтобы мы даже не думали сдавать ему прошлогодний код — дескать, он легко отличит его от нашего по стилю. Мой партнёр слегка встревожился. Я подождал, пока учитель отойдет, скопировал нужные строчки кода и подогнал их под свой стиль. Программа была сдана успешно.

Школьная пора — странная пора. «Сжульничать во что бы то ни стало» — вот девиз школьника, даже такого, для которого сделать всё по-честному — пара пустяков. Проверено на себе.