Посчитаем количество символов в сообщении:
6 * 35 * 50 = 10500
Всего бит информации в сообщении:
7875 байт = 7875 * 8 бит = 63000 бит
Тогда один символ несёт иформации:
63000 бит / 10500 = 6 бит
Значит, в алфавите 2^6 = 64 символа
Ессвязицу под вопросом не понял.
попробуйте так: y = round(x * 1.618)
<span>если же надо элемент последовательного (по инкременту 1) числового ряда в десятичной, привести к элементу того же индекса в последовательности фибо - надо вычислять рекурсивно (индекс элемента фибо-последовательности). </span>
ДЛЯ ОБЕСПЕЧЕНИЯ НОРМАЛЬНОЙ РАБОТЫ КОМПЬЮТЕРА,ЕГО ОБСЛУЖИВАНИЯ И НАСТРОЙКИ.
Собственно, объяснение уже почти написано в самом Вашем вопросе.
Когда мы в любой программе, не обязательно на языке Паскаль, записываем некое изображение числа, это число должно быть преобразовано в форму, понятную компьютеру, который будет эту программу исполнять. Попросту - в двоичную систему счисления.
Такое изображение числа принято называть литералом (от английского слова literal - буквальный, константа). Договорились, что если литерал изображает число, то это число считается представленным в десятичной системе счисления.
Но иногда у нас может возникнуть необходимость указать число в системе счисления, отличной от десятичной - в двоичной, восьмеричной или шестнадцатиричной. Каждый язык программирования решает это по-своему. Паскаль разрешает записывать шестнадцатиричные литералы. И для отличия требует, чтобы перед таким литералом добавляли знак доллара.
Т.е. если мы написали a:=347+263; то a получит значение 610, а если написать a:=347+$263, то 958. Потому что 263₁₆ = 611₁₀
Вот и все.