Поле GF (24) порождается примитивным многочленом p (x) = x4 + x + 1. Построить таблицу степеней примитивного элемента α. Для кодирования использован двоичный код БЧХ (15, 5). На принимающей стороне получен вектор w = (0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1), в котором имеется одна ошибка. С алгоритма PGZ найти кодовый вектор u.
def main():
def check(lines, stars_in_line):
if lines in range(20) and stars_in_line in range(20):
normal = True
else:
normal = False
return normal
star = "*"
lines = int(input())
stars_in_line = int(input())
normal = check(lines, stars_in_line)
if normal:
for i in range(lines):
print(star * stars_in_line)
else:
print('Input error')
end = input()
if __name__ == "__main__":
main()
UPD: Сначала не заметил условие. Теперь есть проверка
P.S Неужели это настолько сложная программа для тебя?
1) процессы монтажа теплотехнического оборудования;
2) систему работы котельных на различные видах топлива;
3) организацию ремонтных работ тепловых сетей;
4) основы проектирования котельных и тепловых сетей;
5)процессы реконструкции тепловых сетей;
6) основные положения действующей нормативной документации по профилю специальности;
7) технологию производства, транспорта и использования тепловой энергии;
8) устройство, принцип действия, теплотехнические и эксплуатационные характеристики основного и вс теплотехнического оборудования;
9) методы расчеты тепловых схем;
и средства измерения автоматизации тепловых процессов; методы обнаружения и устранения дефектов в работе установок и оборудования.