Главная » Все файлы » Просмотр файлов из архивов » Документы » Лекционный курс по основам информатики

Лекционный курс по основам информатики, страница 5

2017-07-08СтудИзба

Описание файла

Документ из архива "Лекционный курс по основам информатики", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "информатика" в общих файлах.

Онлайн просмотр документа "Лекционный курс по основам информатики"

Текст 5 страницы из документа "Лекционный курс по основам информатики"

I( x ) = H( x ) – H1( x ),

где H (x) – энтропия до опыта,

Н1 (х) – после опыта.

Если после опыта неопределенность в системе равна нулю, то говорят, что получена информация, равная энтропии системы:

I( x ) = H( x )

Энтропия Н (х) имеет максимальное значение, когда все n исходов Х равновероятны. Формула Хартли:

Н (х) =

С помощью прибора мы не можем получить максимальную информацию. Потеря части информации вызвана неопределенностью системы из-за шумового воздействия самого измерителя.

П ример. n = 2. Распределение Н (х):

H

1

0 0,5 1 P

Теория информации проникла во многие науки, в том числе в технические и экономические. Учение об информации, возникшее в силу потребностей теории связи и кибернетики, перешагнуло их рамки.

Многие научные дисциплины используют теорию информации, чтобы подчеркнуть новое направление в старых науках. Так возникла, например, информационная экономика.

Но чрезвычайно большое значение приобрел термин «информация» в связи с развитием новейшей компьютерной техники, автоматизацией умственного труда, развитием новых средств связи и обработки информации и особенно с возникновением информатики.

Одной из важнейших задач теории информации является изучение природы и свойств информации, создание методов ее обработки, в частности преобразования самой различной современной информации в программы для ЭВМ, с помощью которых происходит автоматизация умственной работы - своеобразное усиление интеллекта, а значит, развитие интеллектуальных ресурсов общества.

3. АРИФМЕТИЧЕСКИЕ ОСНОВЫ ЭВМ

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

Существует много различных систем счисления. Некоторые из них распространены, другие распространения не получили. Наиболее простая и понятная для вас система счисления - десятичная (основание 10). Понятна она потому, что мы используем ее в повседневной жизни. Но для ЭВМ десятичная система счисления крайне неудобна - необходимо иметь в цепях 10 различных уровней сигналов.

3.2. Позиционные и непозиционные системы счисления

Существуют позиционные и непозиционные системы счисления. Древние египтяне применяли систему счисления, состоящую из набора символов, изображавших распространенные предметы быта. Совокупность этих символов обозначала число. Расположение символов в числе не имело значения, отсюда и появилось название непозиционная система. К таким системам относится и римская, в которой впервые все величины представлялись с помощью прямолинейных отрезков. Людям приходилось либо рисовать громоздкие строки повторяющихся символов, либо увеличивать алфавит этих символов. Это и явилось общим недостатком непозиционных систем счисления.

В римской системе для записи больших чисел над символами основного алфавита ставилась черточка, которая обозначала: число надо умножить на 1000. Но все эти «маленькие хитрости» были бессильны перед проблемой записи очень больших чисел, с которыми сегодня приходится иметь дело вычислительным машинам. Выход из положения был найден, как только стали применять позиционные системы. В такой системе счисления число представляется в виде определенной последовательности нескольких цифр. Место каждой цифры в числе называют позицией. Первая известная нам система, построенная на позиционном принципе, - шестидесятеричная вавилонская. Цифры в ней были двух видов, одним из которых обозначались единицы, другим - десятки. При определении числа учитывали, что цифры в каждом следующем разряде были в 60 раз больше тех же самых цифр из предыдущего разряда. Запись числа была неоднозначной, так как не было цифры для определения нуля. Следы вавилонской системы сохранились и до наших дней в способах измерения и записи величин углов и времени.

Однако главную роль в нашей жизни играет индо-арабская система, где имеется ограниченное число значащих цифр - всего 9, а также символ 0 (нуль). Индийцы первыми использовали 0 для указания позиционной значимости величины в строке цифр. Эта система получила название десятичной, так как в ней было десять цифр.

В эпоху вычислительной техники получили практическое применение восмеричная, шестнадцатеричная и двоичная системы счисления, которые являются ее основой.

Итак, позиционная система!!!! В ней каждой позиции присваивается определенный вес pi, где p - основание системы счисления.

Например, четырехпозиционное число можно представить следующим образом: a=a3p3+a2p2+a1p1+a0p0,

где ai соответствует цифре.

Вес pi увеличивается от позиции к позиции справа налево пропорционально. В качестве такой пропорции выступает степень основания. Таким образом, веса в позиционной системе счисления приобретают вид p+n, ..., p+2, p+1, p+0. Вышеприведенный пример тогда имеет вид: a=a3p3+a2p2+a1p1+ a0p0. Если ai есть множество десятичных чисел, а основание p=10, то значение числа a вычисляется, например, так: a=5103 +4102+8101+3100=5483.

Для того чтобы представлять дробные числа, применяется отрицательный показатель степени основания:

a=a-1p-1+a-2p-2=110-1+ 510-2=0.15.

В общем виде число в позиционной системе счисления записывается и вычисляется так:

a=am-1pm-1+am-2pm-2+…+a1p1 + a0p0+ a-1p-1+ a-2p-2+… + a-np-n,

В общем виде число в позиционной системе счисления записывается и вычисляется так:

a=am-1pm-1+am-2pm-2+…+a1p1 + a0p0+ a-1p-1+ a-2p-2+… + a-np-n,

где m -число цифр, расположенных слева от точки,

