- •Интернет-программирование Циклы, ветвления, переходы php
- •230700 «Прикладная информатика» и 080500 «Бизнес-информатика»
- •Цель работы
- •2. Порядок выполнения работы
- •3. Теоретические сведения
- •3.1. Использование циклов в php
- •Цикл while
- •Цикл for
- •Цикл foreach
- •3.2. Операторы ветвления Оператор if
- •Оператор else
- •Оператор elseif
- •Оператор switch
- •3.3. Операторы перехода в php
- •Практическая часть
- •5. Контрольные вопросы
- •Список рекомендуемой литературы
|
|
УТВЕРЖДАЮ
Ректор университета
___________ О.Н. Федонин
«___» ___________ 2014 г.
Интернет-программирование Циклы, ветвления, переходы php
Методические указания
к выполнению лабораторной работы №3
для студентов очной формы обучения по направлениям подготовки
230700 «Прикладная информатика» и 080500 «Бизнес-информатика»
Брянск 2014
УДК 004.4
И
нтернет-программирование.
Циклы, ветвления, переходы PHP
[Текст] + [Электронный ресурс]: методические
указания к выполнению лабораторной
работы № 3 для
студентов очной
формы обучения
по направлениям
подготовки 230700 «Прикладная информатика»
и 080500 «Бизнес-информатика». – Брянск:
БГТУ, 2014. – 16 с.
|
Разработал: В.С. Дадыкин, к.э.н., доц. |
Рекомендована кафедрой «Экономика, организация производства, управление» БГТУ (протокол № 3 от 22.11.13)
Научный редактор В.М. Панченко
Редактор издательства Л.И. Захарова
Компьютерный набор В.С. Дадыкин
Темплан 2014 г., п. 282
Подписано в печать Формат 60х84 1/16 Бумага офсетная. Офсетная печать. Усл. печ.л.0,93 Уч.-изд.л. 0,93 Тираж 40 экз. Заказ Бесплатно |
Брянский государственный технический университет
241035, Брянск, бульвар 50 лет Октября, 7, БГТУ, 58-82-49
Лаборатория оперативной полиграфии БГТУ, ул. Институтская, 16
Цель работы
Целью лабораторной работы является ознакомление с циклами, операторами ветвления, безусловного перехода, условного перехода в PHP и технологией их применения в Интернет-программировании.
2. Порядок выполнения работы
Каждый студент выполняет работу индивидуально или в бригаде на отдельном компьютере. Работа выполняется в следующей последовательности:
1. Изучение теоретических вопросов.
2. Выполнение практического задания.
3. Оформление отчета.
4. Ответы на контрольные вопросы.
Студент допускается к выполнению лабораторной работы только после собеседования с преподавателем.
На выполнение лабораторной работы отводится 2 часа.
3. Теоретические сведения
3.1. Использование циклов в php
В PHP существует несколько конструкций, позволяющих выполнять повторяющиеся действия в зависимости от условия. Это циклы while , do..while, foreach и for . Рассмотрим их более подробно.
Цикл while
Структура:
while (выражение) { блок_выполнения }
либо
while (выражение): блок_выполнения endwhile;
while – простой цикл. Он предписывает PHP выполнять команды блока_выполнения до тех пор, пока выражение вычисляется как True (здесь, как и в if , происходит приведение выражения к логическому типу). Значение выражения проверяется каждый раз в начале цикла, так что, даже если его значение изменилось в процессе выполнения блока_выполнения, цикл не будет остановлен до конца итерации (т.е. пока все команды блока_выполнения не будут исполнены).
Пример использования оператора while:
<?
//эта программа напечатает все четные цифры
$i = 1;
while ($i < 10) {
if ($i % 2 == 0) print $i;
// печатаем цифру, если она четная
$i++;
// и увеличиваем $i на единицу
}
?>
do... while
Циклы do..while очень похожи на циклы while , с той лишь разницей, что истинность выражения проверяется в конце цикла, а не в начале. Благодаря этому блок_выполнения цикла do...while гарантированно выполняется хотя бы один раз.
Структура:
do {блок_выполнения} while (выражение);
<?
// эта программа напечатает число 12, несмотря на то
// что условие цикла не выполнено
$i = 12;
do{
if ($i % 2 == 0) print $i;
// если число четное, то печатаем его
$i++;
// увеличиваем число на единицу
}while ($i<10)
?>
