русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Циклы с условием


Дата добавления: 2015-07-09; просмотров: 505; Нарушение авторских прав


В языке PHP сущеcтвует два типа цикла с условием:

  • while - цикл с предусловием;
  • do .. while - цикл с постусловием.

Оператор while оценивает значение условия и, если оно истинно, выполняет действия в фигурных скобках (тело цикла). Как только значение условия станет ложным, выполнение цикла прекращается.

Пример 8

<html><head> <title>Цикл while</title></head><body><?php$a = 11;while ( $a <= 19 ) { echo "квадрат $a равен ".($a*$a)."<br>"; $a++; }?></body></html>

Замечание для продвинутых: сокращенная запись не сработает как ожидается:

while ( $a <= 19 ) { echo "квадрат $a равен ".($a*($a++))."<br>"; // так не работает!!! }

 

Альтернативный синтаксис оператора while:

while ( $a <= 19 ): echo "квадрат $a равен ".($a*$a)."<br>"; $a++;endwhile;

Цикл do .. while отличается от цикла while лишь тем, что истинность условия проверяется не до, а после выполнения тела цикла.

Пример 9

<html><head> <title>Цикл do .. while</title></head><body><?php$a = 11;do { echo "квадрат $a равен ".($a*$a)."<br>"; $a++; }while ( $a <= 19 );?></body></html>

РЕЗУЛЬТАТ ПРИМЕРОВ 7-9:

квадрат 11 равен 121 квадрат 12 равен 144 квадрат 13 равен 169 квадрат 14 равен 196 квадрат 15 равен 225 квадрат 16 равен 256 квадрат 17 равен 289 квадрат 18 равен 324 квадрат 19 равен 361

В организации цикла могут участвовать еще два оператора: break (выход из цикла) и continue (переход на следующий шаг).



<== предыдущая лекция | следующая лекция ==>
Переменные | Создание массива


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.063 сек.