Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PHP_Лаб. работа 2.doc
Скачиваний:
308
Добавлен:
26.02.2016
Размер:
117.76 Кб
Скачать

Практическая работа № 2

Во всех скриптах в заголовке окна браузера должны быть ваши фамилия и имя!

УПРАЖНЕНИЕ 2-1. Использование IF

Создайте сценарий lab-2-1.php, содержащий код:

<?php

$a=1; $b = false;

if ($a) { echo '$a='."$a - истина<br>"; }

else { echo '$a='."$a - ложь<br>"; }

if ($b) { echo '$b='."$b - истина<br>"; }

else { echo '$b='."$b - ложь<br>"; }

?>

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

$а = 0 и $b = "0"

$а= 10 и $b = "true"

$а = false и $b = "false"

$а = -1 и $b = ""

УПРАЖНЕНИЕ 2-2. Использование ELSEIF

1. Создайте сценарий lab-2-2.php, позволяющий найти наибольшее из двух чисел:

<p> Наибольшее число:

<p> <?php

srand();

$x=rand(1,10);

$y=rand(1,10);

print ('$x =' . $x . "<br>");

print ('$y =' . $y . "<br>");

if ($x>$y) echo("Наибольшее =" . $x);

elseif ($x<$y) echo ("Наибольшее =" . $y);

else print ("Наибольшего нет");

?>

2. Сохраните файл. Откройте в браузере и несколько раз обновите страницу.

УПРАЖНЕНИЕ 2-3. Использование SWITCH

1. Создайте сценарий lab-2-3.php со следующим кодом:

<?php

$а = "А";

switch ($а) {

case 'А' :

echo 'Переменная имеет значение "А"'; break;

case 'В':

echo 'Переменная имеет значение "В"'; break;

default:

echo 'Ответ не найден ' ;

}

?>

2. Проверьте результат выполнения данного скрипта, если переменная $а равна: "А", "В", "С".

3. Снова присвойте переменной $а значение "А".

4. Удалите из первой секции case операторbreak(6-ую строку кода).

5. Сохраните изменения и проверьте работу скрипта. Объясните получившийся результат.

УПРАЖНЕНИЕ 2-4.Использование SWITCH

1. Создайте сценарий lab-2-4.php со следующим кодом:

<?php

$dn=rand(1,7);

print ($dn ." - номер дня недели <br>");

switch ($dn) {

case 1: print ("это понедельник"); break;

case 2: print ("это вторник"); break;

case 3: print ("это среда"); break;

case 4: print ("это четверг"); break;

case 5: print ("это пятница"); break;

case 6: print ("это суббота"); break;

case 7: print ("это воскресенье");

}

?>

2. Сохраните файл. Откройте в браузере и несколько раз обновите страницу.

УПРАЖНЕНИЕ 2-5.Использование цикла WHILE

1. Создайте сценарий lab-2-5.php, выводящий в браузер числа от 1 до 5:

<?php

$var = 5; $i = 0;

while (++$i <= $var)

{ echo $i . ' '; }

?>

2. Дополните сценарий таким образом, чтобы в окне браузера с новой строки выводились числа в обратном порядке, то есть от 5 до 1.

УПРАЖНЕНИЕ 2-6.Использование цикла WHILE

1.Создайте сценарий lab-2-6.php со следующим кодом:

<?php

$a=rand(1,10); $b=rand(10,20);

print ("<p> Числа из отрезка [".$a.",".$b."]: <br>");

while ($a<=$b) { echo($a . "<br>");

$a=++$a; }

?>

2. Сохраните файл. Откройте в браузере и несколько раз обновите страницу.

УПРАЖНЕНИЕ 2-7. Использование цикла DO WHILE

1.Создайте сценарий lab-2-7.php со следующим кодом:

<?php

$a=rand(-5,0);

$b=rand(0,5);

print ("<p> Числа из отрезка [".$a.",".$b."]: <br>");

do {

echo($a . "<br>");

$a=++$a; }

while ($a<=$b);

?>

2. Сохраните файл. Откройте в браузере и несколько раз обновите страницу.

УПРАЖНЕНИЕ 2-8.Использование цикла FOR

1.Создайте сценарий lab-2-8.php со следующим кодом:

<?php

$a=rand(1,10);

$b=rand(10,20);

print ("<p> Числа из отрезка [".$a.",".$b."]: <br>");

for ($i=$a; $i<=$b; ++$i) {

echo($a . "<br>");

$a=++$a; }

?>

2. Сохраните файл. Откройте в браузере и несколько раз обновите страницу.

УПРАЖНЕНИЕ 2-9.Вывод таблицы умножения

1.Создайте сценарий lab-2-9.php со следующим кодом:

<HTML>

<TITLE> Таблица умножения </TITLE>

<BODY>

<TABLE border=1>

<?php

for ($i=1; $i<=10; $i++) { // запускаем первый цикл

echo ("<tr>"); // начало строки таблицы

for ($k=1; $k<=10; $k++) { // запускаем второй цикл

echo ("<td align=center>"); // открываем ячейку таблицы

$p=$i*$k; // находим произведение двух чисел и...

echo ($p); // выводим его,

echo ("</td>"); // а потом закрываем ячейку

}

echo ("</tr>"); // конец строки таблицы

}

?>

</TABLE>

</BODY>

</HTML>

2. Сохраните файл. Откройте в браузере.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]