Формирование информационного общества связано с развитием и широким использованием информационных технологий (ИТ) во всех сферах человеческой деятельности. В настоящее время ИТ стали привычным инструментарием как в учебной, научной, так и практической деятельности. Эффективная деятельность специалиста любого профиля сегодня не мыслится без применения ИТ.
Для плодотворного применения персонального компьютера в профессональных областях деятельности пользователю следует знать, что означают такие информационные термины, как «бит», «байт», «файл», «информационная система», «операционная система» и др., уметь работать с системным и прикладным программным обеспечением, владеть технологиями подготовки и обработки документов, и т.д.,
Коренное отличие информатики, ИТ от других дисциплин состоит в том, что предметная область информатики изменяется чрезвычайно быстро. Сегодня, в среднем, один раз в полтора года удваиваются основные технические параметры аппаратных средств, один раз в два-три года меняются поколения программного обеспечения, и один раз в пять-семь лет меняется база стандартов, интерфейсов и протоколов. В будущем, эти темпы будут только нарастать.
Формат электронной книги (электронного пособия), в отличие от традиционных книг и учебников, представляет собой динамичную структуру, что позволяет своевременно вносить изменения и дополнения, соответствующие современному развитию живой науки – информатики, ее аппаратных и программных средств. На современном этапе такая возможность является одной из ключевых для организации учебного процесса, особенно на курсах подготовки и переподготовки специалистов.
Современные образовательные технологии (дистанционное образование) также требуют современного методического обеспечения учебного процесса, и в первую очередь, электронных учебников с удобной навигацией, развитым поисковым механизмом, встроенным автоматизированным контролем уровня знаний обучаемого.
Ныне информатика сталкивается с парадоксальным фактом. Ее основная задача состоит в преодолении общечеловеческого кризисного явления, называемого «информационным бумом», путем внедрения средств и методов, автоматизирующих операции с информацией (данными). Однако в собственной предметной области информатика испытывает такой информационный бум, какого не знает ни одна область человеческой деятельности. Например, мировой ассортимент изданий, имеющих прямое отношение к информатике (не считая периодических и электронных), составляет порядка десяти тысяч томов в год и полностью обновляется не реже, чем раз в два года.
Настоящая электронная книга продолжает серию «Поиск работы и трудоустройство» и выступает как пособие по 3 темам (1.Аппаратное и программное обеспечение ПК.2.Файловая система.8.Цифровой звук и его виды) 72 часового курса повышения квалификации, о котором идет речь во 2 главе книги «Как в Интернете не пройти мимо работы своей мечты». Предполагается, что следующие книги этой серии будут обеспечивать всю оставшуюся тематику данного курса.
Электронный формат таких пособий позволяет повысить качество и эффективность самостоятельной работы обучаемых. Данное учебное пособие может быть использовано в системах и учреждениях открытого и дополнительного образования.
Системы счисления. Компьютерная арифметика
1.1. Системы счисления. Перевод чисел из одной системы счисления в другую
Системы счисления. Совокупность приемов записи и наименования чисел называется системой счисления. Системы счисления подразделяются на позиционные и непозиционные.
Если в записи числа значение цифры не зависит от ее положения в структуре числа и при записи может использоваться неограниченное множество символов, то система счисления называется непозиционной. Примером такой непозиционной системы является римская система.
В современном мире наиболее широко используются позиционные системы счисления. В позиционных системах счисления для записи чисел используют ограниченных набор символов, а значение числа зависит от позиции занимаемой цифрой. В повседневной жизни мы пользуемся десятичной позиционной системой счисления.
В современном представлении информации большое значение имеет двоичная система счисления, именно эта система лежит в основе стандарта представления любых видов информации. Также довольно часто используются для представления числа в восьмеричной и шестнадцатеричной системах счисления, преобразования чисел в этих системах счисления и будут рассматриваться далее.
Набор цифр, из которых будет состоять двоичное число, очень мал – это 0 и 1. Восьмеричная система счисления имеет восемь цифр (0 – 7), шестнадцатеричная система имеет шестнадцать, причем первые десять цифр совпадают по написанию с цифрами десятичной системы счисления, а для обозначения оставшихся шести цифр применяются латинские буквы.
Так как из контекста не всегда понятно, к какой системе счисления относится запись, то основание недесятичной системы счисления записывается в виде нижнего индекса числа:
111>2 =7> (10) 111>8 =73> (10) 111>16 =273> (10)
Запись чисел в десятичной, двоичной, восьмеричной и шестнадцатеричной системах счисления представлены в таблице кодирования.
Таблица 1.1.Таблица кодирования
Одинаковый принцип формирования чисел в позиционных системах счисления позволяет использовать алгоритм перевода из одной системы счисления в другую.
Правила перевода чисел из одной системы счисления в другую
Правила перевода числа произвольной системы счисления в десятичную систему счисления:
– Проставить номера позиций цифр в числе (начиная от запятой влево и вправо);
– Каждую цифру числа умножить на основание системы счисления в степени соответствующей номеру позиции;
– Перевести значения цифр в десятичные (для 16-ричных чисел, для систем счисления с основаниями 2 и 8 не требуется);
– Вычислить сумму полинома.
Рассмотрим пример использования данного алгоритма для числа FB,0C>16
FB,0C>16 = F·16>1 + B·16>0 +0·16>—1 +C·8>—2= 15·16>1 +11·16>0
+0·16>—1 +13·8>—2= = 251.468
Правила перевода десятичного числа в иную систему счисления
– Целую часть числа последовательно делить нацело на основание системы счисления. «Собрать» остатки от деления, начиная с остатка от последнего.
– Дробную часть числа последовательно умножать на основание системы счисления, «сдвигая» целую часть произведений и продолжая умножение только дробной части, до заданной точности. «Собрать» целые части произведений, начиная с первого.
– При переводе в шестнадцатеричную систему счисления перевести значения результирующих цифр в шестнадцатеричные.