«Осень 2024»

Простые и составные условия

Презентация знакомит учащихся с тем, что такое условие, какими условия бывают. Вводятся понятия логических операций "И" и "ИЛИ". Все понятия закрепляются примерами и устными упражнениями. Затем рассматривается запись простых и составных условий на языке Паскаль АВС.

Олимпиады: Информатика 1 - 11 классы

Содержимое разработки

ПРОСТЫЕ И СОСТАВНЫЕ УСЛОВИЯ Автор: учитель информатики СОШ № 28 г.Бобруйска Кунцевич Л.А.

ПРОСТЫЕ

И

СОСТАВНЫЕ

УСЛОВИЯ

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

Виды алгоритмов: линейный с ветвлением с повторением ( состоит из простых команд ) ( в состав входит команда ветвления )  ( в состав входит команда повторения ) Команды ветвления и повторения состоят из условий . В качестве условия используется любое понятное исполнителю высказывание. Это высказывание может быть истинным ( тогда мы говорим о том,  что условие выполняется ) или ложным ( тогда считается, что условие не выполняется ). ИСТИНА ЛОЖЬ

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

линейный

с ветвлением

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

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

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

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

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

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

ИСТИНА

ЛОЖЬ

Высказывания бывают простыми и составными .   Примеры простых высказываний:  Луна – спутник Земли. Пингвины живут в Антарктиде. Акулы плавают в Москве-реке. 9 меньше 2.  9  Высказывания 1 и 2 являются истинными, а высказывания 3 и 4 – ложными.

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

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

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

9

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

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

Высказывание, состоящее из нескольких простых высказываний, называется составным . Примеры составных высказываний:   1. Был солнечный июльский день и ребята ходили в лес за ягодами.  2. Денис решил нарисовать котёнка или сфотографировать его.  В приведённых примерах простые высказывания соединены с помощью союзов «И» и «ИЛИ», которые в информатике называются логическими операциями . «И» - логическое умножение, «ИЛИ» - логическое сложение.

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

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

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

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

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

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

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

В зависимости от того, ложны или истинны простые высказывания, в зависимости от логической операции, составное высказывание может быть также истинным или ложным. Примеры: 1. Бананы растут в Африке и обезьяны их едят. Первое высказывание – истинное, второе высказывание – истинное, всё составное высказывание тоже истинное. 2. Бананы растут в Сибири и обезьяны их едят. Первое высказывание – ложно, второе – истинное, всё составное высказывание является ложным. 3. В белорусских болотах водятся бегемоты или лягушки. Первое высказывание – ложно, второе – истинное, всё составное высказывание является истинным. Истинность высказываний 2 и 3 различна, так как различны логические операции, входящие в них.

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

Примеры:

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

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

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

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

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

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

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

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

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

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

А

В

А и В

А или В

В

А

И

И

И

И

И

И

И

Л

И

Л

И

Л

Л

Л

И

И

Л

И

Л

Л

Л

Л

Л

Л

Упражнение 1. Определите, истинным или ложным является составное высказывание: Верно Ложь Неверно Истина Лимон кислый или сахар горький.  2. Зимой идёт снег и цветут яблони.  3. Днепр впадает в Балтийское или Жёлтое море.  4. Число 15 делится на 3 и на 5. Верно Неверно Ложь Истина Ложь Истина Верно Неверно Ложь Неверно Истина Верно Думаем!!!

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

Верно

Ложь

Неверно

Истина

  • Лимон кислый или сахар горький.

2. Зимой идёт снег и цветут яблони.

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

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

Верно

Неверно

Ложь

Истина

Ложь

Истина

Верно

Неверно

Ложь

Неверно

Истина

Верно

Думаем!!!

Упражнение 2. Допишите в тетрадке простое высказывание так, чтобы полученное составное высказывание было истинным. Число 16 делится на 3 или на … Земля вращается вокруг Солнца и Луна … Упражнение 3. Допишите эти же высказывания так, чтобы полученное составное высказывание было ложным. Упражнение 4 . Допишите в тетрадке логическую операцию так, чтобы составное высказывание было истинным. 1. Число 7 простое … число 7 составное. 2. Число 105 делится на 5 … делится на 7

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

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

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

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

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

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

Упражнение 5. Определите, истинным или ложным является составное высказывание: Думай!! ВЕРНО Ложь Истина Если х – брат у, то х и у – родственники.  Если х – сын или дочь у, то у – мать или отец х.  Если х – сестра у, то у – сестра х.  Число 8 чётное и простое.  Чтобы уметь плавать, надо жить у моря или реки. Думай!! ВЕРНО Истина Ложь Думай!! Ложь Истина ВЕРНО Думай!! Ложь ВЕРНО Истина Думай!! ВЕРНО Истина Ложь

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

