В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Enotlk1337
Enotlk1337
26.05.2021 09:48 •  Информатика

2. Напишите последовательность команд, с которой можно переставить значения переменных a и b так, чтобы выполнялось условие a ≤ b.

Показать ответ
Ответ:
yakovleva03ow836v
yakovleva03ow836v
18.08.2022 18:12

Объяснение:

1 вариант

¬а ∨ (b∨¬с)

1  ¬с  (первое отрицание в скобках)

2 b∨¬с (второе дизъюнкция в скобках)

3) ¬а (отрицание а)

4)¬а ∨ (b∨¬с) - дизъюнкция  ¬а и выражения в скобках  

а∧ ¬ (b∨¬с)∨ d

1  ¬с  (первое отрицание в скобках)

2 b∨¬с (второе дизъюнкция в скобках)

3 ¬ (b∨¬с)(отрицание выражения в скобках)

4 а∧ ¬ (b∨¬с) конъюнкция а и выражения  скобках)

5 дизъюнкция п.4 и Д

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

A   b    c   b∧c            a∨b∧c                  ¬a∨b∧c  

0   0    0       0               0                          1

0   0    1        0               0                          1

0   1    0        0               0                          1

0   1    1         1                1                           0

1   0     0       0               1                           0

1   0     1        0               1                           0

1   1     0        0              1                           0

1   1      1        1               1                           0

2 вариант

а∨b∧c

1. конъюнкция b∧c

2 дизъюнкция а и п. 1

¬(а∨b)∨с

1. дизъюнкция  в скобках а∨b

2 отрицание выражения в скобках ¬(а∨b)

3 дизъюнкция с и п.3

2 таблица истинности

А  b c       ¬c            ¬b                    ¬b∧a                      ¬c∨¬b∧a

0   0  0      1              1                         0                                   1

0   0  1      0              1                         0                                   0

0   1  0      1              0                         0                                   1

0   1  1      0              0                         0                                   0

1   0  0      1              1                         1                                     1

1   0  1      0              1                         1                                     1

1   1  0      1              0                         0                                    1

1   1  1      0              0                         0                                   0

0,0(0 оценок)
Ответ:
xXxA6PUKOCxXx
xXxA6PUKOCxXx
26.11.2021 15:44
{1}

var
  a,k,s: integer;
begin
  read(a);
  k := 0; s := 0;
  while a mod 2 <> 0 do
    begin
    if abs(a) mod 10 > 5 then
      s := s + a;
    a := abs(a);
    if (a > 9) and (a < 100) then
      k := k + 1;
    read(a);
    end;
  writeln('k=',k,', s=',s)
end.

{2}

var
  n,i,p,a: integer;
begin
  read(n);
  p := 1;
  for i := 1 to n do
    begin
    read(a);
    if (a > 0) and (a mod 3 = 0) then
      p := p * a;
    end;
  writeln('p=',p)
end.

{3}

var
  n,a,i,k,s: integer;
begin
  read(n);
  k := 0; s := 0;
  for i := 1 to n do
    begin
    read(a);
    if a > 0 then
      begin
      s := s + a;
      k := k + 1;
      end;
    end;
  if k = 0 then k := 1;
  writeln('s=',s/k)
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота