Юлия Соколовская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*
Комментарий*

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

Олег86
Юрьевна174
cafegasoil
tatk00
Михайлов
irinakiral
Гаевая1290
gostivdom302
lobutev
solonataly5
sayfullinmr
AleksandrIvanovich1273
Coffee3862
serov555zaq5
Мельникова