latoyan817
?>

Вычислите значении функции: f(a, b, c)=логическое отрицание(a+b)*(c+b) построить таблицу истинности.

Информатика

Ответы

nataliagorki476

a            b            c          -(a+b)            (c+b)              f

0            0            0              1                          0                0

0            0            1             1                          1               1

0            1           0              0                         1                0

1            0            0              0                         0                0

1            0            1             0                         1               0

1            1           0              0                         1               0

0            1           1             0                         1               0

1            1           1              0                         1               0

vik-2202
Записываем сложение "в столбик".     2 2 + 5 5 1 1 0 рассмотрим сложение в младшем разряде. в десятичной системе счисления 2+5=7, а у нас записан ноль. следовательно, данный разряд был сброшен, а в следующий добавлена единица. такое возможно только если сумма (т.е. 7) равна основанию системы счисления, в которой производится сложение. т.е. мы делаем предположение, что система семиричная. в самом деле, когда мы складываем два однозначных десятичных числа, например 2 и 8, то получаем 10, 0 в разряде сложения и перенос 1 в следующий разряд. в двоичной система 1+1=10, т. е. тут двойка  (1+1) - основание системы - к появлению нуля и переносу. проверим предположение, что система семиричная. в следующем разряде снова 2+5=7, но еще есть разряд переноса, итого 8. но 8 в семиричной системе записывается как 11. итого получается как раз 110, т.е. система счисления действительно семиричная.
sbelova
#include < bits/stdc++.h> using namespace std; int main() {      int cnt = 0;   string s;       y:       cin > > s;       for (int i = 0; i < s.length(); ++i)            {                      if (s[i] > = '0' & & s[i] < = '9')                 ++cnt;               }      if (s[s.length() - 1] ! = '.')              goto y;             cout < < cnt; }

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

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

Вычислите значении функции: f(a, b, c)=логическое отрицание(a+b)*(c+b) построить таблицу истинности.
Ваше имя (никнейм)*
Email*
Комментарий*

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

merzlikinairena
olgolegovnak
anytkaakk
slastena69678
Azarova Anastasiya1707
Natalya1895
svetavalera
zmlavra
bronco-s
valentinakarma2800
ИгоревичАндрей
Erikhovich
andreyduborezz2913
Анна1169
apro3444595