Задание №7 В номере проездного билета 4 цифры. Будем считать счастливым такой билет, где сумма половины двух цифр справа равна сумме двух цифр слева.
Написать скрипт, который выводит список счастливых билетов, и пересчитать эти билеты. Ваш скрипт должен выводить примерно следующее (см. рис. 11):
Рис. 11. Работа скрипта, печатающего счастливые билеты Сколько всего у вас получилось счастливых билетов? Номера билетов не должны повторяться.
Для решения задачи используйте циклы и условные операторы.
Подумайте, как должен измениться ваш скрипт, если количество цифр в билете увеличится до 6?
Задание №8 Создайте 2 файла, содержащие описание стилей заголовков 3 уровней и размер шрифта параграфа (тег < p > в HTML).
Подготовьте файл с текстом, в котором используются заголовки 3 уровней и есть некоторый текст внутри параграфов. Укажите в нем использование стилевых таблиц. Задайте файл со стилевым оформлением с использованием передаваемой переменной PHP.
Предъявите все выполненные задания преподавателю, получите зачет по практическому занятию и обязательно сохраните все созданные вами программы на своем сетевом ресурсе.
Вопросы для самопроверки Что такое альтернативный синтаксис условного оператора, чем он отличается от основного и когда имеет смысл применять именно альтернативный синтаксис?
Чем отличается цикл While от цикла Do ... while?
В программу передается переменная $ k и по данной переменной организован цикл While ($ k) {...}, сколько раз выполнится цикл, если мы вызываем программу операцией:
http:// localhost / kts / pr. php 3? k =1
или командой
http:// localhost / kts / pr. php 3? k
или командой
http:// localhost / kts / pr. php 3? k =0
Что будет выведено в результате работы программы:
$n=3;
if ($n=5) echo $n;
else “ Значение $n ”;
Поясните ваш ответ, проверьте на практике и если предварительное решение не совпало с результатом выполнения фрагмента, задумайтесь почему?
Есть фрагмент программы с оператором переключения
$n=2;
Switch ($p) {
Case ($p==$n);
Echo “Одинаковые значения”;
Case ($ p <$ n);
Echo “Меньше”;
Case ($ p >$ n);
Echo “Больше”;
}
какое сообщение мы получим в случае следующего вызова: