Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2023, 20:05   #1
Tarasik
Пользователь
 
Регистрация: 03.03.2023
Сообщений: 12
Сообщение Определить высказывания на Python

Помогите пожалуйста, нужно написать код на Python.
Такая задача:

Определить какие высказывания (Истинное, Ложное, или ни то, ни другое)
касаются формулы:
ajhvekf.png
Tarasik вне форума Ответить с цитированием
Старый 24.03.2023, 21:32   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Код:
for q, p in (
    (False, False),
    (False, True),
    (True, False),
    (True, True)
):
    res = # задать саму формулу
    print(q, p, '-', res)
Если верно понял смысл задания, то можно построить таблицу истинности.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 25.03.2023, 11:48   #3
Tarasik
Пользователь
 
Регистрация: 03.03.2023
Сообщений: 12
По умолчанию

BDA, а как записать ету формулу в код?
Tarasik вне форума Ответить с цитированием
Старый 25.03.2023, 13:14   #4
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Если я правильно помню обозначения из алгебры логики, тогда формула будет такой
Код:
for q, p in (
    (False, False),
    (False, True),
    (True, False),
    (True, True)
):
    res = not ((not q or p) == (not q)) or p
    print(q, p, '-', res)
Изображения
Тип файла: png ajhvekf.png (34.8 Кб, 7 просмотров)

Последний раз редактировалось macomics; 25.03.2023 в 17:47.
macomics вне форума Ответить с цитированием
Старый 25.03.2023, 17:01   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

macomics, галка вниз это дизъюнкция, так что нужен or.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 25.03.2023, 17:44   #6
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Значит один and в формуле надо поменять на or
macomics вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверить истинность высказывания. Borland C++ Iulianaii Помощь студентам 3 15.11.2016 16:11
Проверить истинность высказывания Joker<777> Visual C++ 1 13.11.2012 23:53
проверить истинность высказывания KATSURANIS Помощь студентам 5 20.04.2012 01:38
Проверить истинность высказывания jazzben Общие вопросы C/C++ 1 18.09.2008 20:41
Элементы математической логики. Высказывания Vesnushka18 Помощь студентам 1 11.04.2008 17:40