Заполнение массива. работа с массивом. no13 1. дан массив а(10). заполнить элементы массива числом 7. 2. дан массив а (10). заполнить элементы массива квадратами индексов. 3. дан массив а(25). заполнить элементы массива, индексы которых оканчиваются на 3, значениями индексов, уменьшенных на 3, остальные оставить без изменений. 4. заполнить массив a[10] случайными целыми числами в диапазоне от -10 до 25. заменить все отрицательные числа максимальным числом массива.
Таким образом, оставшиеся три кода не могут быть началом кода буквы Б, и началами кодов друг друга.
То есть коды 0 и 00 отпадают сразу, т.к. это начала буквы Б.
Если предположить, что один из кодов равен 1, и что нам нужны кратчайшие коды, значит оставшиеся коды могут быть только 01 и 011.
Если предположить, что коды двузначны, тогда кодами могут быть 01, 10 и 11.
В первом случае суммарная длина кодов равна 1+2+3+3 = 9, во втором случае - 2+2+2+3 = 9.
Оба варианта подходят, кратчайшая суммарная длина - 9
Математическая модель (а также программа; зависит от того, что понимать под этапом формализации).
В учебнике выделяют такие этапы решения задачи на компьютере:
Исходные данные (результат - словесная информационная модель)Формализация (математическая модель)Алгоритмизация (алгоритм)Программирование (программа)Отладка, тестирование (уточнение модели)Выполнение расчетов (получение результатов)Нормальные люди понимают, что после формализации информация должна быть представлена на формальном языке, таких языком может быть как математический, так и язык программирования.