
- •Алматы, 2012
- •5В070300 - «Ақпараттық жүйелер»(бакалавриат) мамандығы бойынша «Windows-та бағдарламалау және hci» пәнінен жұмыс оқулық жоспар бойынша құрастырылған.
- •Алматы, 2012
- •5В070300 - «Ақпараттық жүйелер»(бакалавриат) мамандығы бойынша «Windows-та бағдарламалау және hci» пәнінен жұмыс оқулық жоспар бойынша құрастырылған.
- •Оқылатын пәннiң сипаттамасы (түсiнiктеме )
- •Жұмыстық оқу бағдарламасына жалпы сипаттама
- •Пәннің қысқа сипаттамасы
- •Дәріс тақырыптарының жіктелімі
- •Тәжірибелік (семинарлық) сабақтардың тақырыбы
- •Зертханалық сабақтар тақырыбы
- •Соөж тақырыптары
- •Сөж тақырыптары
- •Ұсынылған әдебиеттер тізімі:
- •«ТҰран» университеті мекемесі»
- •«Акпараттық технологиялар» кафедрасы силлабус (sillabus) «программирование в windows и hci» пәні бойынша
- •5B070300 «Ақпараттық жүйелер» (бакалавриат) мамандығы үшін
- •5В070300 - «Ақпараттық жүйелер»(бакалавриат) мамандығы бойынша «Windows-та бағдарламалау және hci» пәнінен жұмыс оқулық жоспар бойынша құрастырылған.
- •Түсіндірме жазбахат
- •Жұмыстық оқу бағдарламасына жалпы сипаттама
- •Пәннің қысқа сипаттамасы
- •Тәжірибелік (семинарлық) сабақтардың тақырыбы
- •Зертханалық сабақтар тақырыбы
- •Соөж тақырыптары
- •Сөж тақырыптары
- •Темы и продолжительность их изучения
- •Өзіндік жұмыс тапсырмасы:
- •Сөж берілу графигі және консультация уақыты.
- •Сөж өткізу графигі
- •Бақылауға арналған сұрақтар
- •Информация по оценке знаний
- •Білімгердің білімін бағалау критериі (жалпыланған)
- •Вск бойынша қорытындыны анықтау
- •Қорытынды баға
- •Требования преподавателя Политика и процедуры курса
- •График выполнения и сдачи заданий по дисциплине
- •Сөж тапсыру графигі және консультация уақыты.
- •Перечень срс по курсу
- •Дәрістік кешен –контент (дәрістер тезисы, иллюстративті және үлестірмелі материал, ұсынылған әдебиеттер тізімі)
- •Алматы, 2012
- •План лабораторных занятий
- •Лабораторная работа 1 - Создание и вывод переменных
- •Лабораторная работа 2 – Арифметические, логические операторы
- •Лабораторная работа 3 - Конструкции if, else и elseif
- •Лабораторная работа 4 - Цикл for
- •Лабораторная работа 5 - Таблица умножения
- •Лабораторная работа 6 - Массивы
- •Лабораторная работа 7 - Навигационное меню.
- •Лабораторная работа 8 - Практическое использование функций
- •Лабораторная работа 9 - Работа с функциями. Область видимости переменных.
- •План семинарских (практических) занятий
- •Практическая работа № 2 Использование основных операторов
- •Практическая работа № 3 Использование функций
- •Практическая работа № 4 Работа с формами
- •Лабораторная работа № 5 Работа со строками и заголовком html документа
- •Практическая работа № 6 Принципы Объектно-ориентированного программирования
- •Практическая работа № 7 Работа с датой Основы работы с базами данных на примере MySql
- •Практическая работа № 8 Работа с изображениями. Работа с регулярными выражениями. Работа с cookies Работа с сессиями
- •План лабораторных занятий
- •Лабораторная работа 1 - Создание и вывод переменных
- •Основы php Лабораторная работа 7 - Практическое использование функций
- •Лабораторная работа 7 - Работа с функциями. Область видимости переменных.
- •План семинарских (практических) занятий
- •Методические рекомендации по изучению дисциплины
- •(По работе с учебно-методическим комплексом) Основания, целевая аудитория и ориентированность учебно-методического комплекса
- •Рекомендуемый порядок работы с учебно-методическим комплексом
- •Программное и мультимедийное сопровождение учебных занятий по дисциплине «Алгоритмы, структуры данных и программирование»
- •Программные средства обеспечения дисциплины:
- •Электронные учебники:
- •Перечень специализированных аудиторий, кабинетов и лабораторий
- •Карта обеспеченности дисциплины учебной и учебно-методической литературой
Практическая работа № 3 Использование функций
Задание
· В Вашей папке находящейся в корневой директории web-сервера создайте
документ с названием l3.php.
· Задайте ему кодировку UTF-8.
Все следующие операции производятся в этом документе
Вывод текста
· Написать функцию выводящую в браузер строку “Hello from red function” красным
и жирным шрифтом.
· Написать функцию, выводящую в браузер строку, полученную в качестве
аргумента красным и жирным шрифтом.
· Написать функцию, выводящую в браузер строку, полученную в качестве
аргумента красным и жирным шрифтом, если аргумент равен пустой строке (==””),
то вывести “Empty argument”.
Работа с аргументом полученным по ссылке
· Определить переменную $var1 равной 1995. Написать функцию, получающую
аргумент по ссылке и прибавляющую к нему единицу и выводящую новое
значение в браузер. Вызывать эту функцию в цикле for, до тех пор, пока она не
примет значение 2008.
Использование параметров по умолчанию
· Написать функцию, прибавляющую к 2008 произвольное число, получаемое в
первом параметре. Если первый параметр не передаётся, то к 2008 прибавлять 1.
· Написать функцию, выводящую “Hello Anonym” в случае, если в аргументе не
передается имя, и выводящую “Hello имя” если имя передано в первом аргументе.
При том, имя должно браться из значения полученного параметра.
Возвращение значений из функции
· Написать функцию вычисляющую суммуaa
b
c * d , где a,b,c и d передаются в
параметрах.
Использование массивов
· Создать индексированный массив $admins содержащий шесть имён с фамилиями.
· Создать ассоциированный массив $months, в котором ключами являются названия
месяцев, а значениями каждого ключа порядковый номер этого месяца в году.
· Создать двумерный массив $usersInd, содержащий индексированный массив 0 . 4 ,
для каждого индекса во втором измерении должны содержаться следующие
значения:
o “name”;
o “e_mail”;
o “login”;
o “pass”.
· Создать двумерный массив $usersAssoc, содержащий ассоциированный массив
минимум четырёх имён и фамилий, для каждого имени с фамилией во втором
измерении должны содержаться три значения:
o “e_mail”;
o “login”;
o “pass”.
· Изменить имя и данные второго пользователя в массивах $usersInd и $usersAssoc
используя оператор “[]” доступа к элементам массива.
Справочная информация
Функции
Общая структура функции:
function Имя_функции (параметр1, параметр2, ... параметрN){
Блок_действий
return "значение возвращаемое функцией";
}
Передача аргументов по ссылке
function plus_some(&$inSr){
$inSr.= ' and some added value.';
}
$str = 'First initiated string, ';
plus_some($str);
echo $str; // Выведет ''First initiated string, and some added value.'
Использование значений по умолчанию в определении функции
function maketea($type = "Green"){
return "Making a cup of $type tea.";
}
echo maketea ();
echo maketea ("Earl grey");
Использование функции return()
function squareAndSum($num){
return $num * $num + $num;
}
echo square(5); // выводит '30'.
Массивы
Создание массива
<?php
$arr = array("type" => "apple", 7 => true);
echo $arr["type"]; // apple
echo $arr[7]; // 1
?>
Доступ к элементам массива
<?php
$arr = array("somearray" => array(6 => 5, 13 => 9, "a" => 42));
echo $arr["somearray"][6]; // 5
echo $arr["somearray"][13]; // 9
echo $arr["somearray"]["a"]; // 42