Юлия Соколовская1568
?>

Метеорологическая станция ведет наблюдение за влажностью воздуха. результатом одного измерения является целое число от 20 до 40 процентов, которое записывается при минимально возможного количества бит. станция сделала 80 измерений. определите информационный объем результатов наблюдений (в байтах

Информатика

Ответы

mnogomams47
Всего чисел:
40-20+1=21 - количество чисел
2^4  < 21 < 2^5 ---> 5 бит для кодировки одного числа
5*80 =400 бит =50 байт
ответ 50 байт
sochi-expert

То есть вы знаете, что такое filter, что такое лямбда-выражения, для чего нужен префикс " * ", но при этом не знаете, как считывать какие либо данные с клавиатуры?)))

Если вам нужно считывать слова по одному, вы можете воспользоваться генератором списков:

words = [input() for _ in range(N)] #где N - произвольная длина вводимого списка

Если вы хотите ввести все слова, которые нужно обработать, разом в одну строку, используйте строковый метод .split(sep) и вводите слова разделяя каким либо уникальным символом (обычно это просто пробел)

words = input().split(' ')

Если у вас есть сомнения по поводу вводимого текста, или в задании обговорено, что вводимый текст может быть хоть статьёй из газеты, используйте модули string и re, что бы удалить из текста всякую шелуху и уже потом с ним работать

import re

import string

rawInput = input()

CleanText = re.sub(r' +', ' ', re.sub(rf'[{string.punctuation}]|\n', '', rawInput)) #Это удалит из введённого текста повторяющиеся пробелы, знаки препинания и символы переноса строки

words = CleanText.split(' ')

ekrosenergoserv

То есть вы знаете, что такое filter, что такое лямбда-выражения, для чего нужен префикс " * ", но при этом не знаете, как считывать какие либо данные с клавиатуры?)))

Если вам нужно считывать слова по одному, вы можете воспользоваться генератором списков:

words = [input() for _ in range(N)] #где N - произвольная длина вводимого списка

Если вы хотите ввести все слова, которые нужно обработать, разом в одну строку, используйте строковый метод .split(sep) и вводите слова разделяя каким либо уникальным символом (обычно это просто пробел)

words = input().split(' ')

Если у вас есть сомнения по поводу вводимого текста, или в задании обговорено, что вводимый текст может быть хоть статьёй из газеты, используйте модули string и re, что бы удалить из текста всякую шелуху и уже потом с ним работать

import re

import string

rawInput = input()

CleanText = re.sub(r' +', ' ', re.sub(rf'[{string.punctuation}]|\n', '', rawInput)) #Это удалит из введённого текста повторяющиеся пробелы, знаки препинания и символы переноса строки

words = CleanText.split(' ')

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

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

Метеорологическая станция ведет наблюдение за влажностью воздуха. результатом одного измерения является целое число от 20 до 40 процентов, которое записывается при минимально возможного количества бит. станция сделала 80 измерений. определите информационный объем результатов наблюдений (в байтах
Ваше имя (никнейм)*
Email*
Комментарий*

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

emilmishin1032
Boykoyelena
rusmoney92
sigidinv
com4047797
kamalfayed229
sychevao19975
prik-galina7390
faberlic0168
Ladiga_Evgenii886
Svetlana290419
stertumasova29
many858
mukbidc
Наталья