Информация, которую мы получаем из окружающего мира, поступает к нам в виде условных знаков или сигналов самой разной физической природы.
Это свет, звук, запах, касания; это слова, значки, символы, жесты и движения.
Для того чтобы произошла передача информации, мы должны не только принять сигнал от кого-то, но и расшифровать его.
Так, услышав звонок будильника, человек понимает, что пришло время телефонный звонок — кому-то нужно с нами поговорить;
школьный звонок сообщает учащимся о долгожданной перемене.
Для правильного восприятия разных сигналов требуется разработка кода, или кодирование.
Код — это система условных знаков для представления информации.
Кодирование — это перевод информации в удобную для передачи, обработки или хранения форму с некоторого кода.
#!/usr/bin/env python3
from collections import namedtuple
Timestamp = namedtuple('Timestamp', ['h', 'm', 's'])
Timestamp.__str__ = lambda self: "{h:02}:{m:02}:{s:02}".format(
h=self.h, m=self.m, s=self.s
)
def get_timestamp(s):
slices = (
(0, 2), (3, 5), (6, 9),
)
return Timestamp(*(int(s[l:r]) for l, r in slices))
SECS_IN_MINUTE = 60
SECS_IN_HOUR = SECS_IN_MINUTE * 60
SECS_IN_DAY = SECS_IN_HOUR * 24
def get_seconds(t):
ret = t.h * SECS_IN_HOUR
ret += t.m * SECS_IN_MINUTE
ret += t.s
return ret
Timestamp.__int__ = get_seconds
def get_timestamp_from_seconds(secs):
h = secs // SECS_IN_HOUR
h %= 24
secs %= SECS_IN_HOUR
m = secs // SECS_IN_MINUTE
secs %= SECS_IN_MINUTE
s = secs
return Timestamp(h, m, s)
A, B, C = [int(get_timestamp(input())) for _ in range(3)]
tm2 = 2*B + (C-A) % SECS_IN_DAY
tm = tm2 // 2 + tm2 % 2
tm = get_timestamp_from_seconds(tm)
print(tm)
Поделитесь своими знаниями, ответьте на вопрос:
Изображение содержит 200 пикселей по горизонтали и 100 - по вертикали.Цветовая палитра, которая использовалась при создании изображения, содержит 16 различных цветов. Вычислите объём изображения в байтах.И решение та НУЖНО SРОЧНО
1. k=2^i
k- количество цветов i-глубина
16=2^i
i=4
2. 200*100=20 000 (количество точек в изображении)
3. 20 000*4= 80 000 бит= 10 000 байт
Объяснение: