🗊Презентация Логические операторы

Нажмите для полного просмотра!
Логические операторы, слайд №1Логические операторы, слайд №2Логические операторы, слайд №3Логические операторы, слайд №4Логические операторы, слайд №5Логические операторы, слайд №6Логические операторы, слайд №7Логические операторы, слайд №8Логические операторы, слайд №9Логические операторы, слайд №10Логические операторы, слайд №11Логические операторы, слайд №12Логические операторы, слайд №13

Вы можете ознакомиться и скачать презентацию на тему Логические операторы. Доклад-сообщение содержит 13 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





2.2.	Логические операторы
Операторы сравнения  используются для проверки условия. Операторы сравнения сравнивают два значения и возвращают значение true или false.
Описание слайда:
2.2. Логические операторы Операторы сравнения используются для проверки условия. Операторы сравнения сравнивают два значения и возвращают значение true или false.

Слайд 2


Логические операторы, слайд №2
Описание слайда:

Слайд 3





Сравнение операторов равенства "==" и тождественности "===".
Сравнение операторов равенства "==" и тождественности "===".
Описание слайда:
Сравнение операторов равенства "==" и тождественности "===". Сравнение операторов равенства "==" и тождественности "===".

Слайд 4





2.2.2. Операторы связки
Логические операторы используются для связки нескольких операторов сравнения.
В таблице ниже приведены логические операторы доступные в JavaScript (предположим, что x=2, а y=9):
Описание слайда:
2.2.2. Операторы связки Логические операторы используются для связки нескольких операторов сравнения. В таблице ниже приведены логические операторы доступные в JavaScript (предположим, что x=2, а y=9):

Слайд 5





Оператор &&
Возвращает true, если обе операции сравнения возвращают true, иначе возвращает false.
Можно передать и несколько значений подряд, при этом возвратится первое «ложное» (на котором остановились вычисления), а если его нет – то последнее значение:
alert( 1 && 2 && null && 3 ); // null
alert( 1 && 2 && 3 ); // 3
Можно сказать, что "&& запинается на лжи".
Приоритет оператора  && больше, чем ||, так что он выполняется раньше.
Поэтому в следующем коде сначала будет вычислено правое И: 1 && 0 = 0, а уже потом – ИЛИ.
alert( 5 || 1 && 0 ); // 5
Пример,
var income = 100;
var percent = 10;
var result = income > 50 && percent < 12;
alert (result); //true
Описание слайда:
Оператор && Возвращает true, если обе операции сравнения возвращают true, иначе возвращает false. Можно передать и несколько значений подряд, при этом возвратится первое «ложное» (на котором остановились вычисления), а если его нет – то последнее значение: alert( 1 && 2 && null && 3 ); // null alert( 1 && 2 && 3 ); // 3 Можно сказать, что "&& запинается на лжи". Приоритет оператора && больше, чем ||, так что он выполняется раньше. Поэтому в следующем коде сначала будет вычислено правое И: 1 && 0 = 0, а уже потом – ИЛИ. alert( 5 || 1 && 0 ); // 5 Пример, var income = 100; var percent = 10; var result = income > 50 && percent < 12; alert (result); //true

Слайд 6





Оператор II
Возвращает true, если хотя бы одна операция сравнения возвращают true, иначе возвращает false.
Пример,
alert( 1 || 0 ); // 1
alert( true || 'неважно что' ); // true
alert( null || 1 ); // 1
alert( undefined || 0 ); // 0
Оператор || используют, в частности, чтобы выбрать первое «истинное» значение из списка
var undef; // переменная не присвоена, т.е. равна undefined
var zero = 0;
var emptyStr = "";
var msg = "Привет!";
var result = undef || zero || emptyStr || msg || 0;
alert( result ); // выведет "Привет!" ‐ первое значение, которое является true
Если все значения «ложные», то || возвратит последнее из них:
alert( undefined || '' || false || 0 ); // 0
Описание слайда:
Оператор II Возвращает true, если хотя бы одна операция сравнения возвращают true, иначе возвращает false. Пример, alert( 1 || 0 ); // 1 alert( true || 'неважно что' ); // true alert( null || 1 ); // 1 alert( undefined || 0 ); // 0 Оператор || используют, в частности, чтобы выбрать первое «истинное» значение из списка var undef; // переменная не присвоена, т.е. равна undefined var zero = 0; var emptyStr = ""; var msg = "Привет!"; var result = undef || zero || emptyStr || msg || 0; alert( result ); // выведет "Привет!" ‐ первое значение, которое является true Если все значения «ложные», то || возвратит последнее из них: alert( undefined || '' || false || 0 ); // 0

