
- •«Оренбургский государственный университет»
- •Информатика
- •Часть 1
- •Рецензент – преподаватель кафедры вычислительной техники и математики с.В. Орлова
- •Содержание
- •Введение
- •1 Информационная деятельность человека
- •1.1 Введение. Информация в реальном мире, понятие информации. Виды информации, носители информации.
- •1.1.1 Понятие «информация» в науках о неживой и живой природе, обществе и технике
- •1.1.2 Информация в физике
- •1.1.3 Информация в биологии
- •1.1.4 Информация в кибернетике
- •1.1.5 Свойства информации
- •1.1.6 Информация и знания.
- •1.1.7 Классификация информации
- •1.2 Основные этапы развития информационного общества.
- •1.2.1 Информационные революции
- •1.2.2 Информационное общество
- •1.2.3 Информатизация общества
- •1.2.4 Изменения в сфере образования.
- •1.3 Этапы развития технических средств и информационных ресурсов.
- •1.3.1 Поколения электронно-вычислительных машин (эвм)
- •1.3.2 Понятие информационных ресурсов
- •1.3.3 Рынок информационных ресурсов
- •1.3.4 Информационные услуги
- •1.4 Виды профессиональной информационной деятельности человека с использованием технических средств и информационных ресурсов.
- •1.4.1 Виды профессиональной деятельности
- •Профессии, связанные с построением математических и компьютерных моделей, программированием, обеспечением информационной деятельности людей и организаций
- •1.4.3 Правовая охрана информации
- •2 Информация и информационные процессы
- •2.1 Измерение информации. Информационные объекты различных видов. Универсальность дискретного (цифрового) представления информации. Представление информации в двоичной системе счисления.
- •2.1.1 Измерение информации
- •2.1.2 Двоичное кодирование текстовой информации в компьютере
- •2.1.3 Двоичное кодирование графической информации в компьютере
- •2.1.4 Двоичное кодирование звуковой информации в компьютере
- •2.1.5 Кодирование числовой информации. Системы счисления
- •2.1.5.1 Непозиционные системы счисления
- •2.1.5.2 Позиционные системы счисления
- •2.1.6 Перевод десятичных чисел в двоичную систему счисления
- •2.1.7 Арифметические операции в позиционных системах счисления
- •2.2 Основные информационные процессы и их реализация с помощью компьютера. Арифметические и логические основы работы компьютера. Алгоритмы и способы их описания
- •2.2.1 Основные информационные процессы и их реализация с помощью компьютера.
- •2.2.2 Алгоритмы и способы их описания
- •2.2.4 Алгоритмические структуры «ветвление», «выбор» и «цикл»
- •2.3 Хранение информационных объектов различных видов на различных цифровых носителях. Определение объёмов различных носителей информации. Архив информации
- •2.3.1 Носители информации
- •2.3.2 Определение объёмов различных носителей информации.
- •2.3.3 Алфавитный подход к определению количества информации
- •2.3.4 Архивы информации
- •2.4 Поиск информации с использованием компьютера. Программные поисковые сервисы. Передача информации между компьютерами. Виды связи. Автоматизированные системы управления
- •2.4.1 Поиск информации с использованием компьютера.
- •2.4.3 Автоматизированные системы управления
- •Список использованных источников
2.1.6 Перевод десятичных чисел в двоичную систему счисления
Перевод целых чисел:
1) основание новой системы счисления выразить в десятичной системе счисления и все последующие действия производить в десятичной системе счисления;
-
последовательно выполнять деление данного числа и получаемых неполных частных на основание новой системы счисления до тех пор, пока не получим неполное частное, меньшее делителя;
-
полученные остатки, являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления;
-
поставить число в новой системе счисления, записывая его, начиная с последнего частного.
Пример: Перевести десятичное число 11 в двоичную систему счисления. Рассмотренную выше последовательность действий (алгоритм перевода) удобнее изобразить так: 1110 = 10112
Перевод дробных чисел:
1) основание новой системы счисления выразить в десятичной системе и все последующие действия производить в десятичной системе счисления
-
последовательно умножать данное число и получаемые дробные части произведений на основание новой системы до тех пор, пока дробная часть произведения не станет равной нулю или не будет достигнута требуемая точность представления числа в новой системе счисления;
-
полученные целые части произведений, являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления;
-
составить дробную часть числа в новой системе счисления, начиная с целой части первого произведения.
Пример . Перевести десятичную дробь 0,1875 в двоичную.
0 |
1875 |
|
*2 |
0 |
3750 |
|
*2 |
0 |
7500 |
|
*2 |
1 |
5000 |
|
*2 |
1 |
0000 |
Здесь вертикальная черта отделяет целые части чисел от дробных частей.
Отсюда: 0,187510 = 0,00112 .
2.1.7 Арифметические операции в позиционных системах счисления
Сложение.
Пример: сложим числа 15 и 6 в двоичной системе
11112+1102
Проверка: Преобразуем полученные суммы к десятичному виду:
101012 = 24 + 22 + 20 = 16+4+1=21
Вычитание.
Рассмотрим
примеры на вычитание.
При
выполнении операции вычитания всегда
из большего по абсолютной величине
числа вычитается меньшее и у результата
ставится соответствующий знак.
Умножение.
Перемножим числа 5 и 6 в двоичной системе
1012*1102
Проверка: 111102 = 24 + 23 + 22 + 21 = 30
Деление.
Используя таблицу вычитания и таблицу умножения для двоичных чисел, делим подобно тому, как мы делим десятичные числа.
Разделим 14 на 2 в двоичной системе
2.2 Основные информационные процессы и их реализация с помощью компьютера. Арифметические и логические основы работы компьютера. Алгоритмы и способы их описания
2.2.1 Основные информационные процессы и их реализация с помощью компьютера.
Информационные процессы – это процессы восприятия, накопления, обработки и передачи информации.
Как правило, информация проявляется в виде сигналов. В информационном процессе сигнал выполняет функцию переносчика информации от источника к приемнику и далее – к адресату.
Информационный процесс начинается с восприятия и фиксации информации, содержащейся в том или ином источнике.
Прием информации – вторичное ее восприятие другим субъектом или принимающим устройством.
Обработка информации – осуществляется человеком или техническим устройством (например, ЭВМ). Сущность обработки информации компьютером состоит в аналоговом или цифровом преобразовании поступающих данных по жесткой программе или алгоритму обработки.
Информационный процесс завершается представлением информации потребителю, т.е. демонстрацией на индикаторах различного вида изображений, и принятием решения.
Особая стадия – хранение информации. Она занимает промежуточное положение между другими стадиями и может реализовываться на любом информационном этапе информационного процесса.
Таким образом, ЭВМ может быть использована на любой стадии информационного процесса, начиная от восприятия и заканчивая представлением информации.
Непосредственно обработка информации происходит в центральном процессоре, а получает информацию процессор из оперативной памяти.
Долговременное хранение информации осуществляется на специальных носителях, имеющих специальную систему размещения информации.
Информация в компьютере осуществляет своеобразный круговорот — она поступает в процессор со специальных носителей информации, перерабатывается и вновь возвращается во внешнюю среду.
Принципы фон Неймана. Общие принципы обработки информации в компьютере, на которых базируются большинство современных компьютеров, сформулировал в 1945 г. американский ученый Джон фон Нейман: принцип программного управления, принцип однородности памяти и принцип адресности.
-
Принцип двоичности.
Для представления данных и команд используется двоичная система счисления.
-
Принцип программного управления.
Программа состоит из набора команд, которые выполняются процессором друг за другом в определенной последовательности.
-
Принцип однородности памяти.
Как программы (команды), так и данные хранятся в одной и той же памяти. Над командами можно выполнять такие же действия, как и над данными.
-
Принцип адресуемости памяти.
Структурно основная память состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка.
-
Принцип последовательного программного управления.
Все команды располагаются в памяти и выполняются последовательно, одна после завершения другой.
-
Принцип условного перехода.
Kоманды из программы не всегда выполняются одна за другой. Возможно присутствие в программе команд условного перехода, которые меняют последовательное выполнение команд в зависимости от значений данных.
Команда машинной программы. Процессор выполняет команды программы автоматически.
Машинной программой называется заданный в виде последовательности команд на языке вычислительной машины (в кодах машины) алгоритм решения задачи.
Команда — это элементарная операция, которую должен выполнить компьютер.
Команда машинной программы (машинная команда) — это элементарная инструкция компьютеру, выполняемая им автоматически без каких-либо дополнительных указаний и пояснений.