СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 16.07.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Презентация "Логический тип данных" (10 класс углубленный уровень)

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация "Логический тип данных" (10 класс углубленный уровень) содержит примеры простейших программ применения логических переменных при решении задач

Просмотр содержимого документа
«Презентация "Логический тип данных" (10 класс углубленный уровень)»

Логические переменные учитель информатики МБОУ СОШ с.Тербуны Тербунского муниципального района Липецкой области Болгова Н.А.

Логические переменные

учитель информатики

МБОУ СОШ с.Тербуны

Тербунского муниципального района

Липецкой области

Болгова Н.А.

Логический тип данных   bool ( в честь математика Джорджа Буля ) значения:  True  (истина) или  False  (ложь)

Логический тип данных

  •   bool ( в честь математика Джорджа Буля )
  • значения:  True  (истина) или  False  (ложь)
Логические операции   not (не) - инверсия   and (и) - конъюнкция   or (или) - дизъюнкция

Логические операции

  •   not (не) - инверсия
  •   and (и) - конъюнкция
  •   or (или) - дизъюнкция
2 print(k) # выведет True " width="640"

Пример программы:

1. k = True

print(k)

# выведет True

2. print(not k)

# выведет False

3. k = 5 2

print(k)

# выведет True

1. k = bool(

1. k = bool("")

print(k)

# выведет False

2. k = bool(13)

print(k)

# выведет True, т.к. число не 0

3. k = bool("q")

print(k)

# выведет True, т.к. строка не пустая

4. k = bool("False")

print(k)

# выведет True, т.к. строка не пустая

Пример программы: a = input() b = input() equal = (a == b) if equal and len(a)   print(' Вы ввели два коротких одинаковых слова.' )

Пример программы:

a = input()

b = input()

equal = (a == b)

if equal and len(a)

print(' Вы ввели два коротких одинаковых слова.' )

Флаг переменные с булевым значением используются в качестве флагов . Изначально флаг устанавливается в  False , потом программа как-то работает, а при наступлении определенного события флаг устанавливается в   True . После идет проверка, поднят ли флаг. В зависимости от ее результата выполняется то или иное действие  флаг  — это переменная с булевым значением, которая показывает, наступило ли некое событие.

Флаг

  • переменные с булевым значением используются в качестве флагов .
  • Изначально флаг устанавливается в  False , потом программа как-то работает, а при наступлении определенного события флаг устанавливается в   True . После идет проверка, поднят ли флаг. В зависимости от ее результата выполняется то или иное действие
  • флаг  — это переменная с булевым значением, которая показывает, наступило ли некое событие.
Пример программы: num = int(input()) while num != 0:  действие  num = int(input()) while num:  действие

Пример программы:

num = int(input())

while num != 0:

действие

num = int(input())

while num:

действие

0: действие word = input() while word : действие " width="640"

Пример программы :

word = input()

while len ( word ) 0:

действие

word = input()

while word :

действие

Пример программы: a = False  if not a:  действие   Не желательно: a = False или i f a == False:  действие

Пример программы:

a = False

if not a:

действие

Не желательно:

a = False или i f a == False:

действие

Задача Напишите функцию treug , возвращающую значение существования треугольника по трем длинам сторон Составьте основную программу для заданной функции a b 6 c 11 8 вывод 5 23 Существует 11 Не существует

Задача

  • Напишите функцию treug , возвращающую значение существования треугольника по трем длинам сторон
  • Составьте основную программу для заданной функции

a

b

6

c

11

8

вывод

5

23

Существует

11

Не существует


Скачать

Рекомендуем курсы ПК и ППК для учителей

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

Свидетельство об участии БЕСПЛАТНО!