Обсуждение:PHP/Циклы
Последнее сообщение: 1 год назад от AKA MBG в теме «Упражнения»
Конструкция break
править@Юля, так и просится в этом разделе после первого скрипта написать задание читателю - переписать этот (достаточно искусственный, но хороший, чтобы показать использование команды break) пример так, чтобы максимально сократить код и избавиться от команды break.
Так же в этой главе "Циклы" хотелось бы теоретический подраздел, в котором связно описать следующие вопросы:
- w:en:Control_flow#Early_exit_from_loops (отметьте аналоги команды break в других языках),
- стоит ли здесь дать краткие пояснения по понятию w:Инвариант цикла? Подробнее см. в w:en:Loop invariant и даже w:en:Loop variant.
- укажите (для расширения кругозора читателя) на связь break с оператором w:goto, поясните - как они связаны.
- w:en:Control-flow graph - хорошо бы упомянуть такую тему, как "Граф потока управления" и для какой-либо программы нарисовать подобный граф. И дать задание читателю - нарисовать такой граф для какого-либо кода. Конкретно эти графы можно дать не в "циклах", а в любой другой теме, связанной с последовательностью выполнения команд. --Andrew Krizhanovsky (обсуждение) 16:57, 29 ноября 2022 (UTC)
Упражнения
править- @Юля, в первом задании какая-то ошибка разметки. --Andrew Krizhanovsky (обсуждение) 18:01, 29 ноября 2022 (UTC)