|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Информатика как единство науки и технологииИнформатика - отнюдь не только «чистая наука». У нее, безусловно, имеется научное ядро, но важная особенность информатики - широчайшие приложения, охватывающие почти все виды человеческой деятельности: производство, управление, науку, образование, проектные разработки, торговлю, финансовую сферу, медицину, криминалистику, охрану окружающей среды и др. И, может быть, главное из них - совершенствование социального управления на основе новых информационных технологий. Информатика тесно связана с кибернетикой, но не тождественна ей. Кибернетика изучает общие закономерности процессов управления сложными системами в разных областях человеческой деятельности независимо от наличия или отсутствия компьютеров. Информатика же изучает общие свойства конкретных информационных систем. Когда разрабатываются новые носители информации, каналы связи, приемы кодирования, визуального отображения информации и многое другое, конкретная природа этой информации почти не имеет значения. Для разработчика системы управления базами данных (СУБД) важны общие принципы организации и эффективность поиска данных, а не то, какие конкретно данные будут затем заложены в базу многочисленными пользователями. Эти общие закономерности есть предмет информатики как науки. Объектом приложений информатики являются самые различные науки и области практической деятельности, для которых она стала непрерывным источником самых современных технологий, называемых часто «новые информационные технологии» (НИТ). Перечислим наиболее впечатляющие реализации информационных технологий, используя, ставшие традиционными, сокращения. АСУ - автоматизированные системы управления; Например, в образовании используются системы АСУ-ВУЗ. АСУТП - автоматизированные системы управления технологическими процессами. Например, такая система управляет работой станка с числовым программным управлением (ЧПУ), процессом запуска космического аппарата и т.д. АСНИ - автоматизированная система научных исследований; АОС - автоматизированная обучающая система; САПР-система автоматизированного проектирования Системы счисления Система счисления - принятый способ записи чисел и сопоставления этим записям реальных значений. Все системы счисления можно разделить на два класса: позиционные и непозиционные. Для записи чисел в различных системах счисления используется некоторое количество отличных друг от друга знаков. Число таких знаков в позиционной системе счисления называется основанием системы счисления. В позиционной системе счисления число может быть представлено в виде суммы произведений коэффициентов на степени основания системы счисления: AnAn-1An-2 … A1,A0,A-1,A-2 = АnВn + An-1Bn-1 +... + A1B1 + А0В0 + A-1B-1 + А-2В-2 +... (знак «точка» отделяет целую часть числа от дробной; знак «звездочка» здесь и ниже используется для обозначения операции умножения). Таким образом, значение каждого знака в числе зависит от позиции, которую занимает знак в записи числа. Именно поэтому такие системы счисления называют позиционными. 23,43(10) = 2*101 + З*10° + 4*10-1 + З*10-2 692(10) = 6* 102 + 9*101 + 2. 1101(2)= 1*23 + 1*22+0*21+ 1*2°; 112(3) = l*32+ 1*31 +2*3°; 341,5(8) =3*82+ 4*81 +1*8° +5*8-1; A1F4(16) = A*162 + 1*161 + F*16° + 4*16-1. При работе с компьютерами приходится параллельно использовать несколько позиционных систем счисления (чаще всего двоичную, десятичную и шестнадцатиричную), поэтому большое практическое значение имеют процедуры перевода чисел из одной системы счисления в другую. Заметим, что во всех приведенных выше примерах результат является десятичным числом, и, таким образом, способ перевода чисел из любой позиционной системы счисления в десятичную уже продемонстрирован. Отметим, что кроме рассмотренных выше позиционных систем счисления существуют такие, в которых значение знака не зависит от того места, которое он занимает в числе. Такие системы счисления называются непозиционными. Наиболее известным примером непозиционной системы является римская. В этой системе используется 7 знаков (I, V, X, L, С, D, М), которые соответствуют следующим величинам: 1(1) V(5) X(10) L(50) С (100) D(500) M(1000) Примеры: III (три), LIX (пятьдесят девять), DLV (пятьсот пятьдесят пять). Недостатком непозиционных систем, из-за которых они представляют лишь исторический интерес, является отсутствие формальных правил записи чисел и, соответственно, арифметических действий над ними. Для перевода из двоичной системы счисления в восьмеричную необходимо разбить данное двоичное число вправо и влево от запятой на триада (три цифры) и представить каждую триаду соответствующим восьмеричным кодом. При невозможности разбиения на триады допускается добавление нулей слева в целой записи числа и справа в дробной части числа. Для обратного перевода каждую цифру восьмеричного числа представляют соответствующей триадой двоичного кода.
Пример: перевод чисел из двоичной системы счисления в восьмеричную систему счисления. Переведем число 1001011,0112 в восьмеричную систему счисления. Разобьем данное число на триады, приписав слева недостающие нули: 001 001 011, 011 1 1 3, 3 и заменим каждую триаду соответствующим восьмеричным кодом (см. таблицу). Можем сделать вывод: 1001011,0112 = 113,38
Пример: перевод чисел из восьмеричной системы счисления в двоичную систему счисления. Переведем число 347,258 в двоичную систему счисления. Каждую цифру восьмеричного числа заменим соответствующей триадой (см. таблицу). 3 4 7, 2 5 011 100 111, 010 101 Запишем ответ, удалив нули слева в записи числа: 347,258 = 11100111,0101012
Восьмеричная система компактнее двоичной и с более простым переводом чисел, однако, современные требования к ЭВМ заставили создавать шестнадцатеричную систему счисления. 24 = 16 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Правило перевода из двоичной системы счисления в шестнадцатеричную: разбить двоичное число вправо и влево от запятой на тетрады (по 4 цифры) и представить каждую тетраду соответствующим шестнадцатеричным кодом. При невозможности разбиения на тетрады допускается добавление нулей слева в целой записи числа и справа в дробной части числа. Для обратного перевода каждую цифру шестнадцатеричного числа представляют тетрадой двоичного кода.
Пример: перевод чисел из двоичной системы счисления в шестнадцатеричную систему счисления. Переведем число 1001011,0112 в шестнадцатеричную систему счисления. Разобьем данное число на тетрады, приписав слева в целой части, и справа в дробной части недостающие нули: 0100 1011, 0110 4 В, 6 и заменим каждую тетраду соответствующим шестнадцатеричным кодом (см. таблицу). Можем сделать вывод: 1001011,0112 = 4В,616
Пример: перевод чисел из шестнадцатеричной системы счисления в двоичную систему счисления. Переведем число А4F,C516 в двоичную систему счисления. Каждую цифру шестнадцатеричного числа заменим соответствующей тетрадой (см. таблицу). A 4 F, C 5 1010 0100 1111, 1100 0101 Запишем ответ, удалив нули слева в записи числа: A4F,C516 = 101001001111,110001012
ТЕСТОВЫЕ ВОПРОСЫ К ТЕМЕ 1.
1. Все системы счисления делятся на 2 группы: А) римские и арабские; В) двоичные и десятичные; С) позиционные и не позиционные; D) целые и дробные; Е) простые и составные. 2. Переведите число 1101 из двоичной системы счисления в десятичную: А) 11; В) 13; С) 15; D) 23; Е) 25. 3. Десятичное число 1025 равно двоичному числу А) 10000000001; В) 10000000000; С) 1100000000; D) 1000100001; Е) 1000000000 4. Десятичное число 449 равно восьмеричному числу …. А) 187; В) 765; С) 787; D) 701; Е) 791. 5. Десятичное число 999 равно шеснадцатеричному числу А) 3Е7; В) 3В7; С) 7Е3; D) 7С3; Е) FFF. 6. Двоичное число 11100100001 равно восьмеричному числу А) 3441; В) 7142; С) 6461; D) 6714; Е) 7707. 7. Восьмеричное число 343 равно двоичному числу … А) 11100011; В) 10111101; С) 11100001; D) 10111001; Е) 10000000. 8. Шестнадцатеричное число С3А9 равно двоичному числу … А) 1100001110101001; В) 1111100000111101; С) 1110111100000001; D) 1101110000001001; Е) 1101011011011101. 9. Информатика изучает- А) Законы и методы переработки и накопления информации В) Методы обработки информации С) Механическую и физическую формы движения D) Правила использования игровых программ E) Универсальное устройства для хранения и переработки информации Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.009 сек.) |