Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Представление числовых данных в компьютереСодержание книги Поиск на нашем сайте Арифметика, которая используется в компьютере, отличается от привычной арифметики. Когда человек выполняет какие-либо арифметические действия, его не волнует количество десятичных разрядов, которое занимает число. Память же компьютера ограничена, поэтому он может иметь дело только с числовыми данными, которые можно представить в фиксированном количестве разрядов. Число разрядов для хранения числа ограничено, и точность вычисления тоже ограничена. В компьютере целые и вещественные числа хранятся и обрабатываются по-разному. Для представления чисел в памяти компьютера применяются два способа представления: с фиксированной точкой и с плавающей точкой. В форме с фиксированной точкой представляются целые числа, в форме с плавающей точкой - вещественные. Представление целых чисел Считается, что в форме с фиксированной точкой десятичная точка зафиксирована после младшего цифрового разряда, т.е. в числе нет дробной части. Целые числа могут занимать в компьютере 1 байт (полуслово), 2 байта (16 разрядов - слово), 4 байта (32 разряда –двойное слово) или 8 байтов (64 разряда – расширенное слово). Каждый из этих форматов может быть знаковым – для положительных и отрицательных чисел и беззнаковым для положительных. Разные целочисленные типы отличаются разным диапазоном значений и бывают знаковыми (int, shot, long int) и без знаковыми (с модификатором unsigned) В компьютерной технике применяются три формы кодирования целых чисел со знаком: прямой код, обратный и дополнительный. Положительные числа в прямом, обратном и дополнительном кодах изображаются одинаково. Обратный и дополнительный коды служат для упрощения и удешевления арифметико-логического устройства (АЛУ), позволяя исключить операцию вычитания. Чтобы закодировать целое число, достаточно перевести его в двоичную систему счисления, дополнить слева нулями (прижать к правому краю разрядной сетки) и добавить знаковый разряд. Системы счисления Для автоматизации работы с данными, которые относятся к разным типам, унифицируют их форму представления. Это можно сделать с помощью кодирования данных на единой основе. Система счисления (CC) – способ представления чисел (правило записи и получения чисел) с помощью фиксированного набора символов, обозначающих цифры. Системы счисления разделяются на позиционные и непозиционные. десятичная СС использует 10 цифр: 0, 1, 2,… 9; двоичная использует 2 цифры: 0, 1; восьмеричная – 8 цифр: 0, 1, 2,… 7; шестнадцатеричная – 16 цифр. Кроме привычных 10 цифр требуется еще 6 символов, в качестве которых используются латинские буквы: 0, 1… 9, A, B, C, D, E, F. Люди предпочитают десятичную систему счисления. Компьютеры используют двоичную систему. При работе с компьютером иногда наряду с двоичной используются также восьмеричная и шестнадцатеричная системы счисления. 8-ричная и 16-ричная системы используются для более короткой и удобной записи двоичных значений. Десятичная система счисления используется при вводе / выводе информации. Двоичная система счисления является стандартом при конструировании компьютеров и организации машинных операций. При вводе информация кодируется, а при выводе декодируется. Представление чисел в системах счисления с основаниями 2, 8 и 16 приведены ниже:
Перевод целых десятичных чисел в различные системы счисления. Для перевода целых десятичных чисел в различные системы счисления используется следующий алгоритм. Исходное число делим на основание новой СС. Затем получившееся частное опять делим на основание и т.д., до тех пор, пока частное не станет меньше основания СС. Последнее частное и остатки записываем в порядке, обратном получению. Например, переведем число 33 в двоичную систему счисления:
Получили 3310 = 1000012.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2020-11-23; просмотров: 273; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.006 с.) |