n – число цифр, расположенных справа.

Пример для десятичной системы (p=10):

a=a2p2+a1p1+a0p+a-1p-1+a-2p-2=

=4102+2101+2100+110-1+510-2=432,1510

Пример для двоичной системы счисления (p=2):

a=122+021+120+02-1+02-2=101,12=5,510/

В целом числе предполагается, что точка (запятая) находится справа от правой крайней цифры. Возможные нули в правых, левых и крайних позициях числа не влияют на величину числа и поэтому не отображаются. Действительно, число 432.15 равно числу 000423.150. Такие нули называются незначащими. Крайняя левая цифра в числе называется цифрой старшего разряда, а крайняя правая - цифрой младшего разряда.

3.3. Двоичная система счисления

Столь привычная для нас десятичная система оказалась неудобной для ЭВМ. Если в механических вычислительных устройствах, использующих десятичную систему, достаточно просто применить элемент со множеством состояний (колесо с девятью зубьями), то в электронных машинах надо было бы иметь 10 различных потенциалов в цепях. Наиболее просто реализуются элементы с двумя состояниями - триггеры. Поэтому естественным был переход на двоичную систему, т.е. систему по основанию 2. В этой системе всего две цифры - 0 и 1. Каждая цифра называется двоичной (от английского binary digit - двоичная цифра). Сокращение от этого выражения (binary digit, bit) привело к появлению термина бит, ставшего названием разряда двоичного числа. Веса разрядов в двоичной системе изменяется по степеням двойки. Поскольку вес каждого разряда умножается либо на 1, либо на 0, то в результате значение числа определяется как сумма соответствующих значений степеней двойки. Ниже в таблице показаны значения весов для 8-pазpядного числа (1 байт).

Номер разряда

7

6

5

4

3

2

1

0

Степень двойки

2+7

2+6

2+5

2+4

2+3

2+2

2+1

2+0

Значение позиции

128

64

32

16

8

4

2

1

Если разряд двоичного числа равен 1, то он называется значащим разрядом. Ниже показан пример накопления суммарного значения числа за счет значащих битов:

Двоичное число

1 0 0 1 0 0 0 1

Степень двойки

128 64 32 16 8 4 2 1

Значения,

входящие

в сумму

128 + 16 + 1

Значение числа

145

Нетрудно догадаться, что максимальное значение двоичного числа ограничено числом его разрядов и определяется по формуле M=2n-1, где n-число разрядов. В вычислительной технике эти числа имеют фиксированные значения 4, 8, 16, 32 и т.д., а соответствующие им числа будут иметь следующие максимальные значения:

Количество разрядов

Максимальное значение числа

Название числа

4

15

Полубайт

8

255

Байт

16

65535

Слово

32

4294967295

Двойное слово

3.4. Арифметические действия и коды чисел

Арифметические действия, выполняемые в двоичной системе, подчиняются тем же основным правилам, что и в десятичной системе. Только в двоичной системе перенос единиц в старший разряд происходит несравнимо чаще. Вот как выглядит таблица сложения в двоичной системе:

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 0 + перенос=1

Примеры.

11010 10111

+10010 +1000

101100 11111

Для упрощения аппаратных средств современных вычислительных машин их арифметические устройства не содержат специальных схем выполнения вычитания. Эта операция производится тем же устройством, которое выполняет сложение, т.е. сумматором. Но для этого вычитаемое должно быть преобразовано из прямого кода, с которым мы познакомились выше, в специальный код. Ведь в десятичной системе тоже приходится преобразовывать числа: сравните: 13 - 5 и 13 + (-5). Такой обратный код в двоичной системе получают путем изменения в числе всех разрядов на противоположные - операции инвертирования. Например, инвертирование числа 0101 даст число 1010. Опыт выполнения операций над числами в обратном коде показал, что они требуют ряда дополнительных преобразований, неизбежно ведущих к усложнению аппаратных средств. Поэтому широкого распространения этот код не получил.

При выполнении математических действий результат может получиться не только положительным, но и отрицательным. Как же представить знак минус в схемах машины, если в них фиксируется лишь два состояния - 1 и 0? Договорились знак числа определять самым левым битом. Если число положительное, то этот бит (знаковый) равен нулю (сброшен), если отрицательное - единице (установлен). Решение о введении знакового разряда сказалось на максимальных величинах представляемых чисел. Максимальное положительное 16-битное число равно +32767, а отрицательное –32768. Оказалось, что наиболее удобно оперировать двоичными данными в дополнительном коде. Единственная сложность - надо прибавить единицу к обратному коду числа - получится дополнительный код.

Десятичное число

Прямой код

Обратный код

Дополнительный код

-8

-

-

1000

-7

1111

1000

1001

-6

1110

1001

1010

-5

1101

1010

1011

-4

1100

1011

1110

-3

1011

1100

1101

-2

1010

1101

1110

-1

1001

1110

1111

-0

1000

1111

0000

+0

0000

0000

0000

1

0001

0001

0001

2

0010

0010

0010

3

0011

0011

0011

4

0100

0100

0100

5

0101

0101

0101

6

0110

0110

0110

7

0111

0111

0111

В таблице приведены десятичные числа и их двоичные представления в трех различных формах. Интересно в ней вот что. Если начать счет с числа 1000 (-8) и двигаться вниз по столбцам, то в дополнительном коде каждое последующее число получается прибавлением единицы к предыдущему без учета переноса за пределы четвертого разряда. Так просто эту операцию в прямом и обратном кодах не осуществить. Эта особенность дополнительного кода и явилось причиной предпочтительного применения его в современных ЭВМ.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее