Лабораторная работа: Системы счисления и представления типов данных
Содержание
1.Позиционные системы счисления. 3
2.Переходы между основными системами счисления. 5
3.Основные 16‑ичные константы.. 5
4.Реализация целочисленных операций. 7
5.Представление отрицательных чисел. 8
6.Целочисленные типы данных в языке Си. 9
7.Вещественные типы данных в языке Си. 10
8.Кодирование символов. 12
9.Схемы алгоритмов. 14
1. Позиционные системы счисления
Позиционные системы счисления (СС) – это системы счисления, в которых количественный эквивалент каждой цифры зависит от ее положения (позиции) в записи числа. Например:
1) шестидесятиричная (Древний Вавилон) – первая позиционная система счисления. До сих пор при измерении времени используется основание равное 60 (1 мин = 60 с, 1 ч = 60 мин);
2) двенадцатеричная система счисления (широкое распространение получила в XIX в. Число12 – «дюжина»: в сутках две дюжины часов. Счет не по пальцам. а по суставам пальцев. На каждом пальце руки, кроме большого, по 3 сустава – всего 12;
3) в настоящее время наиболее распространенными позиционными системами счисления являются десятичная, двоичная, восьмеричная и шестнадцатеричная.
Система счисления – способ записи (изображения) чисел. Символы, при помощи которых записывается число, называются цифрами. Алфавитом системы счисления называется совокупность различных цифр, используемых в позиционной системе счисления для записи чисел. Например: Алфавиты некоторых позиционных систем счисления. Десятичная система: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
Двоичная система: {0, 1}
Восьмеричная система: {0, 1, 2, 3, 4, 5, 6, 7}
Шестнадцатеричная система: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}
Количество цифр в алфавите равно основанию системы счисления. Основанием позиционной системы счисления называется количество знаков или символов, используемых для изображения числа в данной системе счисления.
Базисом позиционной системы счисления называется последовательность чисел, каждое из которых задает количественное значение или «вес» каждого разряда. Например: Базисы некоторых позиционных систем счисления.
Десятичная система: 100 , 101 , 102 , 103 , 104 ,…, 10n ,…
Двоичная система: 20 , 21 , 22 , 23 , 24 ,…, 2n ,…
Восьмеричная система: 80 , 81 , 82 , 83 , 84 ,…, 8n ,…
Свернутой формой записи числа называется запись в виде
A=an -1 an -2 …a1 a0 .a-1 …a- m
Именно такой формой записи чисел мы и пользуемся в повседневной жизни. Иначе свернутую форму записи называют естественной или цифровой.
Пример . Десятичное число 4718,63, двоичное число 1001,1, восьмеричное число 7764,1, шестнадцатеричное число 3АF16
Позиция цифры в числе называется разрядом: разряд возрастает справа налево, от младших к старшим, начиная с нуля. В позиционной системе счисления любое вещественное число в развернутой форме может быть представлено в следующем десятичном виде:
А= ± (an-1 qn-1 +an-2 qn-2 + … +a0 q0 +a-1 q-1 +a-2 q-2 + … +a- m q- m )
--> ЧИТАТЬ ПОЛНОСТЬЮ <--