
- •Министерство образования и науки российской федерации
- •Пояснительная записка
- •Основные правила по технике безопасности Требования по электрической безопасности
- •Особенности электропитания монитора
- •Особенности электропитания системного блока
- •Система гигиенических требований
- •Общие требования к выполнению и оформлению лабораторных работ Допуск студентов к выполнению лабораторных работ
- •Порядок выполнения лабораторных работ
- •Требования к структуре, содержанию и оформлению отчетов по лабораторным работам
- •Порядок защиты лабораторных работ
- •Порядок оценивания лабораторной работы
- •Оборудование
- •Лабораторная работа №1 Язык разметки гипертекстовых документов html
- •Теоретический материал:
- •Задания к работе:
- •Варианты заданий:
- •Лабораторная работа 2 Структура js – программы и базовые приемы ввода/вывода данных
- •Теоретический материал:
- •Задания к работе:
- •Вариантное задание 1
- •Вариантное задание 2
- •Лабораторная работа №3 Проверка пользовательских данных на стороне клиента в js – программах
- •Теоретический материал:
- •Задания к работе:
- •Варианты заданий:
- •Лабораторная работа №4 php: управляющие структуры, пользовательские функции
- •Теоретический материал:
- •Связь html-формы и php-скрипта
- •Семейство функций is..().
- •Преобразование типов данных
- •Функции пользователя
- •Задания к работе:
- •Лабораторная работа №5 php: Работа с массивами, проверка и форматирование данных
- •Теоретический материал:
- •Задания к работе:
- •Лабораторная работа №6 php: механизм сессий
- •Теоретический материал:
- •Задания к работе:
- •Список литературы
Задания к работе:
Разработать и отладить HTML-формы для ввода данных пользователя согласно варианту задания 1 и 2.
Средствами языков HTML и javascript разработать и отладить программы в соответствии с вариантом.
Варианты заданий:
Задание 1. Разработать JS – программу и форму ввода данных
Используя конструкцию [if ….. ] выполнить вариантное задание
Вариант |
Условие |
1 |
Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвёртую степень – отрицательные |
2 |
Даны две точки А(х1, у1) и В(х2, у2). Составить алгоритм, определяющий, которая из точек находится ближе к началу координат |
3 |
Даны действительные числа х и у, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы, а большее – их удвоенным произведением |
4 |
На плоскости ХОУ задана своими координатами точка А. Указать, где она расположена (на какой оси или в каком координатном угле) |
5 |
Заданы три стороны треугольника a, b и с. Определить является ли этот треугольник прямоугольным, и какая сторона служит гипотенузой |
6 |
Определить результат гадания на ромашке – «любит – не любит», взяв за исходное данное количество лепестков n. |
7 |
Заданы радиус круга R и сторона квадрата А. Определить, можно ли вписать квадрат в круг |
Задание 2. Разработать JS – программу и форму ввода данных
Используя конструкцию [switch ….. ] выполнить вариантное задание
Вариант |
Задание |
1 |
Ввести название предмета и получить ФИО преподавателя, в противном случае вывести «не ведется». |
2 |
Ввести номер маршрута и получить начальный и конечный пункт следования, в противном случае вывести «нет такого маршрута». |
3 |
Ввести номер пары и получить время начала и окончания пары, в противном случае вывести «нет такой пары» |
4 |
Ввести номер телефона и получить абонента, в противном случае вывести «данных нет» |
5 |
Ввести код группы и получить ФИО куратора, в противном случае вывести «такой группы нет» |
6 |
Ввести номер аудитории и получить данные о дисциплинах, проводящихся в этой аудитории, в противном случае вывести «такой аудитории нет» |
7 |
Ввести название месяца года и получить данные о времени года, к которому он относиться, в противном случае вывести «такого месяца нет» |
Контрольные вопросы
Для чего используется операция ветвления в программах?
Охарактеризуйте конструкцию [if (<условие>) { <действие>; } ]?
Охарактеризуйте конструкцию [if (<условие>) { <действие1>; } else { <действие2>; } ]?
Для чего используется операция выбора в программах?
Охарактеризуйте конструкцию [switch ….. ]?
Для чего в конструкции switch используется оператор default?
Для чего в конструкции switch используется оператор break?
Рекомендуемая литература: 1.1, 1.4, 1.5, 2.1, 2.2