Чт. Ноя 21st, 2024

Алгоритм получения десятичного числа по его дополнительному коду

Все целые отрицательные числа в машине представляются дополнительным кодом. Для получения десятичного значения этого отрицательного числа надо выполнить следующие действия (алгоритм получения исходного числа по его дополнительному коду): Из дополнительного…

Кодирование и обработка в компьютере целых чисел со знаком

Кодирование целых чисел, имеющих символ, можно выполнить 2-мя методами. В первом варианте один (старший) разряд машинном слове отводится для записи знака числа; при всем этом договорились кодировать символ «+» нулем,…

Вариант кодирования сообщения

Более принципиальной для практики оказывается ситуация, когда М = 2, т.е. для представления кодов в полосы связи употребляется только два типа сигналов - на техническом уровне это более просто реализуемый…

Алгоритмическая машина Поста

По сути, Пост, в отличие от Тьюринга, не воспользовался термином «машина», а называл свою модель алгоритмической системой. Как принято в литературе, все таки будем гласить о машине Поста, подчеркивая тем…

Контрольные вопросы и задания

1. Опишите формальную грамматику, порождающую огромное количество целых двоичных чисел. 2. Измените описание грамматики из примера в п.8.1.2. таким макаром, чтоб она обрисовывала конструкции типа «Имя_1, Имя_2...Имя_N делают_то-то». 3. Что…

Правила построения новых формул. Пример 10.1

Огромное количество арифметических формул, которые могут содержать цифровые либо буквенные выражения с целочисленными коэффициентами. Алфавит: числа 0...9; буковки a...z, знаки +, -, х, /, скобки (, ). Хоть какой знак может…

Преобразование. Пример 4.2

Выполнить преобразование 12310 → Z5. Остатки от деления (3, 4) и итог последнего целочисленного деления (4) образуют оборотный порядок цифр нового числа. Как следует, 12310 = 4435. Нужно увидеть, что…