Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НИР ОТЧЕТ.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
32.93 Кб
Скачать

2 Работа 2: «переменные и операторы»

Задание: написать программу содержащую 5 переменных, присвоить им значение разных типов и вывести на экран браузера значения переменных и рядом её тип. Создать 2 переменные и с помощью операторов присваивания выполните с ними 3 различных действия. Вывести переменные, действия и результат.

Листинг программы:

<html>

<head>

<title></title>

</head>

<body>

<?php

//print " Hello world! "; //выводимый текст

$a1=344;

$a2=23.7;

$a3=" Hello world! ";

$a4=True;

$a5=5;

$a7=$a1*10;

$a8=$a1/10;

$a9=$a5*100;

print $a1." - ".gettype($a1)." ".$a2." - ".gettype($a2)." ".$a3." - ".gettype($a3)." ".$a4." - ".gettype($a4)." ".$a5." - ".gettype($a5);

Print" ".$a7." ".$a8." ".$a9; ?>

</body></html>

3 Работа 3: «управление потоком данных»

Задание:

1) Дано два целых числа. Если первое четное, то на экран выводится сумма двух чисел. Если первое не четное, то на экран выводится произведение двух чисел.

2) Дано три целых числа. Вывести на экран среднее.

3) Их интервала от 0 до 100 вывести на экран числа, кратные 5.

Листинг программы 1:

<html>

<head>

<title></title>

</head>

<body>

<?php

$a=2; $b=5; IF ($a%2==0) {print $a+$b;} ELSE {print $a*$b;}

?>

</body>

</html>

Листинг программы 2:

<html>

<head>

<title></title>

</head>

<body>

<?php

$a=5; $b=1; $c=3; IF ($a<$b and $b<$c or $a>$b and $b>$c) {print $b;} ELSEIF ($b<$a and $a<$c or $b>$a and $a>$c) {print $a;} ELSE {print $c;}?>

</body>

</html>

Листинг программы 3:

<html>

<head>

<title></title>

</head>

<body>

<?php

for ($a=1; $a<100; $a++){

if ($a%5==0)

{print ($a);

echo”<hr>\n”;}}?>

</body>

</html>

4 Работа 4: «массивы»

Задание: cоздать таблицу из 2 строк и 4 столбцов.

Листинг программы:

<html> <head> <title></title> </head> <body> <?php $names[0]=”1”; $names[1]=”2”; $names[2]=”3”; $names[3]=”4”; $names[4]=”5”; $names[5]=”6”;

$names[6]=”7”;

$names[7]=”8”; function add($names) { $table = " <table width=500 height=100 border=1 align=center cellpadding=0 cellspacing=0>

<tr> <td align=center>$names[0]<br>$name</td> <td align=center>$names[1]<br>$name</td> <td align=center>$names[2]<br>$name</td>

<td align=center>$names[3]<br>$name</td> </tr> <tr> <td align=center>$names[4]<br>$name</td> <td align=center>$names[5]<br>$name</td> <td align=center>$names[6]<br>$name</td>

<td align=center>$names[7]<br>$name</td> </tr> </table>"; print $table; // Выводим на экран текст переменной $table} add($names);?> </body> </html>

5 Работа 5: «передача данных между сервером и клиентом»

Задание: создать форму, в которую вводим значения и выводим их в таблицу из 2 строк и 3 столбцов.

Листинг программы:

<html>

<head>

<title></title>

</head>

<body>

<form method="POST" tabl6="<?=$_SERVER['PHP_SELF']?>">

число1: <input type="text" name="name">

число2: <input type="text" name="name1">

число3: <input type="text" name="name2">

число4: <input type="text" name="name3">

число5: <input type="text" name="name4">

число6: <input type="text" name="name5">

<br>

<input type="submit" name="okbutton" value="OK">

</form>

<?php

// создаем переменную $table с текстом создающим таблицу

$a=$_POST['name'] ;

$b=$_POST['name1'];

$c=$_POST['name2'];

$d=$_POST['name3'];

$e=$_POST['name4'];

$f=$_POST['name5'];

function a($a,$b,$c,$d,$e,$f)

{

print"

<table width=500 height=100 border=1 align=center cellpadding=0 cellspacing=0>

<tr>

<td align=center>$a</td>

<td align=center>$b</td>

<td align=center>$c</td>

</tr>

<tr>

<td align=center>$d</td>

<td align=center>$e</td>

<td align=center>$f</td>

</tr>

</table>";

}

a($a,$b,$c,$d,$e,$f); // Выводим на экран текст переменной $table

?>

</body>

</html>

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