- •Оглавление
- •Задание 1. «Системы счисления и двоичное представление информации в памяти компьютера»
- •Пример №1
- •Пример №2
- •Варианты задания 1
- •Задание 2. «Кодирование текстовой информации. Кодировка ascii. Основные кодировки кириллицы»
- •Пример №1
- •Пример №2
- •Пример №3
- •Варианты задания 2
- •Задание 3. «Выполнение арифметических операций в двоичной, восьмеричной и шестнадцатеричной системах счисления»
- •Пример №1
- •Пример №2
- •Варианты задания 3
- •Задание 4: «Вычисление информационного объема сообщения»
- •Пример №1
- •Пример №2
- •Пример №3
- •Пример №4
- •Пример №5
- •Пример №6
- •Пример №7
- •Варианты задания 4
- •Задание 5: «Представление целых чисел в эвм. Арифметические операции над целыми числами. Сложение и вычитание»
- •Пример:
- •Варианты задания 5
- •Задание 6: «Представление целых чисел в эвм. Арифметические операции над целыми числами. Умножение и деление»
- •Пример №1
- •Пример №2
- •Варианты задания 6
- •Задание 7 «Представление вещественных чисел в эвм. Арифметические операции над числами с плавающей запятой»
- •Пример №1
- •Пример №2
- •Пример №3
- •Пример №4
- •Варианты задания 7
- •Задание 8 «Двоично-десятичное представление информации в памяти компьютера. Операции с двоично-десятичными числами»
- •Запрещённые битовые комбинации 1010 1011 1100 1101 1110 1111
- •Варианты задания 8
- •Задание 9 «Эффективное кодирование. Алгоритм Шеннона-Фано»
- •Варианты задания 9
Варианты задания 6
-
Дано: А10=16 и В10=4. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=24 и В10=6. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=72 и В10=8. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=56 и В10=6. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=45 и В10=9. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=90 и В10=10. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=81 и В10=9. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=49 и В10=7. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=36 и В10=6. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=27 и В10=3. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=32 и В10=8. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=25 и В10=5. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=42 и В10=6. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=55 и В10=11. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=82 и В10=41. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=39 и В10=13. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=85 и В10=5. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=70 и В10=10. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=50 и В10=5. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=88 и В10=11. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=78 и В10=2. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=66 и В10=3. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=85 и В10=5. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=60 и В10=15. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=58 и В10=2. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=36 и В10=9. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
-
Дано: А10=64 и В10=2. Вычислить Р=А*В, С=А/В. Результаты представить в прямом коде.
Задание 7 «Представление вещественных чисел в эвм. Арифметические операции над числами с плавающей запятой»
Что нужно знать:
-
перевод чисел из десятичной в двоичную систему счисления
-
вещественные числа в памяти ЭВМ представляются в формате с плавающей точкой в виде N = M*2p, где M — множитель, содержащий все цифры числа (мантисса), а p — целое число, называемое порядком (мантисса и порядок двоичного числа записываются в двоичной системе счисления). В стандартной (нормализованной) форме мантисса должна быть правильной дробью, у которой первая цифра после точки отлична от нуля.
-
При сложении (вычитании) чисел с одинаковыми порядками их мантиссы складываются (вычитаются), а результату присваивается порядок, общий для исходных чисел. Если порядки исходных чисел разные, то сначала эти порядки выравниваются (число с меньшим порядком приводится к числу с большим порядком), затем выполняется операция сложения (вычитания) порядков. Если при выполнении операции сложения мантисс возникает переполнение (мантисса становится больше 1), то сумма мантисс сдвигается вправо на один разряд, а порядок суммы увеличивается на 1.
-
При умножении чисел с плавающей запятой их мантиссы перемножаются, а порядки складываются.
-
При делении числа с плавающей запятой мантисса делимого делится на мантиссу делителя, а для получения порядка частного из порядка делимого вычитается порядок делителя. При этом если мантисса делимого больше мантиссы делителя, то мантисса частного окажется больше 1 (происходит переполнение) и ее следует сдвинуть на один разряд вправо, одновременно увеличив на единицу порядок частного.
-
Если после выполнения арифметических операций с числами в формате с плавающей точкой получен ненормализованный результат, то он должен быть приведен к стандартной нормализованной форме.
