На этом уроке мы напишем циклы для рисования диагональных линий.
Дата отправки отчёта:
11 декабря 2015 г.
Задание выполнено: за
25 мин.
Чему научился:
Повторил проверку граничных условий цикла.
Что было сложным:
Сложностей не было.
Комментарии:
По поводу оптимизации и прочего. В данном случае нет разницы используется один цикл с внутренней дополнительной проверкой условия или два цикла без внутренней проверки условия. Ведь если рассматривать случай с двумя циклами, то проверка счетчика во втором цикла не дается бесплатно. Но это все на словах и надуманно, для оценки реальной производительности надо всегда замерять и если по результатам получится, что именно в этих циклах наблюдается эффект бутылочного горлышка и это критично для программы, то да, стоит что-то изменить, причем не просто добавив или убрав if, а пересмотрев алгоритм.