Методические указания для выполнения самостоятельной работы по МДК Веб-программирование
Методические указания для выполнения самостоятельной работы по МДК Веб-программирование
Методические указания для выполнения самостоятельной работы по МДК Веб-программирование могут использоваться для работы со студентами старших курсов специальности 09.02.03 "Программирование в компьютерных системах"
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
«Мурманский колледж экономики и информационных технологий»
Методические указания
для выполнения самостоятельной работы
по МДК «Веб-программирование»
профессионального модуля
ПМ «Разработка и администрирование баз данных»
для специальности
09.02.03 Программирование в компьютерных системах
Мурманск
2018 г.
Методические указания для выполнения самостоятельной работы по МДК «Веб-программирование» разработаны на основе Федерального государственного образовательного стандарта по специальности среднего профессионального образования 09.02.03 Программирование в компьютерных системах базовый курс.
Разработчик:
Егорова Наталья Александровна – преподаватель Государственного автономного профессионального образовательного учреждения Мурманской области «Мурманский колледж экономики и информационных технологий»
Необходимое программное обеспечение
Сервер Open Server.
Редактор Notepad++.
Браузер Google Chrome.
Задания для самостоятельного выполнения
Работа со строками. Управляющие конструкции
Создайте две строковые переменные, значением первой является ваше имя, второй – ваша фамилия.
Преобразуйте все символы фамилии в прописные.
Закодируйте строку с вашим именем с помощью алгоритма DES, результат выведите в браузер.
Выведите строку «Меня зовут ваше_имя ваша_фамилия, я студент 3 курса», используя конкатенацию строк и интерполяцию.
Определите количество символов в вашей фамилии и выведите значение.
Определите позицию первого вхождения подстроки с вашей фамилией в строку задания 4, значение выведите в браузер.
Задание 2
С помощью heredoc-синтаксиса определите строку и выведите её в браузер:
Травка зеленеет,
Солнышко блестит,
Ласточка с весною
В сени к нам летит!
Определите позицию последнего вхождения символа «с» в созданную строку.
Задание 3
Вычислите значение выражения ($а + $b)/2 и выведите значение выражения в браузер. Сценарий должен проверять существование переменных и сообщать, если переменная не существует.
Задание 4
С помощью сценария вычислите значение выражения $а / $b и выведите значение выражения в браузер. Сценарий должен проверять существование переменных и сообщать, если переменная не существует.
Задание 5
В зависимости от значений переменных, вычислите значение выражения и выведите его в браузер:
Если $а1и $b1 вычислить $а - $b, иначе $а=$а+10 и $b=$b-1. Сценарий должен проверять существование переменных и сообщать, если переменная не существует, и выводить вычисляемые выражения.
Задание 6
Создайте сценарий, в котором с помощью вывести последовательно числа от 2018 до 2000, используя цикл while, do while и for.
Задание 7
Создайте сценарий, в котором с помощью конструкции выбора switch произвести проверку переменной $name на имена «Ваше имя», «Клим», «Феодосий». Вывести приветствие «Здравствуйте, Ваше имя», в случае отрицательного результата вывести «Приветствую Незнакомец».
Задание 8
Определите строковую переменную со значением «Подобно тому, как бывает болезнь тела, бывает также болезнь образа жизни. Демокрит», закодируйте слово «Демокрит» с помощью алгоритма MD5. Выведите исходную и измененную строку.
Работа с массивами
Создайте сценарий с именем Gorod.php, в котором:
создайте поэлементно числовой массив, имя которого Gorod;
значениями элементов являются: Мурманск, Москва, Омск, Пермь по порядку;
с помощью цикла foreach выведите элементы массива, расположив каждый элемент c новой строки;
добавьте в массив с помощью функций два новых элемента: один элемент со значением Орел в начало массива, второй элемент со значением Владимир в конец массива;
отсортируйте массив в обратном алфавитном порядке и выведите отсортированный массив без указания индексов;
определите количество элементов в массиве и выведите значение;
выведите 5-й элемент массива.
Создайте сценарий с именем Mebel.php, в котором:
с помощью функции создайте числовой массив, имя которого Mebel, элементы массива -
Стол, Диван, Шкаф, Кресло по порядку;
с помощью функции создайте числовой массив, имя которого Mebel2, элементы массива -
Стул, Кровать по порядку;
с помощью функции array_merge ($array1[, $array2...]) объедините массив Mebel с массивом Mebel2 в массив $Result;
отсортируйте массив $Result в обратном алфавитном порядке и выведите элементы массива $Result с помощью цикла foreach.
Создайте сценарий с именем Person.php, в котором:
с помощью функции создайте ассоциативный массив, имя которого Person, ключи массива – Fam, Name, Group, значения элементов массива – значения Ваша_фамилия, Ваше_имя, ваша_группа соответственно;
выведите элементы массива;
с помощью функции создайте переменные с именами, соответствующими именам ключей, и значениями, соответствующими значениям элементов, и выведите строку «Привет Ваше_имя Ваша_фамилия, вы студент группы ваша_группа»;
выведите элемент, соответствующий вашему имени.
с помощью функции преобразуйте массив Person в строку с разделителем «-» и выведите результат;
отсортируйте массив Person по значениям в алфавитном порядке и выведите результат.
Создайте сценарий с именем Katalog.php, в котором:
с помощью функции создайте многомерный ассоциативно-числовой массив, имя которого Katalog и выведите элементы с помощью цикла for в следующем виде:
Телевизоры
Samsung
LG
Sharp
Бытовая техника
Пылесос
Утюг
Смартфоны
ASUS
Samsung
Sony
Apple
Создание пользовательских функций
Создайте функцию с двумя аргументами, возвращающую результат возведения числа в степень. Степень вычисляется при помощи функции pow ($a, $b), где $a – число, $b – степень. Результат выведите в браузер.
Создайте функцию с именем Menu(), с помощью которой на странице выводится навигационное меню со ссылками вида: a href="contact.php"Contacta, используя массив в качестве структуры меню. Для этого:
создайте ассоциативный массив $menu: индексами элементов массива являются пункты меню – Главная, О компании, Контакты; значениями элементов массива являются имена файлов, на которые будут указывать ссылки – index.php, about.php, contact.html;
используя цикл foreach, создайте вертикальное меню, структура которого описана в массиве $menu;
вставьте код создания меню в тело функции Menu() и выведите результат работы функции в браузер.
Создайте функцию с именем Table(), которая выводит таблицу умножения. Для этого:
используя цикл for и теги таблиц, создайте таблицу умножения, дописав следующий код:
$rows=9;
$cols=9;
for($tr=1; …; …){
echo "
";
for($td=1; …; …){
if(…){
echo "
",
$tr * $td, "
";
}else{
echo "
", $tr * $td, "
";
}
}
echo "
";
}
?
опишите функцию Table(), задав для нее три аргумента: cols, rows, color, где cols – число столбцов, rows – число строк и color – цвет фона в таблице. Телом функции является приведенный выше код. Таблица должна создаваться в зависимости от входящих параметров cols, rows и color;
вызовите функцию Table() с различными параметрами.