Презентация Операци сравнения. Логические операторы онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Операци сравнения. Логические операторы абсолютно бесплатно. Урок-презентация на эту тему содержит всего 33 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Операци сравнения. Логические операторы
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:33 слайда
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:395.00 kB
- Просмотров:65
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№4 слайд
Содержание слайда: Пример операций сравнения
boolean isEqual, isNonEqual, isGreater,
isGreaterOrEqual, isLess, isLessOrEqual;
int a = 5, b = 5, c = 3;
isEqual = a == b; // isEqual = true
isNonEqual = a != b; // isNonEqual = false
isGreater = a > c; // isGreater = true
isGreaterOrEqual = b >= c; // isGreaterOrEqual = true
isLess = c < a; // isLess = true
isLessOrEqual = a <= c; // isLessOrEqual = false
№6 слайд
Содержание слайда: Логические операторы
отрицание "!" – замена false на true, или наоборот
операция И "&&" (конъюнкция) – результат равен true, только, если оба операнда равны true, иначе результат – false
операция ИЛИ "||" (дизъюнкция) – результат равен true, только, если хотя бы один из операндов равен true, иначе результат – false
операция исключающее ИЛИ "^" – результат равен true, только, если операнды не равны друг другу, иначе результат – false
№9 слайд
Содержание слайда: Пример
boolean isInRange, isValid, isNotValid, isEqual, isNotEqual;
int x = 8;
isInRange = x > 0 && x < 5; // isInRange = false
isValid = x > 0 || x > 5; // isValid = true
isNotValid = !isValid; // isNotValid = false
isEqual = isInRange == isValid; // isEqual = false
isNotEqual = isInRange != isValid // isNotEqual = true
№10 слайд
Содержание слайда: Понятие инструкции
Инструкция (statement) – это минимальная единица программы, представляющая собой один шаг программы.
Одна инструкция может занимать несколько строк. В одной строке может быть несколько инструкций. Любое выражение, которое заканчивается точкой с запятой является инструкцией.
№11 слайд
Содержание слайда: Составная инструкция (блок)
Несколько инструкций, которые заключены в фигурные скобки, образуют составную инструкцию. Составная инструкция синтаксически эквивалентна одной инструкции. Составная инструкция может употребляться везде, где допускается обычная инструкция. Точка с запятой не ставится после закрывающей фигурной скобки. Составная инструкция является блоком и может содержать объявления локальных переменных. Эти переменные будут уничтожены после выполнения составной инструкции, т.е. после выхода из блока.
№12 слайд
Содержание слайда: Условная инструкция
Условная инструкция if (if statement) – это конструкция языка программирования, которая позволяет выполнять инструкцию в зависимости от истинности некоторого выражения. Общий синтаксис:
if (условие)
инструкция
В данном случае условие – это выражение, которое даёт в результате значение логического типа. Если условие будет истинно, то инструкция выполнится. Если ложно – инструкция будет пропущена.
№13 слайд
Содержание слайда: Условный оператор if
Оператор if являетя основным оператором выбора в Java и позволяет выборочно изменять ход выполнения программы – и, пожалуй, это одно из основных отличий между программированием и простыми вычислениями.
if (условие) оператор // если условие истинно, то оператор отработает
№14 слайд
Содержание слайда: Конструкция if - else
Когда необходимо обеспечить реакцию на ложность условия, применяется конструкция if-else. Общий синтаксис:
if (условие)
инструкция1
else
инструкция2
В данном случае, если условие будет истинным – будет выполнена только инструкция1, а затем выполнение кода продолжится с инструкций, которые написаны после if-else. Если условие будет ложным, будет выполнена только инструкция2. Если необходимо выполнить несколько инструкций в теле if или else применяется составная инструкция: if (условие) { инструкция1; инструкция2; }
№17 слайд
Содержание слайда: Неопределённость вложенности
Однако, иногда может возникнуть неопределённость со вложенностью. Например:
if (n > 0)
if (a > b)
z = a;
else
z = b;
Хоть код и отформатирован, компилятор решает эту проблему таким правилом: else относится к самому внутреннему if.
if (n > 0)
if (a > b)
z = a;
else
z = b;
№19 слайд
Содержание слайда: Принцип работы лесенки
Условия будут проверяться по очереди до тех пор, пока не будет найдено истинное, либо пока выполнение не дойдет до else. Если истинное условие найдено – проверки прекращаются, выполняется указанная инструкция, а выполнение кода продолжается с кода, который написан далее за if-else if-else.
№22 слайд
Содержание слайда: Тернарный оператор
int e = (b == 0) ? 0 : (a / b);
В качестве первого операнда — «выражение 1» — может быть использовано любое выражение, результатом которого является значение типа boolean. Если результат равен true, то выполняется оператор, заданный вторым операндом, то есть «выражение2». Если же первый операнд равен false, то выполняется третий операнд — «выражениеЗ». Второй и третий операнды, то есть «выражение2» и «выражениеЗ», должны возвращать значения одного типа, и не должны иметь тип void!
№24 слайд
Содержание слайда: Оператор множественного выбора switch
В отличие от операторов if-else, оператор switch применим к известному числу возможных ситуаций. Можно использовать простые типы byte, short, char, int. Также можно использовать Enum и String (начиная с JDK7), а также специальные классы, которые являются обёрткой для примитивных типов: Character, Byte, Short, Integer.
№26 слайд
Содержание слайда: Оператор switch
Каждая секция case обычно заканчивается командой break, которая передаёт управление к концу команды switch. Если не использовать break,выполнение кода продолжится.
Дублирование значений case не допускается. Тип каждого значения должен быть совместим с типом выражения.
№28 слайд
Содержание слайда: Случайные числа
Генератор псевдослучайных чисел - это алгоритм, порождающий последовательность чисел, элементы которой почти независимы друг от друга и обычно подчиняются равномерному распределению. Сфера применения СЧ достаточно широка — от имитационного моделирования до криптографии.
№29 слайд
Содержание слайда: Источники настоящих СЧ
Источники настоящих случайных чисел найти очень трудно. Физические шумы, такие, как детекторы событий ионизирующей радиации или космическое излучение, вполне сгодятся в роли таких источников. Однако применяются подобные устройства в приложениях сетевой безопасности крайне редко.
№31 слайд
Содержание слайда: Как получить СЧ в Java
Math.random() даёт случайное вещественное число в диапазоне от 0 до 1 (не включая 1)
Для получения диапазона от 0 до 100, можно умножить Math.random() * 101
Для получения диапазона от 50 до 100, можно умножить Math.random() * 51 + 50
Чтобы получить целый результат, используется приведение к типу int
Скачать все slide презентации Операци сравнения. Логические операторы одним архивом:
-
Операции арифметические, сравнения, логические и поразрядные. Лекция 10
-
Условный оператор, оператор выбора. Логические операции в Паскале
-
Логические операции и условия
-
Операции, операторы, операнды
-
Составные логические выражения. Логические операторы
-
Int main. Объявление переменной. Типы данных. Логические операции
-
Стандартные типы. Работа с консолью. Развилки. (Основные) логические операции
-
Логические операции в С
-
Работа с битами. Команды сдвига. Логические команды. Адресное пространство. Способы адресации. Организация сравнения. Циклы
-
Ввод-вывод - файлы. Программа: логические файлы. Операционная и файловая системы: физические файлы