Матрица высокоскоростной цифровой камеры имеет разрешение 512х512. Пиксели зелёного цвета размещены в шахматном порядке, а в оставшихся ячейках размещены синие и красные сенсоры(например, выстраиваясь в ряды по горизонтали/ вертикали или даже диагонали). Получается, что зелёных пикселей в два раза больше, чем красных или синих, потому как человеческий глаз более чувствительно именно к зелёному. Кроме того, для возможности работы в «ночном режиме» яркость каждого зелёного пикселя кодируется чуть большим количеством бит, чем красного или синего. На красный и синий отводится одинаковое количество бит. Разница между количеством бит отводимых на зелёный канал минимально, но отличается от красного (или синего). Сколько бит отводится для кодирования зелёного цвета, если объём RAW(т.е. первичных сырых данных для кадра) этой матрицы занимает ровно четверть одного Мбайт?
1) Microsoft PowerPoint - потому что там легче и лучше всего создавать презентации;
2) Microsoft Word - возможность форматирования и редактирования текста;
3) Adobe Photoshop / Adobe Illustrator / Photodraw - прикладные программы для создания рекламы, картинок и т.п.;
4) Microsoft Excel, Microsoft Access - таблицы либо базы данных, и там и там возможно создавать отчёты по сбору налогов;
5) Windows MovieMaker / Adobe Premiere Pro / Sony Vegas - программы для создания фильма о чем-то;
6) Notepad++ / Visual Studio Code / Atom - это программы для удобного создания кода программ.
7) браузеры - для поиска магазинов с игровыми компьютерами.
Таблица (Кто - Что делает - Какие программы можно использовать):
Ученик - сбор информации и подготовка презентации - Microsoft PowerPoint (браузеры для поиска информации);
Писатель - пишет новый роман - Microsoft Word;
Работники фирмы - готовят рекламу - Adobe Photoshop / Adobe Illustrator / Photodraw;
Сотрудники налоговой инспекции - готовят отчёт по сбору налогов - Microsoft Excel, Microsoft Access;
Я - создаю фильм о достопримечательностях любимого города - Windows MovieMaker / Adobe Premiere Pro / Sony Vegas;
Программист - пишет код программы на ЯП С++ - Notepad++ / Visual Studio Code / Atom;
Друг - выбирает новый игровой компьютер - браузеры.
Для ручного ввода числа:
a = int(input('Введите число: '))
b = bin(a)[2:]
print(b)
if b.count('1')%2 == 0:
b+='10'
else:
b+='00'
print(b)
print(int(b, base=2))
Числа, получившиеся в интервале от 16 до 32:
def getNumber(x):
b = bin(x)[2:]
print(b)
if b.count('1')%2 == 0:
b+='10'
else:
b+='00'
print(b)
return int(b, base=2)
i=1
k=0
count=0
while k<=32:
print(i)
k=getNumber(i)
print(k)
print()
i+=1
if 16 <= k <= 32: count+=1
print(f'Количество выходных чисел в промежутке от 16 до 32 равно {count}')
ответ: Количество выходных чисел в промежутке от 16 до 32 равно 5