Думай!!

ВЕРНО

Ложь

Истина

  • Если х – брат у, то х и у – родственники.

  • Если х – сын или дочь у, то у – мать или отец х.

  • Если х – сестра у, то у – сестра х.

  • Число 8 чётное и простое.

  • Чтобы уметь плавать, надо жить у моря или реки.

Думай!!

ВЕРНО

Истина

Ложь

Думай!!

Ложь

Истина

ВЕРНО

Думай!!

Ложь

ВЕРНО

Истина

Думай!!

ВЕРНО

Истина

Ложь

Логический блок ( блок условия ) Условие Да Нет Если условие выполняется, то есть высказывание, записанное в блоке является истинным, то выполняются команды по стрелке «ДА». Если условие не выполняется, то есть высказывание, записанное в блоке является ложным, то выполняются команды по стрелке «НЕТ».

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

Условие

Да

Нет

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

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

( больше ), ( меньше либо равно ), = ( больше либо равно ) , ( не равно ). Задание 1. Укажите условия, правильно записанные на языке Паскаль. З) x, y 0 И) x = 5 К) x + 5 = y - 3 Л) 5 М) x = y = z Н) 8 mod 2 = 0 О) x y А) x 0 Б) 5 y В) c = Г) x = y Д) a = b*2 Е) a b Ж) a = b" width="640"

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

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

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

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

Задание 1.

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

З) x, y 0

И) x = 5

К) x + 5 = y - 3

Л) 5

М) x = y = z

Н) 8 mod 2 = 0

О) x y

А) x 0

Б) 5 y

В) c =

Г) x = y

Д) a = b*2

Е) a b

Ж) a = b

2 ) and ( x ( условие 1 ) or ( условие 2 ) Например: ( x5) – задано объединение двух интервалов ( - ; 2) ( 5; + )" width="640"

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

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

and - и

or - или

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

Например: ( x2 ) and ( x

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

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

Задание 2. Укажите условия, истинные при x=-3, y=2, z=5 Y = Z + X  Z   X+Y+Z  4  X – Y = - Z  Z div 2 = 1  Z mod Y = 2 2 = 5 + ( - 3 ) Истина Ложь 5  2 Ложь Истина Ложь Истина - 3 + 2 + 5 = 4 Ложь Истина  - 3 – 2 = - 5 Частное от деления 5 на 2 равно 2 Истина Ложь Остаток при делении 5 на 2 равен 1 Истина Ложь

Задание 2.

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

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

  • Y = Z + X

  • Z

  • X+Y+Z 4

  • X – Y = - Z

  • Z div 2 = 1

  • Z mod Y = 2

2 = 5 + ( - 3 )

Истина

Ложь

5 2

Ложь

Истина

Ложь

Истина

- 3 + 2 + 5 = 4

Ложь

Истина

- 3 – 2 = - 5

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

Истина

Ложь

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

Истина

Ложь

b ) or ( b c ) ( b a ) and ( b c ) (( a – b ) 0 ) or ( c 0 ) ( a mod 2 = 1 ) and ( b mod 2 = 2 ) Ложь Истина Истина Ложь Истина Ложь Истина Ложь Думай!" width="640"

Задание 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. Запишите в тетрадь следующие условия на языке программирования Паскаль.

Задание 4.

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

  • Величина Х – положительна
  • Число Y - неотрицательно
  • 0
  • X равно 10
  • Числа X и Y – отрицательные
  • X ( - 5; 5 ]
  • X 0 , Y
  • X кратно 3
  • X не делится на 5
Рефлексия Оцени свое понимание материала данного урока ( да – «+», нет – «-» )  Я понимаю, я могу ответить на вопрос 1. Что такое условие? 2. Какими бывают условия? 3. Какие условия называются составными? 4. С помощью каких логических операций можно составить составное условие? 5. Как записываются составные условия на языке Паскаль? 6. Как графически изобразить условие?

Рефлексия

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

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

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

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

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

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

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

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

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

ДО СВИДАНИЯ! Спасибо за урок!

ДО СВИДАНИЯ!

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

Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки


Серия олимпиад «Осень 2024»



Комплекты учителю



Качественные видеоуроки, тесты и практикумы для вашей удобной работы

Подробнее

Вебинары для учителей



Бесплатное участие и возможность получить свидетельство об участии в вебинаре.


Подробнее