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

Задание 1, вычислите значение логических выражений. Нарисуйте схему,
а) не (1 и (1 или 1) и (0)
б) 1 и (не (1 или 0) и 1)
б) 1 и 1 или 0 и 1
е) 1 и не (не (1) и 0)​

Показать ответ
Ответ:
Lalker1337
Lalker1337
21.11.2020 22:28

#include <iostream>

using namespace std;

int main()

{

   int number, last_number;

   int quantity = 0;

   cin >> number;

   while (number > 0)

   {

       last_number = number % 10;

       if (last_number == 3)

       {

           quantity++;

       }

       number /= 10;

   }

   cout << quantity;

}

Объяснение:

#include <iostream>  // Библиотека ввода - вывода

using namespace std;  // Пространство имен

int main()

{

   int number, last_number;  // Создание целочисленных переменных:

number - число, вводимое с клавиатуры;last_number - последняя цифра числа для проверки на равенство.

   int quantity = 0;  // Создание целочисленной переменной, хранящей в себе количество цифр "3" в числе.

   cin >> number;  // Ввод числа с клавиатуры

   while (number > 0)  // Пока значение переменной number > 0

   {

       last_number = number % 10;  // Отделяем от числа последнюю цифру путем выяснения остатка от деления на 10 и присваиваем это значение в переменную last_number

       if (last_number == 3)  // Если значение переменной last_number = 3

       {

           quantity++;  // К переменной quantity прибавляем единицу

       }

       number /= 10;  // Отделяем последнюю цифру от числа путем целочисленного деления на 10

   }

   cout << quantity;  // Вывод ответа

}

0,0(0 оценок)
Ответ:
alisaislamova2
alisaislamova2
05.03.2023 15:00
25 (10cc) =2^4+2^3+2^0 =11001 (2cc)
19 (10cc)=2^4+2^1+2^0=10011 (2cc)

используя формулу А→В =¬А+В приводим данную формулу в условии к виду:
(X&25=0)+(X&19≠0) + (Х&A≠0)=1

рассмотрим случай, когда
(Х&25 =0) +(X&19≠0) =0   и  (Х&A≠0)=1

так как 25 = 11001, то (X&25=0) = 0   (т.е. конъюнкция будет "ложь")
при Х={1; 1000; 1001;  10000; 10001; 11000; 11001}

так как 19=10011, то (Х&19≠0) = 0 при
X={100; 1000;  1100}
                   общее значение : Х=1000 (2сс) = 8 (10сс)

ответ 8
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота