Справочная информация «Интервалы».
Пусть X – действительное переменное. Множество всех значений X (точек), удовлетворяющих условиям: 1. A < X < B, есть ограниченный открытый интервал (A, B), не включает границы, 2. A < X, есть неограниченный открытый интервал (A, +∞), 3. X < A, есть неограниченный открытый интервал (–∞, A), 4. A ≤ X ≤ B, есть ограниченный замкнутый интервал [A, B], включает границы. Замкнутый интервал называют также отрезком, или замкнутым промежутком. Множество точек (X), удовлетворяющих условиям: A ≤ X < B, A < X ≤ B, X ≥A, X ≤ A, можно называть полуоткрытыми интервалами. Задание 3. Вычислите значения переменных j и k после выполнения условного оператора: If ((j>1 || k>4) && k==0) {j=j+2} else {k=k+2} для следующих исходных данных: 1. j=1; k=4 2. j=2; k=3 3. j=3; k=0 Практическая работа «Составные условия» Þ Составьте и запишите скрипты Þ Создайте html-файл js5.htm и поочерёдно проанализируйте его работу в броузере Þ Выполните тестирование с разными исходными данными Задача 1. «Установка фона страницы по условию». Введите число. Если это число равно 0 или 1, то установите красный фон страницы, в противном случае – установите зелёный фон страницы. Задача 2. «Обработка заданного числа по условию». Введите число b. Если введённое число удовлетворяет условию 10£b£50, то удвойте значение b и выведите отформатированный результат. В противном случае, выведите панель alert (“число”+b+” не в интервале (0,50)”). Задача 3. «Обработка панели prompt по условию» Введите число, используя панель prompt. Если нажата кнопка «Cancel», то выведите панель alert с сообщением «Загрузи программу ещё раз!». В противном случае выведите результат умножения введённого числа на 3 и 4 в таблице:
![]()
,,, х 3,,,
Задача 4*. «Обработка панели prompt» При вводе пользователем с клавиатуры фамилии автора Кинг выведите список предлагаемых вашей фирмой его произведений, при вводе других данных или нажатии кнопки “Cancel” выведите панель alert с соответствующим сообщением. 4. Сложное ветвление Применение в программе нескольких условных операторов есть сложное ветвление. Различают два типа задач: линейность независимых условий и применение вложенных операторов if…. Линейность независимых условий. Часто в задачах требуется выполнить несколько условий, которые не зависят друг от друга. Тогда, в программе операторы if… выполняются последовательно, по мере их написания. Задача «Три числа» Даны три целых числа. Неотрицательные числа заменить нулями, а отрицательные – удвоить. Блок-схема: Программа:
![]()
a=a*2 a=0 a=parseInt(a);
b=parseInt(b);
b=b*2 b=0
false c>=0 true }
c=c*2 c=0 Вопросы к программе
a,b, c 2. Как изменится алгоритм при перестановке условий?
|