Mukhlaev-Olga
?>

Могут ли быть истинными следующие высказывания, в которых используются импликация и эквивалентность? а) если утром тучи в небе, то к обеду будет дождь б) если костя брат n, то n - брат кости в) если х - сын или дочь y, то х - мать или отец х г) людоед голоден тогда и только тогда, когда он давно не ел.

Информатика

Ответы

osuvorova7979
Людоед голоден тогда и только тогда, когда он давно не ел.

Обозначим через А простое высказывание «Людоед голоден», а через В «он давно не ел». Тогда логическая формула сложного высказывания имеет вид: А=В.

 

Таблица истинности операций импликации и эквивалентности.

   А                            В                    А→В                          А=В
   И                            И                      И                                И
   И                            Л                      Л                                 Л
   Л                            И                      И                                 Л
   Л                            Л                      И                                 И

 

Вывод.

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

 
mrilyushchenko6
Запишу сначала за вас условие до конца:
Первая строка ввода содержит два числа A и B, разделенных пробелом (1 ≤ A, B ≤ 10 000 000).Выведите все возможные значения для количества емкостей по 60 литров, которые окажутся заполненными (в том числе одна возможно частично), в порядке возрастания или число −1, если значения A и B противоречат друг другу, то есть они были записаны неверно.

Теперь к вопросам по форме. 
Во-первых, если в условии указаны ограничения на входные данные, им можно верить, проверять, что 1 <= A, B <= 10000000 не обязательно. 
Во-вторых, научитесь пользоваться &&, ||, это позволит не дублировать код. 4 раза написанное else Console.WriteLine("-1"); не очень читать.

А уже теперь по сути.
Ваше условие противоречивости условия |50A - 70B| < 50 нехорошее. Если общий объем колы, например, 141, то A = 3, B = 3, но при этом |50A - 70B| = 60, что больше 50.

Смотрю дальше.
если 50A < 70B, то если 50A не делится на 60, то ответ [(50A - 49)/60] + 1 или [50A/60] + 1 (если это одно и то же, не важно). Это тоже как минимум не очевидно: представим, что [(70B-69)/60] + 1 оказался больше, чем [(50A-49)/60] + 1. Тогда ответ точно неверен.

Какие были бы мои рассуждения:
Поищем, какое могло бы быть общее количество колы. Пусть её N, тогда
50(A - 1) < N <= 50A
70(A - 1) < N <= 70B
Тогда max(50A - 50, 70B - 70) < N <= min(50A, 70B). 
Если max(50A - 50, 70B - 70) >= min(50A, 70B), то решений нет, надо выводить -1. Иначе думаем дальше.
Строгое неравенство иметь что-то не хочется, сделаем из него нестрогое. Если добавлю к левой части 1, то количество 60-литровых ёмкостей явно не поменяется, зато неравенство станет нестрогим. Пусть так и будет, раз ответ не меняется. Только в проверке равенство поменяю на строгое.
max(50A - 50, 70B - 70) + 1 <= N <= min(50A, 70B)
Теперь просто считаем число ёмкостей слева, справа, и выводим все числа от первого до второго.

Поняв всё это, просто превращаем слова в программу.
using System;
class CocaCola
{
  public static void Main (string[] args)
  {
    int A = int.Parse(Console.ReadLine()), 
        B = int.Parse(Console.ReadLine());
    int lowerLimit = Math.Max(50 * A - 50, 70 * B - 70) + 1;
    int upperLimit = Math.Min(50 * A, 70 * B);
    if (lowerLimit > upperLimit)
    {
      Console.Write(-1);
      return;
    }
    for (int i = (int)Math.Ceiling(lowerLimit / 60.0); i <= Math.Ceiling(upperLimit / 60.0); i++)
      Console.Write("{0} ", i);
  }
}
spodobnyi

Объяснение:

ответ разместил: Гость

Пять конечно существует.

ответ

ответ разместил: Гость

Логичесхие схемы

ответ

ответ разместил: Гость

Var r: array [0..4] of string = ('ноль','один', 'два', 'три', 'четыре') ; n, x: integer; begin write('n=') ; readln(n) ; x: =n mod 5; writeln('n=5k+', r[x]); readln() ; end.

ответ

ответ разместил: Гость

Смари крч 504 кбит = 516096 бит = 64512 байт итого 6 страниц - 64512 байт 1 страница - 64512/6 = 10752 байт 1 символ - 16 бит = 2 байта 1 страница - 10752/2 = 5376 символов кол-во строк - 5376/56 = 96 штук ответ: 96 строк

