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

Доклад на тему "вспоминаем клавиатуру" информатика 5 класс

Показать ответ
Ответ:
Snake505
Snake505
09.04.2020 10:09

1

x = int(input())

if(x >= 100 and x <= 999):

   print("Число трехзначное")

else: print("Число НЕ трехзначное")

2

month = int(input())

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

   if(month == 1 or month == 3 or month == 5 or month == 7 or month == 8

      or month == 10 or month == 12):

       print(31)

   elif(month == 2):

       print(28)

   else: print(30)

else: print("Неверно введеный номер месяца!")

3

from sys import exit

month = int(input("Месяц: "))

day = int(input("День: "))

remainder = 0

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

   if(month == 1 or month == 3 or month == 5 or

      month == 7 or month == 8 or month == 10 or month == 12):

       if(day >= 1 and day <= 31):

           pass

       else: print("Неверно введены дни месяца!"); exit();

   elif(month == 2):

       if(day >= 1 and day <= 28):

           pass

       else: print("Неверно введены дни месяца!"); exit();

   else:

       if(day >= 1 and day <= 30):

           pass

       else:

           print("Неверно введены дни месяца!"); exit();

       

   for i in range(1, month+1):

       if(i == 1 or i == 3 or i == 5 or i == 7 or i == 8

          or i == 10 or i == 12):

           remainder += 31

       elif(i == 2):

           remainder += 28

       else: remainder += 30

   remainder += day

   print("До нового года осталось: " + str(365 - remainder))

else: print("Неверно введеный номер месяца!")

4

month = int(input())

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

   if(month == 12 or month == 1 or month == 2):

       print("Winter!")

   elif(month == 3 or month == 4 or month == 5):

       print("Spring!")

   elif(month == 6 or month == 7 or month == 8):

       print("Summer!")

   elif(month == 9 or month == 10 or month == 11):

       print("Autumn!")

else: print("Wrong number of month!")

0,0(0 оценок)
Ответ:
Alferd
Alferd
03.02.2022 12:20

Количество информации определяется по формулам Ральфа Хартли и Клода Шеннона.

1)

а) Формула Хартли:  

Получения информации рассматривается как выбор одного сообщения из конечного наперёд заданного множества из N равновероятных сообщений, а количество информации I, содержащееся в выбранном сообщении, определял как двоичный логарифм N.

I = log2N


б)   Формула Шеннона:

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

I = — ( p^1log^2 p1 + p2 log^2 p2 + . . . + p^N log^2 p^N),  

где p^i — вероятность того, что именно i-е сообщение выделено в наборе из N сообщений.


Считаем по фомуле Хартли

подсчитаем N,  

N = 31 * 12 = 372 (дней 31) или 30 * 12 =360 (дней 30)

Сначала вычислим 2 ^ i:  

2 ^ i = (31* 12) 372.

2^i = (30* 12) 360

вычислим

i = log2(372) = 8.5391 бит.

i = log2(360) = 8.4918 бит. округляем = 8.5

2)

Тоже самое, только нужно прибавить часы в сутках и получить N = (31*12*24) = 8928 (дней 31)

или

(30*12*24) = 8640 дней 30

далее

i = log2(8928) = 13.1241 бит. (31 день)

i = log2(8640) = 13.0768 бит. (30 дней)

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