1. Найти все неприводимые многочлены степени не выше 7 над полем из двух элементов. 2. Найти все нормированные неприводимые многочлены степени не выше 4: a) над полем из пяти элементов; b) над полем из семи элементов; 3. Найти все такие простые p < 100, для которых многочлен x^3+x+1 неприводим над полем Z_p. 4. Найти все нормированные многочлены степени 4 над полем Z_p из 5 элементов, которые приводимы, но не имеют корней в этом поле. 5. Составить программу для умножения элементов конечного поля. Простое p и коэффициенты непроходимого многочлена g(x), по которым построено это поле, вводятся с клавиатуры. Перемножаемые элементы поля рассматриваются как многочлены, коэффициенты которых так же вводятся с клавиатуры. 6. Составить программу для построения кода Хаффмана. Частоты символов входного алфавита (в порядке убывания частот) хранятся в текстовом файле.