
- •Российской федерации
- •173001, В.Новгород, б.Московская ул., д.8/7
- •Рекомендации по выполнению контрольной работы
- •Оформление контрольной работы
- •Структура контрольной работы
- •Содержание работы:
- •Введение в информатику
- •Системы счисления
- •Правила перевода чисел из одной системы счисления в другую
- •Родственные системы для двоичной системы счисления
- •Арифметические операции в позиционных системах счисления
- •Кодирование информации
- •Кодирование чисел
- •Кодирование текста
- •Кодирование изображений
- •Единицы информации
- •Алгоритмы.
- •Свойства и типы алгоритмов.
- •Основные типы алгоритмических структур
- •Блок-схемы алгоритмов
- •Элементы блок-схем
- •Блок-схемы алгоритмических структур.
- •Задания для выполнения контрольной работы
- •Вопросы к первому пункту задания (примеры на системы счисления)
- •Варианты задач к первому пункту задания (пп 4, 5 индивидуальных заданий)
- •Вопросы ко второму пункту задания (алгоритмы и основы программирования)
- •Вопросы к третьему пункту задания (технология обработки текстовых документов)
- •Работа пользователя с редактором Word
- •Вопросы к зачёту по дисциплине "Информатика" для студентов 1-ого курса очного и заочного отделений
- •Основы информатики
- •Особые отметки Содержание
-
Системы счисления
Система счисления – это совокупность правил, по которым мы записываем числа, используя набор специальных знаков (цифр, алфавита) и выполняем над ними действия (сложение, умножение и т.д.).
Количество цифр в алфавите системы счисления называется её основанием.
Существует несколько систем счислений. Их названия определяются основанием системы счисления, т.е. количеством цифр, используемых для записи любого числа.
Обычно мы используем десятичную систему счисления. В этой системе любое число записывается с помощью десяти цифр: 0, 1, 2…9. Основание десятичной системы счисления равно 10.
*Из истории возникновения:
- 10-ая с.сч. – 10 пальцев на двух руках
- 5-ая или 12-ая с.сч. – 5 пальцев на руке или 10 пальцев + 2 руки;
- 60-ая с.сч. – для измерения углов и времени.
В ЭВМ для записи чисел используется двоичная система счисления. В этой системе только две цифры: 0 и 1. Основание двоичной системы счисления равно 2.
Родственными для двоичной системы счисления являются восьмеричная и шестнадцатеричная системы счисления (они менее громоздки).
Любое число записывается в виде последовательности цифр, например:
2010(10), 138(10) – в десятичной системе счисления;
1001(2), 11011(2) – в двоичной системе счисления;
1237(8) – в восьмеричной системе счисления;
А65F(16) – в шестнадцатеричной системе счисления;
ХIX, VI, IX - в Римской системе счисления.
Все системы счисления делятся на две большие группы:
-
позиционные – значение каждой цифры при записи числа зависит от её положения. К этой системе относятся 2-ая, 8-ая, 10-ая, 16-ая системы счисления.
-
непозиционные - значение каждой цифры при записи числа не зависит от её положения. К этой системе относится Римская система счисления. (например, I- всегда соответствует единице, V – всегда соответствует пяти и в числе VI, и в числе IV).
Место для цифры в числе называется разрядом, а количество цифр в числе – разрядностью числа. Разряды нумеруются справа налево, и каждому разряду соответствует степень основания 0, 1, 2, 3 и т.д. Например,
десятичное число:
3 2 1 0 – степень основания 10
1 9 9 9(10) –четырёхразрядное = 1*103+9*102+9*101+9*100=1999
тыс.сотни дес. ед-цы - название разряда
Как двоичное число записать в 10-ой системе счисления? – точно так же, как и число 1999, -разложив его по степеням основания 2. Например,
двоичное число:
7 6 5 4 3 2 1 0 – степень основания 2
10010011(2) –восьмиразрядное (байт)=1*27+1*24+1*21+1*20=128+16+2+1=147(10),
-
Правила перевода чисел из одной системы счисления в другую
-
В 10-ую - из 2-ой, 8-ой, 16-ой:
Записать число в развёрнутой форме (разложить по степеням основания) и вычислить его значение, например:
120110(2) = 1*22+0*21+1*20= 4+0+1= 5(10)
120110(8) = 1*82+0*81+1*80= 64+0+1= 65(10)
120110(16) = 1*162+0*161+1*160= 256+0+1= 257(10)
-
Из 10-ой в 2-ую, 8-ую, 16-ую:
-
Целое число – делить исходное целое десятичное число и получаемые целые частные на основание (на 2/8/16) до тех пор, пока не получится частное, меньшее делителя, то есть меньше 2/8/16; искомое число будет состоять из цифр остатков (в [ ] ), записанных в обратной последовательности, т.е. справа налево, например:
12(10)=Х(2) ? 12:(2)=6 [0]; 6:(2)=3 [0]; 3(2)=1 [1] Х(2)=1100
12(10)=Х(8) ? 12:(8)=1 [4] Х(8)=14
12(10)=Х(16) ? 12<(16) Х(16)=C
(0,1,2…9, A(10), B(11), C(12), D(13), E (14), F(15) - алфавит 16-ой системы счисления.
-
Дробное число, <1 – последовательно умножать исходную десятичную дробь и получаемые дробные части произведений на соответствующее основание системы (на 2/8/16) до тех пор, пока не получится нулевая дробная часть или не будет достигнута требуемая точность вычислений (до цикла), например:
0,25(10)=Х(2) ? 0,25*2=0,50; 0,50*2=1,00 Х(2) = 0,01
0,25(10)=Х(8) ? 0,25*8=2,00 Х(8) = 0,20
0,25(10)=Х(16) ? 0,25*16=4,00 Х(16)= 0,40
-
Дробное число, >1 – перевести отдельно целую часть числа (см. п.1) и отдельно дробную часть числа (см. п.2) и затем объединить оба значения, отделяя целую часть от дробной запятой, например:
12,25(10)=Х(2) ? 1100 + 0,01 Х(2) = 1100,01
12,25(10)=Х(8) ? 14 + 0,20 Х(8) = 14,20
12,25(10)=Х(16) ? С + 0,40 Х(16)= С,40