Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Решение. 1. Интерпретация в типе Byte




1. Интерпретация в типе Byte

Данные типа Byte занимают один байт памяти, следовательно, заданная последовательность из шестнадцати бит содержит две величины этого типа со следующими кодами:

; .

Тип Byte предназначен для хранения беззнаковых целых чисел. Переведя двоичные коды в десятичные, получим хранимые значения в десятичном представлении:

2. Интерпретация в типе Shortint

Данные типа Shortint занимают один байт памяти, следовательно, заданная последовательность из шестнадцати бит содержит две величины этого типа с кодами:

; .

Тип Shortint предназначен для хранения целых чисел со знаком. Первый разряд первого числа содержит ноль, – это является признаком того, что число положительное, и его десятичное значение получается путём перевода кода из двоичной СС в десятичную:

Первый разряд второго числа содержит единицу, – это является признаком того, что число отрицательное, и его десятичное значение получаем путём вычисления четвёртой строки формулы (2) в десятичной СС:

3, Интерпретация в типе Char

Данные типа Char занимают один байт памяти, следовательно, заданная последовательность из шестнадцати бит содержит две величины этого типа с следующими кодами:

; .

Тип Char предназначен для хранения символов. Значения двоичных кодов и в памяти ЭВМ представляют собой номера символов в таблице ANSI:

В таблице ANSI http://pascal.toom.su/1251 находим символы на 13-й и 245-й позициях:

– управляющий символ, используемый как признак «Конец абзаца», часто обозначаемый CR – аббревиатура слов Carriage Return. Иногда его в таблице кодов помечают значком ♪;

– символ «строчная русская буква ха».

4. Интерпретация в типе Word

Данные типа Word занимают два байта памяти, следовательно, заданная последовательность из шестнадцати бит содержит одну величину этого типа со следующими двоичным кодом:

Тип Word предназначен для хранения беззнаковых целых чисел. Переведя двоичный код в десятичную СС, получим хранимое значения в десятичном представлении. Поскольку мы уже переводили отдельные байты с кодами и в десятичное представление, то нам проще всего использовать следующую формулу:

.

5. Интерпретация в типе Integer

Данные типа Integer занимают два байта памяти, следовательно, заданная последовательность из шестнадцати бит содержит одну величину этого типа со следующими двоичным кодом:

Тип Integer предназначен для хранения целых чисел со знаком. Старший (первый слева) разряд содержит ноль, следовательно, хранимое число положительно, его десятичное значение в соответствии с первой строкой формулы (2) получается путём перевода кода из двоичной СС в десятичную, точно так же, как при интерпретации в типе: Word:

Ответ: 16 разрядов памяти компьютера 0000110111110101 могут быть проинтерпретированы следующим образом:

Тип Интерпретация Значение(я)
Byte два положительных целых числа без знака    
Shortint два целых числа   –11
Char два символа (первый управляющий, второй русское «ха») CR х
Word одно положительное целое число без знака  
Integer одно целое число  

Задача 8.Переменная А имеет тип Single языка Паскаль. Задано представление значения А в шестнадцатеричной системе счисления. Чему равно десятичное значение числа A?

Варианты

Вариант А Вариант А
1. C2AA000016 11. 429B000016
2. 4460000016 12. C48B000016
3. С334000016 13. 447C000016
4. 434D000016 14. C2D1000016
5. 42F4000016 15. С33F000016
6. 436A000016 16. 42A2000016
7. C411000016 17. C3A1000016
8. C291000016 18. 43D2000016
9. C461000016 19. C288000016
10. 446C000016 20. C31C000016

Пример выполнения

Задача 8. Переменная А имеет тип Single языка Паскаль. В шестнадцатеричной системе счисления А = . Чему равно десятичное значение числа A?




Поделиться с друзьями:


Дата добавления: 2014-12-16; Просмотров: 1035; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.