Логический тип переменных.
презентация к уроку по информатике и икт (8 класс)

Фоменко Наталья Владимировна

Презентация для урока информатики в 8 классе. В презентации дается понятие логической переменной, рассказывается об операциях сравнения и формировании простых и сложных условий. Подробно объясняются логические операции. Разбираются примеры задач на логические переменные.

Скачать:

ВложениеРазмер
Файл logicheskiy_tip_peremennyh.pptx116.07 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Логический тип переменных Учитель: Н.В. Фоменко

Слайд 2

Как компьютер принимает решение? Конечно , ему не приходится принимать решение, как человеку. Однако логики и определенности в поведении компьютера куда больше. Собственно, никаких колебаний у него и не бывает. Каждый раз, когда компьютер принимает решение, оно четко и окончательно: или да, или нет! Согласитесь, подобной решимости людям зачастую не хватает.

Слайд 3

Попробуем разобраться с логикой компьютера Логика оперирует утверждениями. Любое утверждение может быть истинным или ложным. При решении задач требуется проверить некоторое условие, сформулированное в виде утверждения, и в зависимости от результата проверки (истинности или ложности) произвести те или иные действия. Если условие выполняется, результат будет «истина», если нет – то «ложь». Например, утверждение 4>3 – истина, а 2>3 – ложь. Такие выражения называются логическими. Для хранения результата проверки условий введен логический тип переменных – boolean . Переменные такого типа называются логическими

Слайд 4

Логические переменные Переменные логического типа принимают всего два значения: false (ложь) и true (истина); причем они определены так, что false < true . Логические значения получаются в результате выполнения операций сравнения числовых, символьных, строковых и логических выражений. В Паскале логической переменной (переменной типа boolean ) можно присваивать результат операции сравнения x:=a>b, а также можно этот результат напечатать . На экран будет выведено соответственно false или true .

Слайд 5

Операции сравнения: < – меньше <= – меньше или равно > – больше >= – больше или равно = – равно < > – неравно

Слайд 6

Задача. Проверить, является ли введенное число 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.

Слайд 7

Сложные условия Часто принимаемое решение зависит от результата не одного, а нескольких утверждений. Например, «Вася сегодня получит 5, если придет на урок и правильно выполнит задания», то есть нужно научиться формировать сложные условия. На Паскале сложные условия формируются из простых с помощью логических операций.

Слайд 8

Логические операции в Паскале Логическая операция Название операции and Операция И (логическое умножение) or Операция ИЛИ (логическое сложение) not Операция НЕ Логическое отрицание (инверсия) xor Операция ЛИБО ( Исключающее ИЛИ)

Слайд 9

Логическая операция 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) – правильная запись

Слайд 10

Логическая операция OR Сложное выражение, составленное с помощью операции or , истинно тогда, когда истинно хотя бы одно простое выражение, входящее в его состав. X>3 X<7 (X>3) or (X<7) 0 0 0 0 1 1 1 0 1 1 1 1

Слайд 11

Логическая операция XOR Сложное выражение, составленное с помощью операции xor , истинно тогда, когда истинно только одно из двух простых выражений, входящих в его состав. X>3 X<7 (X>3) xor (X<7) 0 0 0 0 1 1 1 0 1 1 1 0

Слайд 12

Логическая операция NOT Сложное выражение, составленное с помощью операции not , истинно тогда, когда ложно простое выражение, входящее в его состав. X>3 not (X> 3) 0 1 1 0

Слайд 13

Приоритеты 1) not 2) and 3) or, xor Это значит, что сначала выполнится операция not , за ней and и только потом – or или xor , которые имеют одинаковый приоритет На паскале недопустимо записывать сложное условие в виде двойного неравенства: 2 <= x <=5 неверно! Надо ( x>=2) and (x<=5)

Слайд 14

Пример 1 Даны 3 числа a, b, c . Проверить истинность высказывания a

Слайд 15

Пример 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

Слайд 16

Пример 3 Проверить, что введенное число трехзначное Решение: f:= (a >99) and (a < 1000) Пример 4 Проверить, что введенное число оканчивается нулем Решение: f:= a mod 10=0


По теме: методические разработки, презентации и конспекты

Элементы математической логики. Логические операции. Конструирование логических выражений с использованием отношений и логических операций

При обучении в школе важное значение имеет предмет "Информатика и ИКТ».  Один из разделов теоретического курса – логика – рассматривает законы и правила логического мышления, которые являют...

Открытый урок по алгебре в 7 классе «А» тема: «Уравнения с одной переменной». Открытый урок по алгебре в 7 классе «А» тема: «Уравнения с одной переменной».

Открытый урок по алгебре в 7 классе «А»тема: «Уравнения с одной переменной».презентация по данной теме...

Элективное занятие .«Симметрические выражения от двух переменных. Симметрические системы с двумя переменными. »

Систематизировать и обобщить знания о симметрических системах с двумя переменными....

Обобщающий урок в 7 классе по алгебре "Линейное уравнение с двумя переменными. График линейного уравнения с двумя переменными"

Обобщающий урок в 7 классе по алгебре "Линейное уравнение с двумя переменными. График линейного уравнения с двумя переменными"...

A2. Использование логических операций. Рассматриваем основные логические операции и учимся определять значение логического выражения.

Решение:Первая часть выражения НЕ(ПЕРВАЯ ЦИФРА ЧЁТНАЯ) означает, что первая цифра должна быть НЕЧЁТНАЯ. НЕ отрицает высказывание, заключённое в скобках.Заданному условию удовлетвор...

Метод логически-структурных цепочек в курсе физики. Переменный ток.

Информационный взрыв и тысячелетний опыт изучения и преподавания наук принуждают и доказывают, что наиболее плодотворное освоение (научного материала в частности) происходит через зрительное восприяти...

Алгебра логики. Логические переменные.

Презентация к первому уроку по теме "Алгебра логики" в 8 классе по учебнику Л,Л. Босовой "Информатика" для 8 класса.  В презентации рассказывается о двух видах познания, показ...