Логический тип переменных.
презентация к уроку по информатике и икт (8 класс)
Презентация для урока информатики в 8 классе. В презентации дается понятие логической переменной, рассказывается об операциях сравнения и формировании простых и сложных условий. Подробно объясняются логические операции. Разбираются примеры задач на логические переменные.
Скачать:
Вложение | Размер |
---|---|
logicheskiy_tip_peremennyh.pptx | 116.07 КБ |
Предварительный просмотр:
Подписи к слайдам:
Как компьютер принимает решение? Конечно , ему не приходится принимать решение, как человеку. Однако логики и определенности в поведении компьютера куда больше. Собственно, никаких колебаний у него и не бывает. Каждый раз, когда компьютер принимает решение, оно четко и окончательно: или да, или нет! Согласитесь, подобной решимости людям зачастую не хватает.
Попробуем разобраться с логикой компьютера Логика оперирует утверждениями. Любое утверждение может быть истинным или ложным. При решении задач требуется проверить некоторое условие, сформулированное в виде утверждения, и в зависимости от результата проверки (истинности или ложности) произвести те или иные действия. Если условие выполняется, результат будет «истина», если нет – то «ложь». Например, утверждение 4>3 – истина, а 2>3 – ложь. Такие выражения называются логическими. Для хранения результата проверки условий введен логический тип переменных – boolean . Переменные такого типа называются логическими
Логические переменные Переменные логического типа принимают всего два значения: false (ложь) и true (истина); причем они определены так, что false < true . Логические значения получаются в результате выполнения операций сравнения числовых, символьных, строковых и логических выражений. В Паскале логической переменной (переменной типа boolean ) можно присваивать результат операции сравнения x:=a>b, а также можно этот результат напечатать . На экран будет выведено соответственно false или true .
Операции сравнения: < – меньше <= – меньше или равно > – больше >= – больше или равно = – равно < > – неравно
Задача. Проверить, является ли введенное число n четным. Пусть otvet - логическая переменная, n - целая переменная. В результате выполнения оператора присваивания otvet := n mod 2=0 переменной otvet будет присвоено значение true при любом чётном n и false в противном случае. program chetnye ; var n: integer; otvet : boolean ; begin writeln (' Введите исходное число'); readln (n); otvet := n mod 2=0; writeln (' Число ', n,' является четным - ', otvet ) end.
Сложные условия Часто принимаемое решение зависит от результата не одного, а нескольких утверждений. Например, «Вася сегодня получит 5, если придет на урок и правильно выполнит задания», то есть нужно научиться формировать сложные условия. На Паскале сложные условия формируются из простых с помощью логических операций.
Логические операции в Паскале Логическая операция Название операции and Операция И (логическое умножение) or Операция ИЛИ (логическое сложение) not Операция НЕ Логическое отрицание (инверсия) xor Операция ЛИБО ( Исключающее ИЛИ)
Логическая операция AND Сложное выражение, составленное с помощью операции and , истинно тогда и только тогда, когда истинны все простые выражения, входящие в его состав X>3 X<7 X>3 and X<7 0 0 0 0 1 0 1 0 0 1 1 1 При записи сложных условий на Паскале простые условия заключаются в круглые скобки! (x>3) and (x<7) – правильная запись
Логическая операция OR Сложное выражение, составленное с помощью операции or , истинно тогда, когда истинно хотя бы одно простое выражение, входящее в его состав. X>3 X<7 (X>3) or (X<7) 0 0 0 0 1 1 1 0 1 1 1 1
Логическая операция XOR Сложное выражение, составленное с помощью операции xor , истинно тогда, когда истинно только одно из двух простых выражений, входящих в его состав. X>3 X<7 (X>3) xor (X<7) 0 0 0 0 1 1 1 0 1 1 1 0
Логическая операция NOT Сложное выражение, составленное с помощью операции not , истинно тогда, когда ложно простое выражение, входящее в его состав. X>3 not (X> 3) 0 1 1 0
Приоритеты 1) not 2) and 3) or, xor Это значит, что сначала выполнится операция not , за ней and и только потом – or или xor , которые имеют одинаковый приоритет На паскале недопустимо записывать сложное условие в виде двойного неравенства: 2 <= x <=5 неверно! Надо ( x>=2) and (x<=5)
Пример 1 Даны 3 числа a, b, c . Проверить истинность высказывания a
Пример 2 Проверить, что два введенных числа имеют одинаковую четность Можно переменной f присвоить такое выражение: f:=(a mod 2=0) and (b mod 2=0) or (a mod 2<>0) and (b mod 2 <>0) А можно так: f:= ( a+b ) mod 2=0
Пример 3 Проверить, что введенное число трехзначное Решение: f:= (a >99) and (a < 1000) Пример 4 Проверить, что введенное число оканчивается нулем Решение: f:= a mod 10=0
По теме: методические разработки, презентации и конспекты
Элементы математической логики. Логические операции. Конструирование логических выражений с использованием отношений и логических операций
При обучении в школе важное значение имеет предмет "Информатика и ИКТ». Один из разделов теоретического курса – логика – рассматривает законы и правила логического мышления, которые являют...
Открытый урок по алгебре в 7 классе «А» тема: «Уравнения с одной переменной». Открытый урок по алгебре в 7 классе «А» тема: «Уравнения с одной переменной».
Открытый урок по алгебре в 7 классе «А»тема: «Уравнения с одной переменной».презентация по данной теме...
Элективное занятие .«Симметрические выражения от двух переменных. Симметрические системы с двумя переменными. »
Систематизировать и обобщить знания о симметрических системах с двумя переменными....
Обобщающий урок в 7 классе по алгебре "Линейное уравнение с двумя переменными. График линейного уравнения с двумя переменными"
Обобщающий урок в 7 классе по алгебре "Линейное уравнение с двумя переменными. График линейного уравнения с двумя переменными"...
A2. Использование логических операций. Рассматриваем основные логические операции и учимся определять значение логического выражения.
Решение:Первая часть выражения НЕ(ПЕРВАЯ ЦИФРА ЧЁТНАЯ) означает, что первая цифра должна быть НЕЧЁТНАЯ. НЕ отрицает высказывание, заключённое в скобках.Заданному условию удовлетвор...
Метод логически-структурных цепочек в курсе физики. Переменный ток.
Информационный взрыв и тысячелетний опыт изучения и преподавания наук принуждают и доказывают, что наиболее плодотворное освоение (научного материала в частности) происходит через зрительное восприяти...
Алгебра логики. Логические переменные.
Презентация к первому уроку по теме "Алгебра логики" в 8 классе по учебнику Л,Л. Босовой "Информатика" для 8 класса. В презентации рассказывается о двух видах познания, показ...