- •Системы счисления Методические указания
- •Задача 1. Выполнить указанные в таблице задания Варианты
- •Пример выполнения
- •Задача 2. В какой системе счисления справедливо заданное равенство? Варианты
- •Пример выполнения
- •Задача 3. Найти основание X системы счисления, для которой выполняется равенство Варианты
- •Пример выполнения
- •Пример выполнения
- •Задача 5. Для заданного десятичного числа выполнить следующие преобразования систем счисления: 108101610; 816 Варианты
- •Пример выполнения
- •Представление информации Методические указания Ячейки памяти и машинные двоичные коды
- •Представление целых чисел без знака
- •Представление целых чисел со знаком
- •Представление вещественных чисел в типе Single
- •Задача 6. Два числа x1 и x2 хранятся в формате 1 байт со знаком. Заданы их шестнадцатеричные коды. Чему равны их фактические десятичные значения? Варианты
- •Пример выполнения
- •Задача 7. Проинтерпретировать 16 разрядов памяти компьютера в соответствии со следующими типами языка Паскаль: Byte, Shortint, Char, Word, Integer. Варианты
- •Пример выполнения
- •Задача 8. Переменная а имеет тип Single языка Паскаль. Задано представление значения а в шестнадцатеричной системе счисления. Чему равно десятичное значение числа a? Варианты
- •Пример выполнения
- •Основы алгебры логики Методические указания
- •Задача 9. Вычислить значение логического выражения на заданном наборе логических переменных. Варианты
- •Пример выполнения
- •Задача 10. Проверить справедливость равенства, используя законы алгебры логики. Варианты
- •Пример выполнения
- •Задача 11. Упростить логическое выражение, используя законы алгебры логики Варианты
- •Пример выполнения
- •Варианты заданий к контрольной работе
- •Литература
- •Русские буквы
- •Приложение б. Шаблон оформления титульного листа
Представление вещественных чисел в типе Single
Согласно IEEE 754 двоичный код
числа
типов Single и Double
состоит из трёх полей:
=
,
где s – знаковый бит
(sign bit) числа;
e – характеристика
(exponent), на жаргоне
программистов – экспонента; f
– дробная часть мантиссы (fraction). Все
компоненты кода принято рассматривать
как целые неотрицательные числа.
Код
имеет два первичных параметра:
– количество бит, выделяемых под
характеристику
;
– количество бит, выделяемых под дробную
часть мантиссы
,
и несколько вторичных (вычисляемых)
параметров, важнейшие из которых:
– максимальное возможное значение
характеристики (двоичный код
состоит из
единиц);
– значение смещения порядка (двоичный
код
состоит из
единиц, обозначение происходит от
английского bias –
смещение);
– максимальное возможное значение
дробной части мантиссы (двоичный код
состоит из
единиц).
Интерпретация хранимого кода
осуществляется по формуле [1, 2]:
(4)
где «» – символизирует
«любое возможное значение»; «
»
– мантисса нормализованного кода числа;
«
»
– мантисса денормализованного кода
числа;
– идентификатор неопределённости
«бесконечность» (от английского
Infinity);
– идентификатор неопределённости «не
число» (от английского Not
a Number), ему,
в частности, соответствует результат
деления 0/0.
Задача 6. Два числа x1 и x2 хранятся в формате 1 байт со знаком. Заданы их шестнадцатеричные коды. Чему равны их фактические десятичные значения? Варианты
Вариант |
X1 |
X2 |
Вариант |
X1 |
X2 |
|
|
CE16 |
5F16 |
|
5B16 |
D416 |
|
|
E916 |
5C16 |
|
9A16 |
В816 |
|
|
E716 |
8D16 |
|
C316 |
9B16 |
|
|
1516 |
BC16 |
|
3E16 |
F416 |
|
|
A116 |
3E16 |
|
FF16 |
1216 |
|
|
1F16 |
AB16 |
|
3E16 |
C716 |
|
|
FD16 |
4A16 |
|
E416 |
5F16 |
|
|
D516 |
7916 |
|
5B16 |
AА16 |
|
|
B816 |
6E16 |
|
B616 |
7C16 |
|
|
D016 |
8C16 |
|
A916 |
8D16 |
