daryakoryakovc
24.02.2020 02:50

1. алфавит племени пульти содержит 8 символов. каков информационный вес символа этого алфавита? 2. сообщение, записанное буквами 32-символьного алфавита, содержит 140 символов. какое количество информации оно несёт? 3. информационное сообщение объёмом 720 битов состоит из 180 символов. какова мощность алфавита, с которого записано это сообщение? 4. графический файл содержит черно-белое изображение (без градаций серого) размером 100*100 точек. какой информационный объем этого файла? 5. сравните размеры памяти, необходимые для хранения изображений: первое изображение 4-цветное, его размер 64*128 пикселей; второе изображение 16-цветное, его размер 32*32 пикселей. 6. сообщение записанное буквами из 128 –символьного алфавита, содержит 30 символов. какой объем информации оно несет? 7. информационное сообщение объёмом 5 кбайт содержит 8192 символа. сколько символов содержит алфавит, при которого было записано это сообщение? 8. для записи текста использовался 32 – символьный алфавит. каждая страница содержит 40 строк по 50 символов в строке. какой объем информации содержит 7 страниц текста? 9. во сколько раз и как изменится объём памяти, занимаемой изображением, если в процессе его преобразования количество цветов уменьшилось с 1024 до 16? 10. производится четырёхканальная (квадро) звукозапись с частотой дискретизации 32 кгц и 32-битным разрешением. запись длится 3 минуты, её результаты записываются в файл, сжатие данных не производится. определите приблизительно размер полученного файла (в мбайт). в качестве ответа укажите ближайшее к размеру файла целое число, кратное пяти. 11. определить объём памяти для хранения цифрового аудиофайла, время звучания которого составляет 5 минуты при частоте дискретизации 45 кгц и разрешении 16 бит.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
overlord735
01.04.2020 18:32

1) summ=0;

k=32+35*2;

for (i=31;i<k;k=k-2)

summ+=i;

std::cout>>summ;

2) summ=0;

k=38+36;

for (i=38;i<k;i++)

summ+=i;

std::cout<<summ;

3) //число n может делиться нацело числами из промежутка от [1;n/2] (только 1 - очевидный делитель, его не учитываем)

kolvo=0;

std::cin>>n;

for (i=2;i<1+n/2;i++)

if (n%i==0) kolvo++;

std::cout<<kolvo;

4) //интервал (m;k) в круглых скобках, значит начальное число m+1, а конечное k-1

std::cin>>M>>K;

for (i=M+1;i<K;i++) //просто к, а не к-1 т.к. когда i будет равно k-1, цикл выполнится в последний раз, как нам и нужно

{

if (i%5==0) kolvo++;

}

std::cout<<kolvo;

0,0(0 оценок)
Ответ:
10count
03.09.2021 13:08

Структура программы в Pascal

Итак, на предыдущей странице мы определились со следующими понятиями: program, integer, real, const, var, begin, end, write, writeln, read, readln. Давайте напишем программы на Паскале с их использованием. Но сначала выясним, из каких частей состоит программа на Паскале.

Любая программа на языке программирования Pascal имеет три составляющие: 1) заголовок; 2) раздел описаний; 3) тело программы.

✎ 1) Заголовок – это слово Program , после которого идет название программы латиницей и точка с запятой в конце. Название не может начинаться с цифры, не должно совпадать с зарезервированными словами (begin, end, integer и т.п.) или с названиями переменных из раздела описаний (см. ниже), а также недопустимо использование каких бы то ни было символов (‘@’, ‘%’, ‘&’ и т.п.), кроме подчеркивания. Название желательно давать со смыслом, которое отображало бы суть самой программы. Но заголовок писать не обязательно.

✎ 2) Раздел описаний – Поскольку сначала мы будем рассматривать задачи, то у нас во втором разделе будет находиться или описание констант, или переменных (см. пп. 4 и 5 статьи Введение в Pascal).

✎ 3) Тело программы – блок операторов, в котором записываются команды для выполнения. Начинается этот блок словом begin («начало»), а заканчивается словом end. («конец») с точкой в конце(пп. 6, 7 той же статьи).

Таким образом, в общем случае программа на Паскале выглядит следующим образом:

Код Pascal

1  

2  

3  

4  

5  

6  

7  

8  

9  

10  

Program <название программы>;

 <раздел описаний>

begin

 <оператор 1>;

 <оператор 2>;

 . . . . . . .

 <оператор N>;

end.

При решении задач ограничимся сначала целыми числами. Перед тем как начать программировать, укажем действия над числами в Паскале: «+» − сложение, «-» − вычитание, «*» − умножение, «/» − деление. Как видим, в программировании и математике элементарные действия над числами обозначаются одинаково. Решим следующую задачу:

Объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота