- •Теоретические сведения
- •Ввод и вывод информации в JavaScript
- •1 Вывод информации:
- •2 Ввод данных в скрипт:
- •Переменные в JavaScript
- •События в JavaScript
- •Арифметические и логические операции
- •Условные операторы
- •1 Условный оператор if
- •2 Оператор выбора switch
- •3 Фактические параметры функции
- •4 Сокращенный условный оператор
- •Циклы в JavaScript
- •1 Цикл for
- •2 Цикл for/in
- •3 Цикл while
- •4 Управление циклом
- •Практическая часть
Практическая часть
Вычислить значение выражения по формуле (все переменные принимают вещественные значения):
Известна масса трех гантелей. Найти сумму масс гантелей, выделить самую тяжелую и самую легкую.
Посчитать количество согласных и гласных в Вашей фамилии.
Определить, сколько раз в строке длиной 20 символов повторяется символ под номером 5.
Даны два вещественных положительных числа х и у. арифметические действия над ними пронумерованы (сложение – 1, вычитание – 2, умножение – 3, деление - 4). Составить программу, которая по введённому номеру выполняет то или иное действие над числами.
Вычислить значение сопротивления участка цепи по введенным напряжению и току на данном участке.
Определить эквивалентное сопротивление двух последовательно и параллельно соединенных проводников с сопротивлениями R1 и R2.
Дана последовательность слов. Напечатать все слова, предварительно выполнив преобразования по правилу: заменить в каждом слове первую встречную букву а буквой о, удалив все остальные (если в слове нет такой буквы, то ничего не делать).
Написать скрипт, определяющий текущее время и вычисляющий время завтрака (7 00 -8 00 ), обеда (13 00 -14 00 ), ужина (19 00 -20 00 ), работы (9 00 -18 00 ), отдыха (18 00 -23 00 ), сна (23 00 -6 30 ).
Создайте код, который выводит все простые числа из интервала от 2 до 10.( Натуральное число, большее 1, называется простым, если оно ни на что не делится, кроме себя и 1)
Подсчитать количество слов во введенном строке, найти длину максимального слова, минимального слова и среднюю длину слов. Предусмотреть возможность присутствия в тексте нескольких пробелов и знаков препинания.
Определить, является ли введенная строка палиндромом (справа налево читается так же, как и слева направо).
Написать программу определения корректности ввода пользователем адреса электронной почты. Программа должна проверять следующие условия:
наличие символа «@»;
минимальный размер адреса – 6 символов (например, a@b.by);
слева от символа «@» должен быть, как минимум, один символ;
справа от символа «@» должна быть, как минимум, одна точка;
справа от последней точки должно быть, как минимум, 2 символа;
между символом «@» и следующей за ним точкой должен быть, как минимум, один символ.
Программа должна выдавать сообщение с указанием соответствующей ошибки.
Задана точка с координатами X,Y. Определить, относится ли она кругу с центром C (Xc, Yc) и радиусом R.
Вывести значения функции Y = 4 * SIN (T) - 0.5 * SIN (T) на промежутке [0.1, 0.8], с шагом 0.05.
Напишите программу, в которой по известной начальной скорости V0 и времени полета тела t определяется угол, под которым тело брошено по отношению к горизонту.
Посчитайте площадь треугольника по:
длинам трех сторон;
трем углам и стороне;
двум сторонам и углу между ними;
двум сторонам и необразованному ими углу;
высоте треугольника и стороне к которой опущена эта высота;
трем углам и стороне.
В задаче предусмотреть проверку на существование треугольника
Вывести ряд чисел Фибоначчи, состоящий из n элементов. (Числа Фибоначчи – это элементы числовой последовательности 0, 1, 1, 2, 3, 5, 8, 13, 21, 34…, в которой каждое последующее число равно сумме двух предыдущих)
Написать скрипт, который оставляет в строке только один экземпляр каждого встречающегося символа.
Создать массив из n (входное значение) элементов, автоматически заполнить его случайными числами от 0 до 10 и вывести массив и сумму его элементов.