Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 10.07.2021
Сообщений: 6

Составить таблицу истинности

10.07.2021, 12:00. Показов 2737. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Логическое выражение ¬(¬XʌY)v(Xʌ¬Z) записать на алгоритмическом языке и составить для него таблицу истинности, то есть определить его значение для всех возможных значений логических переменных X, Y, Z.

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

Буду вам очень благодарна
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.07.2021, 12:00
Ответы с готовыми решениями:

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

Логические выражения
Пусть a=false и b=true. Укажите истинные логические выражения. (5>=5) or (a and b) ('k'='n') and (8>4) or (3>=3) ...

Логические выражения. истинность/ложность
Установить истинность/ложность логических выражений. Записать по правилам программирования. Прошу написать программу. Заранее спасибо.

2
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
10.07.2021, 17:37
Вроде так:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var
  f, x, y, z: boolean;
 
begin
  writeln('x':8, 'y':8, 'z':8, 'f':8);
  for x := false to true do
    for y := false to true do
      for z := false to true do
      begin
        f := not ((not x and y)) or (x and not z);
        writeln(x:8, y:8, z:8, f:8);
      end;
end.
0
Модератор
10451 / 5741 / 3409
Регистрация: 17.08.2012
Сообщений: 17,474
10.07.2021, 19:41
Лучший ответ Сообщение было отмечено Izreal как решение

Решение

ZX Spectrum-128, для Pascal ABC.NET подойдёт, Для Pascal ABC - не подойдёт. В Pascal ABC тип boolean не порядковый, и придётся использовать "костыль":
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
  i, j, k: byte;
  f, x, y, z: boolean;
 
begin
  writeln('x':6, 'y':6, 'z':6, 'f':6);
  for i := 0 to 1 do
    for j := 0 to 1 do
      for k := 0 to 1 do
        begin
          x := odd(i);
          y := odd(j);
          z := odd(k);
          f := not (not x and y) or x and not z;
          writeln(x:6, y:6, z:6, f:6)
        end
end.
Если не записывать логическое выражение буквально:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var
  x, y, z: byte;
  f: boolean;
begin
  writeln('x':6, 'y':6, 'z':6, 'f':6);
  for x := 0 to 1 do
    for y := 0 to 1 do
      for z := 0 to 1 do
        begin
          f := not((x = 0) and (y = 1)) or (x = 1) and (z = 0);
          writeln(x=1:6, y=1:6, z=1:6, f:6)
        end
end.
Вариант с одним циклом:
Pascal
1
2
3
4
5
6
7
var
  p: byte;
begin
  writeln('x':6, 'y':6, 'z':6, 'f':6);
  for p := 0 to 7 do
    writeln(p > 3:6, p and 2 > 0:6, odd(p):6, not((p < 4) and (p and 2 > 0)) or (p > 3) and not odd(p):6)
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.07.2021, 19:41
Помогаю со студенческими работами здесь

Составить логические выражения для графика
Прошу помочь хотя бы с одним номером, буду весьма признателен. Для этих графиков составить: a)единое составное логическое выражение ...

Записать логические выражения, используя математические обозначения логических операций
Задание: записать логические выражения, используя математические обозначения логических операций дизъюкция, коньюкция, ...

Логические выражения. Точка принадлежит области, ограниченной левой частью единичной окружности и осью у
Написать на языке Паскаль логическое выражение, принимающее значение истина или ложь при выполнении условия: Точка М(х, у) принадлежит...

Логические условия
Нужно выкрутиться без if, и всего остального, только и, или. Такое возможно? То, на что меня хватило: program tf; var ...

Логические операции
Помогите сделать информатику :3 21 вариант


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru