Домашнее задание Учебник. § 19. Практикум. Работа 2.9. Задания 9 (в, г), 10 (в, г), 11 (а, г)
Представление чисел в компьютере
Что мы увидим, если заглянем в содержание компьютерной памяти?
Информация в компьютере представлена в двоичном коде, алфавит которого состоит из двух цифр (0 и 1)
ячейка из n разрядов n - 1 разряд0 разряд Ячейка – это часть памяти компьютера, вмещающая в себя информацию, доступную для обработки отдельной командой процессора.
ячейка из n разрядов n - 1 разряд0 разряд Содержимое ячейки памяти называется машинным словом. Ячейка памяти разделяется на разряды, в каждом из которых хранится разряд числа.
Единицы измерения объема информации Количество информации, хранящейся в ЭВМ, измеряется ее «объемом», который выражается в битах (от английского binary digit двоичная цифра). Битом также называют разряд ячейки памяти ЭВМ.
8 бит = 1 байт Байт - основная единица представления данных. Байт (от английского byte - слог) – часть машинного слова, состоящая из 8 бит, обрабатываемая в ЭВМ как одно целое ячейка из 8 разрядов 7 разряд 0 разряд
Компьютерное представление целых чисел Целые числа – это простейшие числовые типы данных, с которыми оперируют ЭВМ.
Специальные типы для целых чисел вводятся для: эффективного расходования памяти; повышения быстродействия; введения операции деления нацело с остатком; решения задач экономического характера; обозначения даты и времени; нумерации различных объектов. Объясните необходимость использования целочисленных типов данных.
ТипДиапазон значенийТребуемая память Shortint байт Integer байта Longint байта Byte байт Word байта Какие целочисленные типы данных языка Паскаль вы знаете?
Представление целого числа Разрядная сетка: восемь разрядов (1 байт); шестнадцать разрядов (2 байта); тридцать два разряда (4 байта); Беззнаковы й целый тип Знаковый целый тип
Беззнаковый целый тип Минимальное число: Максимальное число: = =1* * * * * * * *2 0 = в байте (8 разрядов) можно представить беззнаковые числа от 0 до 255.
Знаковый целый тип для положительных чисел Минимальное число: Максимальное число: = =1* * * * * * *2 0 = в байте (8 разрядов) можно представить знаковые положительные числа от 0 до 127. знак 07
Работа 2.9. Представление чисел Задание 9 Представить числа в двоичном виде в восьмибитовой ячейке в формате целого без знака. а) 5; б)17. а) 5 10 = б) =
Обратный код для положительного числа совпадает с прямым кодом. Для отрицательного числа все цифры числа заменяются на противоположные (1 на 0, 0 на 1), а в знаковый разряд заносится единица. Обратный код двоичного числа прямой код - обратный код прямой код - обратный код
Для отрицательного числа дополнительный код образуется путем получения обратного кода и добавлением к младшему разряду единицы. Дополнительный код двоичного числа Прямой кодОбратный код Дополнительный код
Все целые отрицательные числа в компьютере представляются дополнительным кодом. Прямой код Обратный код Дополнительный код
Задание 10 Представить числа в двоичном виде в восьмибитовой ячейке в формате целого со знаком. а) 56; б) -56. а) = б) =