Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
umkd_Prog_Windows_i_HCI.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.87 Mб
Скачать

Лабораторная работа 1 - Создание и вывод переменных

 

ЗАДАНИЕ 1

- Создайте переменную $name и присвойте ей значение содержащее Ваше имя, например "Владимир"(обязательно в кавычках!)

- Создайте переменную $age и присвойте ей значение содержащее Ваш возраст, например 25

 

ЗАДАНИЕ 2

- Выведите с помощью echo(или print) фразу "Меня зовут: ваше_имя"

- Выведите фразу "Мне ваш_возраст лет", например: "Мне 25 лет"

- Удалите переменную $age. 

 

Решение:

 

view source

print?

01. 

02.<?php 

03.$name = "Владимир";

04.$age = 25;

05.?>

06. 

07.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

08.<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">

09.<head>

10.<title>Переменные и вывод</title>

11.<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

12.</head>

13.<body>

14. 

15.<h1>Переменные и вывод</h1>

16.<?php

17.echo "Меня зовут: $name", "<br />";

18.echo "Мне $age лет";

19.unset($age); 

20.?>

21. 

22.</body>

23.</html>

Лабораторная работа 2 – Арифметические, логические операторы

1.<?php

2.$a = 20;

3.$b = 10;

4.$c = 2;

5.$res = $a+$b+$c; // 20+10+2

6.echo $res; // 32

7.?>

Операция деления ("/") всегда возвращает вещественный тип, даже если оба значения были целочисленными (или строками, которые преобразуются в целые числа). В противном случае результат будет дробным.

view source

print?

1.<?php

2.$a = 20;

3.$b = 10;

4.$c = 2;

5.$res = $a+$b/$c;

6.echo $res; // 25

7.?>

Возможно использование скобок. Приоритет одних математических операций над другими и изменение приоритетов при использовании скобок в арифметических выражениях соответствуют обычным математическим правилам.

1.<?php

2.$a = 20;

3.$b = 10;

4.$c = 2;

5.$res = ($a+$b)/$c; // (20+10) / 2

6.echo $res; // 15

7.?>

Лабораторная работа 3 - Конструкции if, else и elseif

Простая, но очень полезная лабораторная работа по конструкциям if, else и elseif.

ЗАДАНИЕ 1

- Создайте переменную $age

- Присвойте переменной $age произвольное числовое значение

 

ЗАДАНИЕ 2

- Напишите конструкцию if, которая выводит фразу: "Вам ещё работать и работать" при условии, что значение переменной $age попадает в диапазон чисел от 18 до 59(включительно)

- Расширьте конструкцию if, выводя фразу: "Вам пора на пенсию" при условии, что значение переменной $age больше 59

- Расширьте конструкцию if-else, выводя фразу: "Вам ещё рано работать" при условии, что значение переменной $age попадает в диапазон чисел от 1 до 17(включительно)

- Дополните конструкцию if-elseif, выводя фразу: "Неизвестный возраст" при условии, что значение переменной $age не попадает в вышеописанные диапазоны чисел

 

Решение:

view source

print?

01.<?php

02.$age = 25; //Возраст

03.if ($age >= 18 and $age < 60) {

04.echo "Вам ещё работать и работать";

05.} elseif ($age >= 1 and $age < 18) {

06.echo "Вам ещё рано работать";

07.} elseif ($age >= 60) {

08.echo "Вам пора на пенсию";

09.} else {

10.echo "Неизвестный возраст";

11.}

12.?>

 

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