Слайд 7





Оператор !
Возвращает true, если операция сравнения возвращает false.
var income = 100;
var result1 = !(income > 50);
alert (result1); // false, так как income > 50 возвращает true
 
var isDeposit = false;
var result2 = !isDeposit;
alert (result2); // true
Двойное НЕ используют для преобразования значений к логическому типу:
alert( !!"строка" ); // true
alert( !!null ); // false
Внимание: строка "0" становится true
В отличие от многих языков программирования, "0" в JavaScript является true, как и строка из пробелов:
alert( !!"0" ); // true
alert( !!" " ); // любые непустые строки, даже из пробелов ‐ true!
Описание слайда:
Оператор ! Возвращает true, если операция сравнения возвращает false. var income = 100; var result1 = !(income > 50); alert (result1); // false, так как income > 50 возвращает true   var isDeposit = false; var result2 = !isDeposit; alert (result2); // true Двойное НЕ используют для преобразования значений к логическому типу: alert( !!"строка" ); // true alert( !!null ); // false Внимание: строка "0" становится true В отличие от многих языков программирования, "0" в JavaScript является true, как и строка из пробелов: alert( !!"0" ); // true alert( !!" " ); // любые непустые строки, даже из пробелов ‐ true!

Слайд 8





Условные операторы
Операторы ветвления предназначены для того, чтобы программа могла запускать тот или иной блок кода, в зависимости от верности true или не верности false условия.
Существует много видов операторов ветвления, в этом уроке мы рассмотрим два из них:
— оператор ветвления if
— оператор ветвления if else
Оператор ветвления if
Оператор ветвления if запускает код, если условие возвращает true.
В качестве условия, в операторах ветвления, могут выступать операции сравнения или логические операции.
Схема оператора ветвления if, выглядит следующим образом:
if (условие) {
 оператор_если_истина (код);
}
Описание слайда:
Условные операторы Операторы ветвления предназначены для того, чтобы программа могла запускать тот или иной блок кода, в зависимости от верности true или не верности false условия. Существует много видов операторов ветвления, в этом уроке мы рассмотрим два из них: — оператор ветвления if — оператор ветвления if else Оператор ветвления if Оператор ветвления if запускает код, если условие возвращает true. В качестве условия, в операторах ветвления, могут выступать операции сравнения или логические операции. Схема оператора ветвления if, выглядит следующим образом: if (условие) { оператор_если_истина (код); }

Слайд 9





Пример, 
Пример, 
// создадим две переменные
var One, Two;
 
// присвоим переменным значения
One = 5;
Two = 3;
 
if (One > Two) {
 alert("Условие возвратило true");
}
В этом примере сначала проверяется значение выражения "условие" (One > Two) . Если " условие " истинно (true), выполняется оператор "оператор_если_истина" { alert("Условие возвратило true"); }. В противном случае не выполняется ничего.
Описание слайда:
Пример, Пример, // создадим две переменные var One, Two;   // присвоим переменным значения One = 5; Two = 3;   if (One > Two) { alert("Условие возвратило true"); } В этом примере сначала проверяется значение выражения "условие" (One > Two) . Если " условие " истинно (true), выполняется оператор "оператор_если_истина" { alert("Условие возвратило true"); }. В противном случае не выполняется ничего.

Слайд 10





Оператор ветвления if else
Оператор ветвления if else, предназначен для запуска того или иного блока кода, в зависимости от значения которое вернёт условие: true или false
Схема оператора ветвления if else, выглядит следующим образом:
if (условие) {
    оператор_если_истина (код);
} else {
   оператор_если_ложь (код);
}
Пример,
// создадим две переменные
var One, Two;
// присвоим переменным значения
One = 5;
Two = 3;
if (One > Two) {
   alert("Условие возвратило true");
} else {
   alert("Условие возвратило false");
}
Описание слайда:
Оператор ветвления if else Оператор ветвления if else, предназначен для запуска того или иного блока кода, в зависимости от значения которое вернёт условие: true или false Схема оператора ветвления if else, выглядит следующим образом: if (условие) { оператор_если_истина (код); } else { оператор_если_ложь (код); } Пример, // создадим две переменные var One, Two; // присвоим переменным значения One = 5; Two = 3; if (One > Two) { alert("Условие возвратило true"); } else { alert("Условие возвратило false"); }

