- •Раздел I. Общие понятия информатики и вычислительной техники.
- •Информатика как научная дисциплина.
- •Информационные процессы: получение, передача, преобразование и хранение информации.
- •3. Магистрально-модульный принцип построения компьютера.
- •Аппаратная реализация компьютера.
- •Прикладное программное обеспечение.
- •Операционная система: назначение и состав.
- •Раздел II. Системы счисления. Кодирование информации.
- •Системы счисления.
- •Запись числа в позиционных системах счисления.
- •Перевод чисел в позиционных системах счисления.
- •4. Арифметические действия в позиционных системах счисления.
- •5.Информация.
- •Единицы измерения количества информации.
- •7. Двоичное кодирование информации.
- •Раздел III. Моделирование и формализация.
- •Моделирование как метод познания.
- •Формы представления моделей. Формализация.
- •Этапы решения задач на компьютере.
- •Исследование моделей.
- •Раздел IV. Основы алгоритмизации.
- •Алгоритм и его формальное исполнение.
- •Способы описания алгоритмов.
- •Виды алгоритмов.
- •Пример разветвляющегося алгоритма.
- •Раздел V. Основы программирования на языке Basic.
- •Основные сведения о языке Basic.
- •Встроенные математические функции.
- •Выражения на языке Бейсик.
- •Понятия оператора и программы.
- •Программирование на языке Бейсик. Простейшие программы на вычисления.
- •Разветвляющиеся программы.
- •Циклические программы.
- •Тема : Файл и файловая система.
- •Операции над файлами
Раздел II. Системы счисления. Кодирование информации.
-
Системы счисления.
Современному человеку буквально на каждом шагу приходится иметь дело с числами. Поэтому мы должны уметь правильно называть и записывать любое число. Помогает нам в этом система счисления.
! Система счисления – это знаковая система, в которой числа записываются по определенным правилам с помощью символов некоторого алфавита, называемых цифрами.
Системы счисления
Позиционные Непозиционные
В позиционных системах счисления значение каждой цифры зависит от ее места, позиции в числе.
Тот способ записи чисел, который используется повсеместно, называется десятичной системой счисления. Кроме десятичной системы счисления , распространенными так же являются двоичная, восьмеричная и шестнадцатеричная . Каждая позиционная система имеет определенный алфавит цифр и основание.
! В позиционных системах счисления основание системы – это количество цифр(знаков в алфавите), используемых для записи числа.
Рассмотрим в качестве примера десятичную систему счисления. В данной системе для записи чисел используется десять знаков (цифр ): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Позиция цифры в числе называется разрядом. Основанием системы является число 10. Пусть дано число 326, оно записано в привычной для нас свернутой форме. Мы настолько привыкли к такой форме записи, что уже не замечаем, как в уме умножаем цифры числа на различные степени числа 10.
В развернутой форме записи числа такое умножение записывается в явной форме:
.
Дадим определение записи числа х в десятичной системе счисления.
! Десятичной записью числа х называется его представления в виде
,
где коэффициенты принимают значения 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 и .
! В непозиционных системах счисления значение каждой цифры не зависит от ее положения (позиции) в записи числа.
-
Запись числа в позиционных системах счисления.
Основанием системы счисления может быть любое натуральное число р, большее или равное 2. Если р=2, то система называется двоичной, если р=3 – троичная и т.д.
Как записать число в системе с основанием р?
! Записью натурального числа х в системе счисления с основанием р называется его представление в виде
(1)
где коэффициенты принимают значения 0, 1, 2, 3, …, р-1 и .
Двоичная система счисления. В двоичной системе счисления основание равно 2, а алфавит состоит из двух цифр ( 0 и 1). Запись числа х в двоичной системе счисления имеет вид:
Коэффициенты в это записи являются цифрами 0 или 1.
Например, .
Троичная система счисления. В троичной системе счисления основание равно 3, а алфавит состоит из трех цифр ( 0, 1 и 2). Запись числа х в троичной системе счисления имеет вид:
Например, .
-
Перевод чисел в позиционных системах счисления.
Перевод чисел в десятичную систему счисления. Преобразование чисел, представленных в двоичной, троичной, восьмеричной системах счисления в десятичную выполнить очень легко. Для этого необходимо записать число в развернутой форме, используя формулу (1), и вычислить его значение.
Примеры.
-
Число (101011)2 записать в десятичной системе счисления. Запишем его в развернутой форме и произведем вычисления:
.
-
Число (10201)3 записать в десятичной системе счисления. Запишем его в развернутой форме и произведем вычисления:
.
-
Число (112067)8 записать в десятичной системе счисления. Запишем его в развернутой форме и произведем вычисления:
.
Перевод чисел из десятичной системы счисления в систему счисления с основанием р. Пусть х – целое десятичное число. Запишем алгоритм перевода целого десятичного числа в двоичное:
-
Разделить исходное число на 2, получится остаток и частное.
-
Частное опять делим на 2, получаем остаток и частное и до те пор, пока не получим частное меньшее 2.
-
Записываем последнее частное и все остатки в обратном порядке, эта запись будет являться двоичной записью числа х.
В качестве примера рассмотрим перевод десятичного числа 19 в двоичную систему счисления, запишем результаты в таблицу:
Десятичное число (частное) |
Делитель (основание системы) |
Остаток |
Цифры двоичного числа |
19 |
2 |
1 |
|
9 |
2 |
1 |
|
4 |
2 |
0 |
|
2 |
2 |
0 |
|
1 |
2 |
1 |
В результате получаем .
Аналогично делается перевод десятичного числа в систему счисления с основанием р.