Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
26
Добавлен:
15.01.2021
Размер:
136.7 Кб
Скачать

Практическое задание №1.

Довести календарь «до ума».

  1. Добавьте к календарю название месяца. Для этого неплохо использовать массивы.

  2. Выделите субботы и воскресенья.

  3. Подпишите дни недели.

  4. Оформите календарь.

Создание часов.

Теперь мы создадим в строке состояния «симпотные» часики.

Вывод текущего времени

Вывести текущее время просто. Нужно создать объект типа дата-время и с помощью get-методов получить время.

var now = new Date(); // Получаем текущее время.

status = now.getHours() + ':' + now.getMinutes() + ':' + now.getSeconds(); // Записываем его в строку состояния.

Вы можете посмотреть, как же выполнится приведённый код.

Попробуйте нажать на кнопку выше несколько раз. Что мы видим? Если постоянно выполнять эти две строчки, всегда будет выводиться текущее время. Ну что, для чего мы рассматривали интервалы?

function showTime() { // Определяем функцию.

var now = new Date(); // Получаем текущее время.

status = now.getHours() + ':' + now.getMinutes() + ':' + now.getSeconds(); // Записываем его в строку состояния.

}

setInterval(showTime, 250); // Вызываем функцию несколько раз в секунду.

Вы можете посмотреть, как же выполнится приведённый код.

Возникает вопрос: «Почему мы вызываем функцию четыре раза в секунду; достаточно же вызывать её раз в секунду?». Предположим, что сейчас 10:12:42,995. Процессор нагружен и не может обеспечить интервал в 1000 мс; интервал становится немного больше, скажем, 1010 мс. Как результат получаем, что следующее значение на часах будет 10:12:42,995 + 0,1010 = 10:12:44,005 Другими словами, наши часы не покажут 43 секунды, а сразу же после 42 перепрыгнут на 44, что, согласитесь, не верно.

Практическое задание №2.

Наши часы не корректны, они неверно отображают число минут и секунд, когда те меньше 10. Например, наши часы покажут 12:3:7 вместо привычного 12:03:07. Необходимо исправить эту проблему, то есть дописывать нуль к минутам и секундам, когда их число меньше десяти.

Задание:

Вариант №1:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены полужирным шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть синим цветом, фон – желтый, клетки – зеленый.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Найти количество понедельников в указанном месяце.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить отрицательные числа синим цветом.

Вариант №2:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены курсивным шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть красным цветом, фон – зеленый, клетки –синий.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Найти количество вторников в указанном месяце.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить отрицательные числа курсивом.

Вариант №3:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены подчеркнутым шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть коричневым цветом, фон – красный, клетки – желтый.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Найти количество сред в указанном месяце.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить отрицательные числа жирным.

Вариант №4:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены полужирным шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть серым цветом, фон – зеленый, клетки – красный.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Найти количество четвергов в указанном месяце.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить отрицательные числа красным цветом.

Вариант №5:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены курсивным шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть зеленым цветом, фон – красный, клетки – желтым.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Найти количество пятниц в указанном месяце.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить положительные числа синим цветом.

Вариант №6:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены подчеркнутым шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть сиреневым цветом, фон – коричневый, клетки – красный.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Найти количество суббот в указанном месяце.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить положительные числа зеленым цветом.

Вариант №7:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены полужирным шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть красным цветом, фон – зеленый, клетки – желтый.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Найти количество воскресений в указанном месяце.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить положительные числа курсивом.

Вариант №8:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены курсивным шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть красным цветом, фон – зеленый, клетки – желтый.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Определить дату (число) первого понедельника указанного месяца.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить положительные числа жирным.

Вариант №9:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены полужирным шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть синим цветом, фон – желтый, клетки – зеленый.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Определить дату (число) первого вторника указанного месяца.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить числа большие 5 синим цветом.

Вариант №10:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены курсивным шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть красным цветом, фон – зеленый, клетки –синий.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Определить дату (число) первой среды указанного месяца.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить числа большие 5 курсивом.

Вариант №11:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены подчеркнутым шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть коричневым цветом, фон – красный, клетки – желтый.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Определить дату (число) первого четверга указанного месяца.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить числа меньшие 5 жирным.

Вариант №12:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены полужирным шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть серым цветом, фон – зеленый, клетки – красный.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Определить дату (число) первой пятницы указанного месяца.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить числа большие 5 зеленым цветом.

Вариант №13:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены курсивным шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть зеленым цветом, фон – красный, клетки – желтым.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Определить дату (число) первой субботы указанного месяца.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить числа меньшие 25 красным цветом.

Вариант №14:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены подчеркнутым шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть сиреневым цветом, фон – коричневый, клетки – красный.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Определить дату (число) первого воскресения указанного месяца.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить числа большие 30 жирным.

Вариант №15:

  1. Вывести задание на работу в документ.

  2. Модифицируйте код таблицы умножения, созданной ранее, таким образом, чтобы верхняя строка и левый столбец были выведены полужирным шрифтом, то есть чтобы они воспринимались как заголовки. По контуру таблица должна быть красным цветом, фон – зеленый, клетки – желтый.

  3. Выполнить практическое задание №1, при этом организовать запрос необходимого месяца и года.

  4. Определить дату (число) первого понедельника указанного месяца.

  5. Выполнить практическое задание №2.

  6. Протабулировать любые три функции для заданного диапазона аргумента и вывести в виде таблицы, выделить числа меньшие 45 сиреневым цветом.