нужно решить по информатике.
1) известно, что при выводе одной страницы сообщения все символы занимают 50 строк по 60 символов в каждой, и всё сообщение состоит из целого числа полностью заполненных страниц. ещё известно, что алфавит сообщения имел 128 различных символов, и каждый символ кодировался минимальным количеством бит на символ. укажите объём файла в кб?
2) используются графические режимы с глубинами цвета 8, 16, 24, 32 бита. вычислить объём видеопамяти, необходимые для реализации данных глубин цвета при различных разрешающих экрана.
3) определить объём памяти для хранения моноаудиофайла, время звучания которого составляет 5 минут при частоте дискретизации 44 кгц и глубине кодирования 16 бит.
надеюсь
В Вашем задание напитки стоят в следующем порядке по предпочтению
'Кон Панна', 'Латте Маккиато', 'по-венски', 'Маккиато', 'Капучино', 'Эспрессо '
однако в приведённом примере [4, 4, 0] 'Капучино' почему то находится предпочтительнее 'Маккиато', что противоречит условию задачи. Ну да ладно.
Сделал на Python с применением рекурсии. Всё считается замечательно. Если будут вопросы - задавайте.
Объяснение:
Espresso=(1,0,0)
Capuchino=(1,3,0)
Maciato=(2,1,0)
Viena=(1,0,2)
LateMak=(1,2,1)
ConPanna=(1,0,1)
mss=(ConPanna, LateMak, Viena, Maciato, Capuchino, Espresso)
mssName=('Кон Панна', 'Латте Маккиато', 'по-венски', 'Маккиато', 'Капучино', 'Эспрессо ')
coff, milk, sl = map(int, input('Введите количество кофе_молока_сливок: ').split() )
def choose_coffee(ind, var, preference0, preference1, preference2):
if ((mss[ind][0] <= preference0) and (mss[ind][1]<=preference1) and (mss[ind][2]<=preference2)):
preference0 = preference0 - mss[ind][0]
preference1 = preference1 - mss[ind][1]
preference2 = preference2 - mss[ind][2]
print(mssName[ind])
var += 1
ind += 1
if ind<6:
choose_coffee(ind, var, preference0 , preference1, preference2)
if (var==0)and(ind==6):
print('Вариантов нет')
exit
choose_coffee(0, 0, coff, milk, sl)