- •Практическая работа №1. Тема: “Основы языка JavaScript”. Теоретические сведения.
- •Синтаксис JavaScript Правила написания скрипта.
- •Где нужно писать скрипт.
- •Переменные, их типы. Объявление переменной.
- •Типы данных.
- •Операции над данными
- •Условные операторы
- •Операторы циклов
- •Функции
- •Определение и вызов
- •Диалоговые окна
- •Задание:
Задание:
Написать скрипт для реализации задачи №1, условие которой выбирается в соответствии с вариантом задания, при этом скрипт разместить в html-документе. Необходимо учитывать, что окно prompt всегда возвращает строку, поэтому для преобразования полученного значения в число надо использовать метод parseInt("преобразуемая строка"), возвращающий целое число.
Написать скрипт для реализации задачи №1, условие которой выбирается в соответствии с вариантом задания, при этом скрипт разместить в отдельном файле с расширением .js и связать этот файл с html-документом.
Написать скрипт, с использованием функций, для реализации задачи №2, условие которой выбирается в соответствии с вариантом задания.
Вариант №1:
Задача №1:
Вывести на экран запрос на ввод положительного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод положительного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти сумму всех чисел, в диапазоне от 0 до большего из введенных чисел, которые делятся без остатка на меньшее из введенных чисел.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод имени и прочитать это имя.
Организовать mini-тест из 5, идущих последовательно, вопросов на тему “Синтаксис JavaScript”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "ИМЯ, вы сдали тест на ОЦЕНКА".
Вариант №2:
Задача №1:
Вывести на экран запрос на ввод отрицательного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод отрицательного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти сумму всех чисел, в диапазоне от меньшего из введенных чисел до большего из введенных чисел, которые делятся без остатка на 5.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод фамилии и прочитать эту фамилию.
Организовать mini-тест из 7, идущих последовательно, вопросов на тему “Переменные и их типы”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "ФАМИЛИЯ, вы сдали тест на ОЦЕНКА".
Вариант №3:
Задача №1:
Вывести на экран запрос на ввод положительного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод положительного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти все общие делители для двух введенных чисел.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод имени и прочитать это имя.
Организовать mini-тест из 8, идущих последовательно, вопросов на тему “Операции над данными: Операции присваивания”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "ИМЯ, ваша ОЦЕНКА за тест".
Вариант №4:
Задача №1:
Вывести на экран запрос на ввод отрицательного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод отрицательного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти произведение всех четных чисел, в диапазоне от меньшего до большего из введенных чисел.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод фамилии и прочитать эту фамилию.
Организовать mini-тест из 4, идущих последовательно, вопросов на тему “Операции над данными: Операции сравнения”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "ФАМИЛИЯ, ваша ОЦЕНКА за тест".
Вариант №5:
Задача №1:
Вывести на экран запрос на ввод положительного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод положительного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти произведение всех нечетных чисел, в диапазоне от меньшего до большего из введенных чисел.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод имени и прочитать это имя.
Организовать mini-тест из 5, идущих последовательно, вопросов на тему “Операции над данными: Арифметические операции”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "Студент ИМЯ получил за тест ОЦЕНКА".
Вариант №6:
Задача №1:
Вывести на экран запрос на ввод положительного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод положительного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти все четные числа, в диапазоне от меньшего до большего из введенных чисел, которые делятся без остатка на 3.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод фамилии и прочитать эту фамилию.
Организовать mini-тест из 6, идущих последовательно, вопросов на тему “Операции над данными: Побитовые операции”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "Студент ФАМИЛИЯ получил за тест ОЦЕНКА".
Вариант №7:
Задача №1:
Вывести на экран запрос на ввод отрицательного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод отрицательного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти все числа, в диапазоне от меньшего до большего из введенных чисел, которые делятся без остатка на целую часть разницы двух введенных чисел.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод номера зачетной книжки и прочитать этот номер.
Организовать mini-тест из 7, идущих последовательно, вопросов на тему “Операции над данными: Логические операции”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "Студент с номером з/к ЗАЧЕТНАЯ КНИЖКА, вы сдали тест на ОЦЕНКА".
Вариант №8:
Задача №1:
Вывести на экран запрос на ввод положительного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод положительного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти все нечетные числа, в диапазоне от меньшего до большего из введенных чисел, которые делятся без остатка на целую часть частного от деления двух введенных чисел.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод номера зачетной книжки и прочитать этот номер.
Организовать mini-тест из 8, идущих последовательно, вопросов на тему “Условные операторы”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "Студент с номером з/к ЗАЧЕТНАЯ КНИЖКА, за тест вы получили ОЦЕНКА".
Вариант №9:
Задача №1:
Вывести на экран запрос на ввод отрицательного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод отрицательного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти произведение всех общих делителей для двух введенных чисел.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод номера зачетной книжки и прочитать этот номер.
Организовать mini-тест из 5, идущих последовательно, вопросов на тему “Операторы циклов”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "За тест студент с номером з/к ЗАЧЕТНАЯ КНИЖКА получил ОЦЕНКА".
Вариант №10:
Задача №1:
Вывести на экран запрос на ввод положительного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод положительного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти сумму всех общих делителей для двух введенных чисел, которые делятся без остатка на 7.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод имени, отчества и фамилии и прочитать эти данные.
Организовать mini-тест из 7, идущих последовательно, вопросов на тему “Функции”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "ФАМИЛИЯ ИМЯ ОТЧЕСТВО, вы сдали тест на ОЦЕНКА".
Вариант №11:
Задача №1:
Вывести на экран запрос на ввод отрицательного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод отрицательного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти сумму всех чисел, в диапазоне от 0 до меньшего из введенных чисел, которые делятся без остатка на целую часть разницы двух введенных чисел.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод фамилии, имени отчества и прочитать эти данные.
Организовать mini-тест из 4, идущих последовательно, вопросов на тему “Диалоговые окна”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "ИМЯ ОТЧЕСТВО ФАМИЛИЯ, вы сдали тест на ОЦЕНКА".
Вариант №12:
Задача №1:
Вывести на экран запрос на ввод положительного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод положительного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти произведение всех чисел, в диапазоне от 0 до меньшего из введенных чисел, которые делятся без остатка на целую часть частного от деления двух введенных чисел.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод имени, отчества и фамилии и прочитать эти данные.
Организовать mini-тест из 7, идущих последовательно, вопросов на тему “Типы данных”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "ФАМИЛИЯ ИМЯ ОТЧЕСТВО, ваша оценка за тест: ОЦЕНКА".
Вариант №13:
Задача №1:
Вывести на экран запрос на ввод отрицательного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод отрицательного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти все числа, в диапазоне от 0 до меньшего из введенных чисел, которые делятся без остатка на целую часть разницы двух введенных чисел.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод фамилии имени и отчества и прочитать эти данные.
Организовать mini-тест из 6, идущих последовательно, вопросов на тему “Правила написания скрипта”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "ИМЯ ОТЧЕСТВО ФАМИЛИЯ, ваша оценка за тест: ОЦЕНКА".
Вариант №14:
Задача №1:
Вывести на экран запрос на ввод положительного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод положительного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти все числа, в диапазоне от 0 до меньшего из введенных чисел, которые делятся без остатка на целую часть частного от деления двух введенных чисел.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод фамилии и номера группы и прочитать эти данные.
Организовать mini-тест из 8, идущих последовательно, вопросов на тему “Виды циклов”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "Студент ФАМИЛИЯ из группы НОМЕР ГРУППЫ, вы сдали тест на ОЦЕНКА".
Вариант №15:
Задача №1:
Вывести на экран запрос на ввод отрицательного целого числа №1 и прочитать это число и проверить его соблюдение заданного условия.
Вывести на экран запрос на ввод отрицательного целого числа №2 и прочитать это число и проверить его соблюдение заданного условия.
Найти все нечетные числа, в диапазоне от меньшего до большего из введенных чисел, которые делятся без остатка на разницу: “меньшее из введенных чисел – 5”.
Вывести результат в окно сообщений.
Задача №2:
Вывести на экран запрос на ввод фамилии и номера группы и прочитать эти данные.
Организовать mini-тест из 5, идущих последовательно, вопросов на тему “Способы вывода информации на экран и получения информации от пользователей”. При этом вопросы должны предполагать два варианта ответа на них: "Да" (Ok) или "Нет" (Cancel).
Посчитать полученную оценку.
Вывести полученную оценку в формате: "ФАМИЛИЯ из группы НОМЕР ГРУППЫ сдал тест на ОЦЕНКА".