Читайте также: |
|
Данная лабораторная работа поможет вам разобраться с функциями и областью видимости переменных. Для выполнения это работы необходимо выполнить 4 лабораторную работу.
ЗАДАНИЕ 1
- Опишите функцию getTable()
- Задайте для функции три аргумента: $cols, $rows, $color
ЗАДАНИЕ 2
- Откройте лабораторную работу 4 (Таблица умножения)
- Скопируйте код, который выводит таблицу умножения
- Вставьте скопированный код в тело функции getTable()
- Измените код таким образом, чтобы таблица отрисовывалась в зависимости от входящих параметров $cols, $rows и $color
ЗАДАНИЕ 4
- Измените входящие параметры функции getTable() на параметры по умолчанию
ЗАДАНИЕ 3
- Выведите таблицу умножения вызывая функцию getTable() с различными параметрами
ЗАДАНИЕ 5
- Выведите таблицу умножения вызывая функцию getTable() без параметров
- Выведите таблицу умножения вызывая функцию getTable() с одним параметром
- Выведите таблицу умножения вызывая функцию getTable() с двумя параметрами
ЗАДАНИЕ 6
- Выведите количество таблиц на экране. Используя знания, полученные из предыдущего урока “Область видимости переменных в php”
Решение:
view source
print?
01.<?php
02.function getTable($cols=10, $rows=10, $color="yellow"){
03.
04.static $count=0;
05.$count++;
06.$GLOBALS["count"] = $count;
07.
08.echo '<table border="1">';
09.for($tr=1; $tr<=$rows; $tr++){
10.echo "<tr>";
11.for($td=1; $td<=$cols; $td++){
12.if($td==1 or $tr==1){
13.echo "<th style='background-color:$color'>", $tr * $td, "</th>";
14.} else {
15.echo "<td>", $tr * $td, "</td>";
16.}
17.}
18.echo "</tr>";
19.}
20.echo '</table>';
21.}
22.
23.getTable(5,6,"red");
24.getTable();
25.getTable(8);
26.getTable(5,5);
27.echo "Таблица была отрисована ". $count. " раз";
28.?>
УТВЕРЖДЕНЫ
на заседании кафедры
«Информационные системы»
учреждения «Университет «Туран»
Протокол № __ от «____»________ 2012 г.
Заведующая кафедрой
___________________С.А.Тусупова
ПЛАН СЕМИНАРСКИХ (ПРАКТИЧЕСКИХ) ЗАНЯТИЙ
№ | Тема лабораторного занятия | Неделя | Вид работы | трудоемкость часов | Форма сдачи | Сроки сдачи |
Основы синтаксиса Передача данных в браузер | Программная реализация | Письменный отчет | 1 неделя | |||
Синтаксис переменных Типы переменных. Присвоение значений переменным. | Программная реализация | Письменный отчет | 2 неделя | |||
Создание простой формы. Использование методов Get и Post. | Программная реализация | Письменный отчет | 3 неделя | |||
Использование встроенных математических функций. Основы программирования на РНР. | Программная реализация | Письменный отчет | 4 неделя | |||
Работа с текстом. Кодирование и декодирование строк. Шифрование и дешифрование строк. | Программная реализация | Письменный отчет | 5 неделя | |||
Условные операторы. Циклические операторы. | Программная реализация | Письменный отчет | 6 неделя | |||
Создание массивов: одномерные и многомерные массивы. | Программная реализация | Письменный отчет | 7 неделя | |||
Регулярные выражения. | Программная реализация | Письменный отчет | 8 неделя | |||
Запись данных в файл. Чтение файла. Каталоги. | Программная реализация | Письменный отчет | 9 неделя | |||
Создание базу данных. | Программная реализация | Письменный отчет | 10 неделя | |||
Создание и чтение cookie. | Программная реализация | Письменный отчет | 11 неделя | |||
Использование функций include и require. | Программная реализация | Письменный отчет | 12 неделя | |||
Определение даты и времени. Отправка электронной почты | Программная реализация | Письменный отчет | 13 неделя | |||
Отслеживание ошибок. Использование инструкции die. | Программная реализация | Письменный отчет | 14 неделя | |||
Основные понятия ООП. | Программная реализация | Письменный отчет | 15 неделя | |||
ВСЕГО |
Преподаватель: ________________________Абдолдина Ф.Н.
СОГЛАСОВАНО:
Заведующий кафедрой _______________________Тусупова С.А.
«_________»________________________2012 г.
учреждение «Университет «Туран»
Дата добавления: 2015-08-13; просмотров: 134 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Лабораторная работа 6 - Массивы | | | Задание |