1. Почему сжатие с потерями используется в основном как кодирование изображений и звука?
2. Поясните суть методов «кодирования повторов» и кодирование по Лемпелю-Зиву.
3. В чем отличия «блочного» и «волнового» кодирования изображений в стандарте JPEG?
4. Какие преимущества при сжатии звуковой информации дает детальное знание особенностей источников звука.
5. Неравномерное кодирование особенно эффективно, когда когда объем алфавита n не равен степени двойки. Объясните это.
6. Что такое «префиксность» применительно к кодированию?
7. Поясните процедуру построения кода Хаффмена ?
8. В чем особенности однопроходного и двухпроходного кода Хаффмена?
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
#include <iostream>
#include <cmath>
using namespace std;
double an(int n) {
return pow(n, log(n)) / pow(log(n), n);
}
int main(){
setlocale(LC_ALL, "Russian");
double sum = 0;
for (int n = 2; n <= 2 + 15; ++n)
sum += an(n);
cout << "Сумма равна: " << sum << endl;
system("pause");
return 0;
}
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Запустим программу на исполнение и посмотрим на результат (фото).
Как видно, ответ 10,5417
Хранение - процесс содержания информации в исходном виде;
Вывод - перенос информации на другой носитель;
Передача - процесс перемещения информации от источника к приемнику;
Обработка - преобразование информации для решения задач;
Кодирование- преобразование информации из одной формы представления в другую;
Накопление - процесс формирования массива информации;
Ввод - получение информации техническими системами;
Поиск - процесс отбора информации с определенной целью.