На этом уроке мы напишем циклы для рисования диагональных линий.
Дата отправки отчёта:
29 ноября 2015 г.
Задание выполнено: за
10 мин.
Чему научился:
Узнал, что помимо "правильных" решений существуют ещё "простые неправильные". Как-то сам не подумал о таком варианте решения))
Что было сложным:
Ничего.
Комментарии:
Когда-то давно сам начинал знакомство с программированием с синклеровского Бейсика (не помню, какой там был, но он автоматически загружался в месте с системой TR-DOS)... Большинство программ тоже что-нибудь рисовали, в том числе, с использованием всевозможных циклов. (Можно много и долго вспоминать...)))
Сейчас помню, что набирал RANDOMIZE USR 156??, заучив наизусть для каких-то целей. )) А для чего именно - забыл... Возможно, для загрузки программ с дискет (был 5-дюймовый привод).
Научился: Продолжаю изучать объединения циклов, а так же, что не всегда их надо объединять. Трудности: С Вами все просто. Очень нравится такое знакомство с циклами!
Научился: Я даже пробовал выводить диагональные линии разным цветом, все нормально. У меня все рисуется как надо, по одному разу).
P.S. Я перепроверил, все зависит от расстояния между линиями, если расстояние довольно большое (у меня 50 стоит, например), то два раза ничего не рисует. Если же малое - то будет происходить наложение линий. Трудности: Если хочется уж красиво, то можно сделать в одном цикле рисование. Я думаю, что ничего страшного, если 2 раза нарисуется одна и та же линия.
Если хочется добиться производительности, то стоит разбить на два цикла, будет небольшой выигрыш во времени.
p.s.s. Я сравнил время, если использовать 2 цикла, то выигрыш составит 0,9682 сек, что даже весьма существенно.