5. словарный запас некоторого языка составляет 256 слов, каждое изкоторых состоит точно из 4 букв. сколько букв в алфавите языка? 6. в некоторой стране автомобильный номер длиной 7 символов составляетсяиз заглавных букв (всего используется 26 букв) и десятичных цифр в любомпорядке. каждый символ кодируется одинаковым и минимально возможнымколичеством бит, а каждый номер – одинаковым и минимально возможнымколичеством байт. определите объем памяти, необходимый для хранения 20автомобильных номеров. 7. каждая клетка поля 8×8 кодируется минимально возможным иодинаковым количеством бит. решение о прохождении 'конем' полязаписывается последовательностью кодов посещенных клеток . каков объеминформации после 11 сделанных ходов? (запись решения начинается сначальной позиции коня).
240
383
Ответы на вопрос:
В5. дано: n=256=2^8; m=4; найти l? решение: n=l^m; 256=l^m; 256=l^4; l=4 ответ 4. 6. дано: n=36; k=20 найти i? всего используется 26 букв + 10 цифр = 36 символов для кодирования 36 вариантов необходимо использовать 6 бит, так как 2^5=32< 36< 2^6=64, т.е. пяти бит не хватит (они позволяют кодировать только 32 варианта), а шести уже достаточно таким образом, на каждый символ нужно 6 бит (минимально возможное количество бит). полный номер содержит 7 символов, каждый по 6 бит, поэтому на номер требуется 6 x 7 = 42 бита. по условию каждый номер кодируется целым числом байт (в каждом байте – 8 бит), поэтому требуется 6 байт на номер (5x8=40< 42< 6x8=48), пяти байтов не хватает, а шесть – минимально возможное количество на 20 номеров нужно выделить 20x6=120 байт. ответ: 120 байт 7. дано n=64 найти i всего клеток 8х8 = 64. n=2^i; для кодирования 1 клетки необходимо 6 бит (2^6=64). в записи решения будет описано 12 клеток (11 ходов+начальная позиция). объем информации записи 12х6 = 72 бита = 72: 8 = 9 байт. ответ: 9 байт.
#include < iostream> #include < conio.h> using namespace std; int main(){int n=12,a(0); // n - количество элементовint a[n]; for(int i=0; i< n; i++) cin> > a[i]; //заполнение масиваfor(int i=0; i< n/2; i++) //сам переворот массива{a=a[i]; a[i]=a[n-i-1]; a[n-i-1]=a; }for(int i=0; i< n; i++) cout< < a[i]< < "; "; getch(); return 0; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
nelya118420.05.2021 19:54
-
nagibala09Никичан25.01.2023 18:11
-
Попова123419.04.2021 04:17
-
dschunchewa201330.01.2020 23:03
-
syedelifozq8ou11.05.2021 00:44
-
Nikalime15622.04.2021 16:46
-
jddgvdysf20.08.2022 16:52
-
Jenyastai20.02.2023 01:57
-
приветик4929.12.2022 03:45
-
semachelovekgood225.05.2020 09:36
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.