Слайд 11





Преобразование к логическому типу
Оператор if (...) вычисляет и преобразует выражение в скобках к логическому типу.
В логическом контексте:
Число 0, пустая строка "", null, undefined и NaN являются false,
Остальные значения – true.
Пример,
Описание слайда:
Преобразование к логическому типу Оператор if (...) вычисляет и преобразует выражение в скобках к логическому типу. В логическом контексте: Число 0, пустая строка "", null, undefined и NaN являются false, Остальные значения – true. Пример,

Слайд 12





В конструкциях ветвления встречаются случаи, когда необходимо сделать выбор из нескольких альтернатив. Например, переменная может принимать несколько фиксированных значений ("1", "2", "3" и т.п.) в зависимости от которых необходимо направлять программу по разным маршрутам. В таких случаях можно скомбинировать несколько конструкций ветвления следующим образом: 
В конструкциях ветвления встречаются случаи, когда необходимо сделать выбор из нескольких альтернатив. Например, переменная может принимать несколько фиксированных значений ("1", "2", "3" и т.п.) в зависимости от которых необходимо направлять программу по разным маршрутам. В таких случаях можно скомбинировать несколько конструкций ветвления следующим образом: 
if(логическое_выражение_1)
{
    оператор_1;
}
else if(логическое_выражение_2)
{
    оператор_2;
}
else if(логическое_выражение_3)
{
    оператор_3;
}
Описание слайда:
В конструкциях ветвления встречаются случаи, когда необходимо сделать выбор из нескольких альтернатив. Например, переменная может принимать несколько фиксированных значений ("1", "2", "3" и т.п.) в зависимости от которых необходимо направлять программу по разным маршрутам. В таких случаях можно скомбинировать несколько конструкций ветвления следующим образом: В конструкциях ветвления встречаются случаи, когда необходимо сделать выбор из нескольких альтернатив. Например, переменная может принимать несколько фиксированных значений ("1", "2", "3" и т.п.) в зависимости от которых необходимо направлять программу по разным маршрутам. В таких случаях можно скомбинировать несколько конструкций ветвления следующим образом: if(логическое_выражение_1) { оператор_1; } else if(логическое_выражение_2) { оператор_2; } else if(логическое_выражение_3) { оператор_3; }

Слайд 13





Вложенная конструкция if
В следующем примере, если в первый раз находится нужный диапазон, то мы выходим из программы и не делаем остальные ненужные проверки, если же нет, то пробуем найти его во второй раз (делаем вторую проверку) и т.д.
Это увеличивает скорость работы нашей программы по сравнению с проверкой всех семи условий.
var t = prompt("Введите температуру:", 36);
t = parseFloat(t);
if (t < 20 || t>=46) {
   alert("Вы труп");
} else{
        if (t >= 20 && t < 27) {
            alert("У Вас кома");
        } else { 
                 if ( (t >= 27 && t < 36) || (t >= 37 && t < 42)) {
                       alert("Вы больны");
                 } else { 
                           if (t >= 36 && t< 37) {
                               alert("Вы здоровы");
                           } else {
                                      alert("У вас потеря сознания");
                           } 
                 }
        } 
}
Описание слайда:
Вложенная конструкция if В следующем примере, если в первый раз находится нужный диапазон, то мы выходим из программы и не делаем остальные ненужные проверки, если же нет, то пробуем найти его во второй раз (делаем вторую проверку) и т.д. Это увеличивает скорость работы нашей программы по сравнению с проверкой всех семи условий. var t = prompt("Введите температуру:", 36); t = parseFloat(t); if (t < 20 || t>=46) { alert("Вы труп"); } else{ if (t >= 20 && t < 27) {     alert("У Вас кома"); } else { if ( (t >= 27 && t < 36) || (t >= 37 && t < 42)) {             alert("Вы больны");         } else { if (t >= 36 && t< 37) {                   alert("Вы здоровы");             } else {                                 alert("У вас потеря сознания");                            }            }   } }



Похожие презентации
Mypresentation.ru
Загрузить презентацию