Обсуждение: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)Ответить

Упражнения

править
Вернуться на страницу «PHP/Циклы».