Презентация "Простые и составные условия" 8 класс

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

ПРОСТЫЕ

И

СОСТАВНЫЕ

УСЛОВИЯ

Автор: учитель информатики СОШ № 28 г.Бобруйска Кунцевич Л.А.

Виды алгоритмов:

Команды ветвления и повторения состоят из условий. В качестве условия используется любое понятное исполнителю высказывание.

Это высказывание может быть истинным ( тогда мы говорим о том, что условие выполняется) или ложным ( тогда считается, что условие не выполняется ).

линейный

с ветвлением

с повторением

( состоит из простых команд )

( в состав входит команда ветвления )

( в состав входит команда повторения )

ИСТИНА

ЛОЖЬ

Высказывания бывают простыми и составными.

  • Луна – спутник Земли.
  • Пингвины живут в Антарктиде.
  • Акулы плавают в Москве-реке.
  • 9 меньше 2.

Высказывания 1 и 2 являются истинными,

а высказывания 3 и 4 – ложными.

Примеры простых высказываний:

9 < 2

Высказывание, состоящее из нескольких простых высказываний, называется составным.

1. Был солнечный июльский день и ребята ходили в лес за ягодами.

2. Денис решил нарисовать котёнка или сфотографировать его.

В приведённых примерах простые высказывания соединены с помощью союзов «И» и «ИЛИ», которые в информатике называются логическими операциями.

«И» - логическое умножение,

«ИЛИ» - логическое сложение.

Примеры составных высказываний:

В зависимости от того, ложны или истинны простые высказывания, в зависимости от логической операции, составное высказывание может быть также истинным или ложным.

Примеры:

1. Бананы растут в Африке и обезьяны их едят.

Первое высказывание – истинное, второе высказывание – истинное, всё составное высказывание тоже истинное.

2. Бананы растут в Сибири и обезьяны их едят.

Первое высказывание – ложно, второе – истинное, всё составное высказывание является ложным.

3. В белорусских болотах водятся бегемоты или лягушки.

Первое высказывание – ложно, второе – истинное, всё составное высказывание является истинным.

Истинность высказываний 2 и 3 различна, так как различны логические операции, входящие в них.

В выяснении истинности или ложности составного высказывания помогают таблицы истинности.

Таблицы истинности

А

В

А и В

И

И

И

И

Л

Л

Л

И

Л

Л

Л

Л

А

В

А или В

И

И

И

И

Л

И

Л

И

И

Л

Л

Л

Верно

Неверно

Истина

Ложь

Верно

Неверно

Ложь

Истина

Верно

Неверно

Ложь

Истина

Верно

Неверно

Истина

Упражнение 1. Определите, истинным или ложным является составное высказывание:

  • Лимон кислый или сахар горький.
  • 2. Зимой идёт снег и цветут яблони.

    3. Днепр впадает в Балтийское или Жёлтое море.

    4. Число 15 делится на 3 и на 5.

Ложь

Думаем!!!

Упражнение 2. Допишите в тетрадке простое высказывание так, чтобы полученное составное высказывание было истинным.

  • Число 16 делится на 3 или на …
  • Земля вращается вокруг Солнца и Луна …

Упражнение 3. Допишите эти же высказывания так, чтобы полученное составное высказывание было ложным.

Упражнение 4. Допишите в тетрадке логическую операцию так, чтобы составное высказывание было истинным.

1. Число 7 простое … число 7 составное.

2. Число 105 делится на 5 … делится на 7

ВЕРНО

ВЕРНО

ВЕРНО

Истина

Ложь

ВЕРНО

ВЕРНО

Ложь

Истина

Упражнение 5. Определите, истинным или ложным является составное высказывание:

  • Если х – брат у, то х и у – родственники.
  • Если х – сын или дочь у, то у – мать или отец х.
  • Если х – сестра у, то у – сестра х.
  • Число 8 чётное и простое.
  • Чтобы уметь плавать, надо жить у моря или реки.

Истина

Ложь

Думай!!

Думай!!

Думай!!

Истина

Ложь

Думай!!

Истина

Ложь

Думай!!

Логический блок ( блок условия )

Условие

Да

Нет

Если условие выполняется, то есть высказывание, записанное в блоке является истинным, то выполняются команды по стрелке «ДА».

Если условие не выполняется, то есть высказывание, записанное в блоке является ложным, то выполняются команды по стрелке «НЕТ».

Простое условие -

это два выражения, связанные одним из знаков отношений:

= ( равно ), < ( меньше ), > ( больше ), < = ( меньше либо равно ), > = ( больше либо равно ) , < > ( не равно ).

Задание 1.

Укажите условия, правильно записанные на языке Паскаль.

А) x > 0

Б) 5 > y

В) c = < 5

Г) x = > y

Д) a > = b*2

Е) a< > b

Ж) a = b

На языке программирования Паскаль

З) x, y > 0

И) x = 5

К) x + 5 > = y - 3

Л) 5 < y < 9

М) x = y = z

Н) 8 mod 2 = 0

О) x y

and - и

or - или

( условие 1 ) and ( условие 2)

Например: ( x>2 ) and ( x<5 ) – задан интервал (2;5)

( условие 1 ) or ( условие 2 )

Например: ( x<2 ) or ( x>5) – задано объединение двух интервалов ( - ; 2) ( 5; + )

Составное условие

- это несколько простых условий, соединённых с помощью логических операций:

Задание 2.

Укажите условия, истинные при

x=-3, y=2, z=5

  • Y = Z + X
  • Z < SQR(X)
  • X+Y+Z < > 4
  • X – Y = - Z
  • Z div 2 = 1
  • Z mod Y = 2

Истина

Ложь

Истина

Ложь

Истина

Ложь

Истина

Ложь

Истина

Ложь

Истина

Ложь

2 = 5 + ( - 3 )

5 < ( -3 )2

- 3 + 2 + 5 = 4

- 3 – 2 = - 5

Частное от деления 5 на 2 равно 2

Остаток при делении 5 на 2 равен 1

Задание 3.

Укажите условия, истинные при

a=5, b=7, c=0

  • ( a > b ) or ( b > c )
  • ( b > a ) and ( b > c )
  • (( a – b ) > 0 ) or ( c < > 0 )
  • ( a mod 2 = 1 ) and ( b mod 2 = 2 )

Истина

Ложь

Истина

Ложь

Истина

Ложь

Истина

Ложь

Думай!

Задание 4.

Запишите в тетрадь следующие условия на языке программирования Паскаль.

  • Величина Х – положительна
  • Число Y - неотрицательно
  • 0 < X < 5
  • X равно 10
  • Числа X и Y – отрицательные
  • X ( - 5; 5 ]
  • X > 0 , Y < 4
  • X кратно 3
  • X не делится на 5

Рефлексия

Я понимаю, я могу ответить на вопрос

1. Что такое условие?

2. Какими бывают условия?

3. Какие условия называются составными?

4. С помощью каких логических операций можно составить составное условие?

5. Как записываются составные условия на языке Паскаль?

6. Как графически изобразить условие?

Оцени свое понимание материала данного урока

( да – «+», нет – «-» )

ДО СВИДАНИЯ!

Спасибо за урок!