Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика-лекции.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
6.83 Mб
Скачать

Кодирование звуковой информации

Используется частотная модуляция звука – разложение звуковой волны на си­ну­со­­иды, описывающие ба­зовые колебания (гармоники) или таблично–волновой син­тез звука из заранее заготовленных образцов (сэмплов).

Системы счисления.

При записи числа в позиционной системе счисления с основанием N ис­поль­зу­ет­ся N цифр, а каждая позиция в числе обозначает N в соответствующей степени.

10-ая система –>0,1,…,9 5202 –> 5 2 0 2 = 5000+200+0+2

103 102 101 100

2-ая система. –> 0,1 11022 –> 1 1 0 1 = 8+4+0+1 = 1310

23 22 21 20

8-ая система. –> 0,1,…,7 5028 –> 5 0 2 = 5*64+0+2 = 32210

82 81 80

16-ная система. –>0,1,…,9,A,B,C,D,E,F E116 –> 14 1 = 14*16+2 =22610

161 160

Представление чисел в компьютере.

Основная система счисления – двоичная.

Числа в двоичной системе или в двоично–десятичном виде (10-ные цифры за­пи­сы­ваются их двоичным кодом).

Числа в естественной форме (с фиксированной точкой): -30.57, 0.0245. Ис­поль­зу­­ется для записи целых чисел в языках программирования. Недостаток – ог­ра­ни­ченный дипазон, много «лишних» знаков в числах 20000000000, 0.00004.

Ч исла в нормализованной (экспоненциальной) форме (с плавающей точкой): –0.3057*10+02, 0.245*10–01.

Мантисса

Порядок

В 10-й системе A=M*10p, 0.1<=M<1

В позиционной системе с основанием Q A=M*Qp, 1/Q<=M<1

Под число может быть отведен: 1б, полуслово, слово, двойное слово.

Если отведено слово (4б=32бита)

Перевод из одних систем счисления в другие

Общий принцип 1: чтобы перевести число в некоторую систему счисления с основанием M ( цифрами 0, ..., M-1 ), иначе говоря, в M-ичную СС, нужно представить его в виде:

C = an * Mn + an-1 * Mn-1 + ... + a1 * M + a0.

a1,…,an - цифры числа, из соответствующего диапазона. an - первая цифра, a0 - последняя. Сравните эту запись с представлением числа, например, в десятичной системе.

Из системы с большим основанием - в систему с меньшим

     Очевидно, чтобы найти такое представление, можно       1. разделить число нацело на M, остаток - a0.       2. взять частное и проделать с ним шаг 1, остаток будет a1... И так, пока частное не равно 0.      Искомое число будет записано в новой системе счисления полученными цифрами.

Общий принцип 2: Если основание одной системы - степень другого, например, 2 и 16, то перевод можно делать на основании таблицы: 2 -> 16 : собираем с конца числа четверки ( 16 = 2 4 ) чисел, каждая четверка - одна из цифр в 16-ричной с-ме. Пример ниже. 16 -> 2 - наоборот. Создаем четверки по таблице.