Яконечно спокойный человек, но бл@ть !
информационный объём сообщения, содержащего 10241024 символа, составляет 11 кбайт. каким количеством бит кодируется каждый символ этого сообщения?
два часа жду
170
438
Ответы на вопрос:
ответ:
чтобы найти, каким количеством бит кодируется каждый символ сообщения, нужно разделить информационный объём сообщения на количество символов.
информационный объём сообщения равен 11 кбайт = 11264 байта = 90112 бит, количество символов в сообщении равно 10241024.
следовательно, каждый символ сообщения кодируется
901121/10241024=0,0089 бита
объяснение:
Чесно кажучи, написано дуже "приблизно" : ) 1) слово "двовимірний" означає, що масив є таблицею (з рядками і стовпцями), а не те, що його довжина =2 елементи. тому значення n (рядок const n=2; ) краще замінити на щось быльше, хоча б 10. 2) у розділі var двовимірний масив описується так: var b: array[1..n, 1..n] of integer; (вважаємо масив квадратним) 3) бажано підкоректувати запрошення на ввід, тому що користувач бачить одне і те ж для кожного елемента: b[i]= потрібно написати так: write('b[',i,',',j,]='); read ('b[i,j]); - тут зайва лапка, має бути так read (b[i,j]); і бажано замість read використати readln, щоб кожне нове число користувач мав вводити з нового рядка. для навчального завдання ще краще не запитувати користувача вводити сто чисел, а заповнити масив програмно випадковими числами: randomize; b[i,j]: = random(101)-50; (задає числа від -50 до 50) 4) for i: =2 to n do for j: =2 to n do чому ти переглядаєш масив, починаючи з 2 рядка і 2-го має бути for i: =1 to n do for j: =1 to n do 5) if b[i,j]< min then min: =b[i,j]; - ти порівнюєш елемент b[i,j] зі змінною min, а чому вона рівна? де ти задаєш її значення? 6) ну і бажано вивести весь масив на екран, щоб користувач міг його бачити. ось виправлений варіант програми: program pr4; uses crt; const n=10; var b: array[1..n,1..n] of integer; min,i,j: integer; begin; randomize; for i: =1 to n do begin for j: =1 to n do begin b[i,j]: =random(101)-50; write(b[i,j]: 3, ' '); end; writeln; end; writeln; min: = b[1,1]; for i: =1 to n do for j: =1 to n do if b[i,j]< min then min: =b[i,j]; writeln('найменший елемент масиву min=',min); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Kairas05.06.2021 09:53
-
taraniariba28.05.2022 01:52
-
Lina11133414.03.2023 20:45
-
ifrut5220.12.2020 14:21
-
Электрик201613.02.2023 03:19
-
Vlad01093409.01.2020 12:10
-
sofia200441723.04.2021 14:47
-
borovitskii201431.10.2020 16:21
-
moldabaevamaria08.08.2021 16:31
-
LANOVI29.09.2021 05:45
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.