mustaev
?>

•перевести следующие числа в десятичную систему счисления: а) 1101012 б) 10110001

Информатика

Ответы

Sergei_sergei
    7 6 5 4 3 2 1 0 б) 1  0  1  1  0  0  0  1  (2)=1*2^7 + 0*2^6 + 1*2^5 + 1*2^4 +0*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = = 128+0+32+16+0+0+0+1=177(10)
Шеина

Рассмотрим множество Компьютерные объекты. Подмножествами являются Устройства, Файлы, Связи, Контейнеры. Каждое подмножество будем рассматривать по отдельности.

Множество Устройства включает в себя всё то, из чего состоит наш компьютер. Здесь мы можем выделить два подмножества: системный блок и периферийные устройства. Во множество системный блок входит все, что в нем находится. Например, процессор, блок питания, материнская плата, жёсткий диск и так далее.  Во множество периферийные устройства входят монитор, клавиатура, мышь, принтер, колонки, сканер и так далее.

Вернёмся к множеству Файлы. В них входят файлы программ и документы.

Множество Связи включает в себя значки и ярлыки, так как через них запускаются программы, открываются документы или папки и прочее.

Множество контейнеры. Сюда входят Папки, окна, панель Управления, так как они содержат в себе какие-либо элементы. Например, в папках, как вы уже знаете, могут содержаться файлы и другие папки.

Каждый человек может классифицировать компьютерные объекты по-разному, составляя классификацию, удобную для себя.

vet30

# Написать функцию date , принимающую 3 аргумента — день, месяц и год.

# Вернуть True, если такая дата есть в нашем календаре, и False иначе.

def is_year_leap(year):

   """

   Принимает аргумент: порядковый номер года

   Возвращает значение: если високосный год - True, иначе - False

   """

   if year % 4 != 0:

       return False

   elif year % 100 == 0:

       if year % 400 == 0:

           return True

       else:

           return False

   else:

       return True

def date(day, month, year):

   """

   Принимает аргументы: день, месяц, год

   Возвращает значение: если дата правильная - True, иначе - False

   """

   # Задаем количество дней в месяцах невисокосного года

   set_months = {1: 31,

                 2: 28,

                 3: 31,

                 4: 30,

                 5: 31,

                 6: 30,

                 7: 31,

                 8: 31,

                 9: 30,

                 10: 31,

                 11: 30,

                 12: 31}

   # Проверяем заданы ли верно год и месяц

   if year > 0 and (month >= 1 and month <= 12):

       # Изменяем количество дней для февраля в високосных годах

       if month == 2 and is_year_leap(year) == True:

           set_months[2] = 29

       # Проверяем задан ли верно день

       if day in range(1, set_months[month]+1):

           return True

       else:

           return False

   else:

       return False

# Тест кейсы

print(date(31, 12, 2020)) # Правильная дата

print(date(1, 0, 2000)) # Месяц вне диапазона

print(date(1, 1, 0)) # Год вне диапазона

print(date(29, 2, 2000)) # 29 февраля високосный год

print(date(29, 2, 1900)) # 29 февраля невисокосный год

Объяснение:

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

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

•перевести следующие числа в десятичную систему счисления: а) 1101012 б) 10110001
Ваше имя (никнейм)*
Email*
Комментарий*

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

Рожнов
volodin-alexander
Negutsa_Kseniya524
Олег1105
rezh2009766
Васильевичь Виктория457
buleckovd8724
Роман1406
fedserv
Anait_Natalya451
cmdkotelniki
Panei
rpforma71189
Yanusik24
ivanpetrovichru1801