Экономика Иванов
Экология Петров
«Условный оператор» Задание 1. Какая последовательность символов является условным оператором в языке JavaScript? a) If x=1 {x=x*2} else {x=0} b) If (a>=b) {a=a/2; b=b/2} c) If (x!=y) then {x=1; y=1} else {x=0; y=0} d) If (a==b) {document.write(a+”,”+b)} else {document.write(“числа не равны”)} e) If (x<1) {alert(“Выход”)!} else {alert(“Продолжаем работу!”)} Задание 2. Какие будут значения переменных j и k после выполнения условного оператора: If (j>k) {j=k+2} else {k=k+2} если исходные значения переменных таковы: a) j=3; k=5 b) j=3; k=3 c) j=3; k=2 Задание 3. Постройте блок-схему алгоритма и запишите html-файл с текстом скрипта для следующей задачи: Даны два числа, определите и напечатайте, какое из чисел больше, а какое меньше?
3. Простые и составные условия Определение. Условие, содержащее в себе одно логическое выражение, называется простым. Например: (а>=1); (а==true). Составное условие содержит в себе два простых условия, которые могут объдиняться логическими операциями И и ИЛИ. Например, логическое выражение (a>0 && a<1) определяет попадание числа а в интервал (0,1), то есть 0<a<1. Правила выполнения логических операций Операция И – &&. Составное условное выражение равно значению true, когда оба логических выражения в нём равны true. Операция ИЛИ – ||. Составное условное выражение равно значению true, когда хотя бы одно из логических выражений в нём равно true.
Составные условия применяются для записи двойных неравенств.
Контрольные вопросы 1. Какое условие называется простым? 2. Какие знаки сравнения проверяются в логических выражениях? 3. Какие значения вырабатываются после вычисления логических выражений? 4. Какое условие называется составным? 5. Как работает логическая операция И – &&? 6. Как работает логическая операция ИЛИ – ||?
Выводы · Условие в операторе if … может быть простым или составным. · Простое условие содержит одно, а составное условие – два логических выражения. · Логические выражения составного условия связаны логическими операциями И и ИЛИ. · Для получения значения true в составном условии операция И требует true в обоих логических выражениях, а ИЛИ требует true хотя бы в одном логическом выражении. · Логические выражения в условии могут быть вложенными, тогда они выделяются в круглые скобки. Круглые скобки определяют приоритет действий. «Вычисление логических выражений» Задание 1. Вычислите значения логических выражений: 1. (z>0 && z<1) при а). z=8; b). z=0.2 2. (z<=3 || z>=5) при a). z=5; b). z=4 3. ((z1 &&z2) || z3) при а).z1=true; z2=false; z3=true b). z1=false; z2=true; z3=false Задание 2. Запишите логическиевыражения на JavaScript для выполнения следующих условий: 1. значение z принадлежит интервалу (0,1) 2. значение z принадлежит интервалу [1,10) 3. значение z не принадлежит интервалу (-1,0] 4. значение z не принадлежит интервалу (-40,1)
|