Другие вопросы по Информатике

Предмет

Информатика, 08.03.2019 19:20, estvolygina

Дано натуральное число n. определить, является ли оно простым . составить программу на языке программирования паскаль: подсчитать колтчество букв "а" в заданном тексте. надо .

ответов: 2

Посмотреть

Предмет

Информатика, 12.03.2019 16:08, veronikkot2016

Составьте программу в паскале при умножении на 4 четырехзначного числа, все цифры которого различны, получается число, записываемое теми же цифрами, но в обратном порядке. какое это число?

ответов: 1

Посмотреть

Предмет

Информатика, 14.03.2019 18:08, RomeTo

Напишите все команды которые используются тут. var s, k: integer; begin s : = 3; for k : = 0 to 9 do begin if k mod 2=0 then s : = s + 3 ; writeln(k); end; writeln(s); end.

ответов: 1

Посмотреть

Предмет

Информатика, 15.03.2019 06:45, rom20081sdf

Проанализируйте фрагмент программы и получите его результат.

ответов: 2

Посмотреть

Предмет

Информатика, 15.03.2019 11:44, ososkovaluba

Соч за 3четверть 7класс по информатике

ответов: 3

Посмотреть

Предмет

Информатика, 19.03.2019 15:39, НатаЛини

Напишите программу в паскале: y= -x^2+3*x+9,если x> =3 и x/((x^2)-6) если x< 3 и всё это в системе(как в )

ответов: 2

Посмотреть

Знаешь правильный ответ?

Составить код программы, которая находит значение данного выражения: [(ax - b)x + c]x - dВ выводе, д...

Имя

ответ

Вопросы по предметам

Категория

Математика, 09.02.2021 14:30

ПРОСТО УМОЛЯЮ...

ответ

Категория

Русский язык, 09.02.2021 14:29

перестройте предложения так чтобы между подлежащим и сказуемым можно было поставить тире подчеркните главные члены предложения

ответ

Категория

Русский язык, 09.02.2021 14:29

Норм ответ) даю 25 б

...

ответ

Категория

Русский язык, 09.02.2021 14:29

350) Запишите предложения, в которых использованы относительные местоимения. С ка- кой частью речи они сходны? Укажите, какими членами предложения они являются.

ответ

Категория

Русский язык, 09.02.2021 14:29

ПОДРОСТОК И УВЛЕЧЕНИЯ

А ТОЧНЕЕ

СОЮЗЫ И СОЮЗНЫЕ СЛОВА В СЛОЖНЫХ ПРЕДЛОЖЕНИЯХ. СТРУКТУРА ЭССЕ

УРОК

ВИДЕОКОНФЕРЕНЦИЯ

Открыть чат

ответ

Категория

Английский язык, 09.02.2021 14:29

1.Modal Verbs I take your dress?

a)Can

b)May

c)Must

d)Had to

e)Have

2.Modal Verbs

They change their tickets.

a)have

b)may

ответ

Категория

Русский язык, 09.02.2021 14:29

6. Прочитай легенду. Расскажи, какой подвиг совершил Абылай в юности. Подвиг Абылая

По обычаю перед началом боя сражались батыры от каждой сторо-

ны противников.

От...

ответ

Категория

Қазақ тiлi, 09.02.2021 14:29

Қазақ тілі 7 сынып 2 тапсырма 75 бет...

ответ

Категория

Математика, 09.02.2021 14:29

2) Выполни действия:

(30 км — 5 км 964 м) : 6...

ответ

Категория

Английский язык, 09.02.2021 14:29

в каждом из столбиков замените картинки на слова которые рифмуются между собой о

ответ

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Могут ли быть истинными следующие высказывания, в которых используются импликация и эквивалентность? а) если утром тучи в небе, то к обеду будет дождь б) если костя брат n, то n - брат кости в) если х - сын или дочь y, то х - мать или отец х г) людоед голоден тогда и только тогда, когда он давно не ел.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

yulyashka2142
bryzgalovag
Popov Valentina1324
vlsvergun59
kraevaea
ИгоревичАндрей
notka19746
slitex
evgeniipetrosov
Ubuleeva826
andreanikin
aregaa
mzubenko6
Нозадзе_Новиков392
Нужно выбрать несколько вариантов
natalia-shelkovich