
- •Раздел 1 (Лекция 1)
- •Цель и задачи курса «Информатика»
- •Сущность и цели информатизации общества
- •Неизбежность информатизации
- •Признаки информационного общества
- •Переход от постиндустриального общества к информационному
- •Информатика как научный фундамент информатизации
- •Краткая история развития информатики
- •Информатика: ИТ и АИС
- •Информационные технологии
- •Автоматизированные информационные системы
- •Структура АИС как совокупность 6-ти обеспечивающих подсистем
- •Основные этапы технологического процесса в АИС
- •Классификация АИС
- •Значение информационных технологий
- •Информационный ресурс общества
- •Предметная область информатики
- •Раздел 2 (Лекции 2-3)
- •Термин Информация
- •Термин данные
- •Общая схема передачи информации
- •Информационное сообщение
- •Аналоговая и дискретная информация
- •Термин Вычислительная машина (Компьютер)
- •Классификация вычислительных машин
- •Алфавитный способ Представление дискретной информации в ЭВМ
- •Процессы кодирования и декодирования информации
- •Классификация информации
- •Свойства информации: внутренние и внешние
- •Качество информации
- •Показатели качества
- •Набор важнейших показателей качества информации
- •Адекватность информации
- •Внутренние свойства информации
- •Знания и их свойства
- •Методы и модели оценки количества информации
- •Способы измерения информации
- •Объёмный способ измерения информации
- •Единицы измерения объёма
- •Энтропийный способ измерения количества информации
- •Формула Шеннона
- •Формула Хартли
- •Информативность сообщения
- •Алгоритмический способ измерения информации
- •Понятие Машины Тьюринга
- •Основные понятия теории алгоритмов
- •Алгоритмическая модель и её составляющие
- •Три основных класса алгоритмических моделей
- •Описание машины Тьюринга
- •Пример машинной модели (алгоритм сложения)
- •Алгоритмы Маркова
- •Понятие алгоритмически неразрешимой задачи
- •Раздел 3 (Лекции 4-5)
- •Системы счисления
- •Алфавит систем счисления
- •Базисные числа систем счисления
- •Аддитивно-мультипликативные системы счисления
- •Позиционные системы счисления
- •Основание позиционной системы счисления
- •Запись и изображение произвольного числа X в К-ичной позиционной системе счисления
- •Двоичная система счисления
- •Арифметические операции в двоичной системе счисления
- •Постановка задачи перевода чисел из одной системы счисления в другую
- •Перевод целых чисел
- •Перевод дробных чисел
- •Понятие смешанной системы счисления
- •Условие однозначности записи чисел в смешанной системе счисления
- •Двоично-десятичная система
- •Двоично-шестнадцатеричная система
- •Свойство смешанных систем и использование его в практических целях
- •Цели кодирования информации
- •Назначение памяти ЭВМ
- •Машинное слово
- •Ёмкость памяти
- •Свойства числовой системы ЭВМ
- •Числовая система ЭВМ без знака и со знаком
- •Операция дополнения до двух
- •Контроль правильности выполнения арифметических операций с помощью индикаторов переноса и переполнения
- •Операция вычитания положительных чисел
- •Коды представления чисел в ЭВМ
- •Раздел 4 (Лекция 6)
- •Представление символьной информации в ЭВМ
- •Требования к построению схем преобразования
- •Распространенные схемы кодирования
- •Код ASCII
- •Кодирование графической информации
- •Качество кодирования
- •Виды представления графических изображений (растровое, векторное, фрактальное, 3D графика)
- •Системы кодирования цветных изображений: HSB, RGB и CMYK
- •Режимы представления цветной графики (полноцветный, индексный)
- •Кодирование звуковой информации
- •Аналого-цифровое преобразование звука
- •Значения разрядности для звука
- •Форматы данных в ЭВМ
- •Представление логических кодов и структура разрядной сетки
- •Представление чисел в формате с фиксированной запятой и особенности данного формата
- •Представление чисел в формате с плавающей запятой
- •Процедура нормализации справа
- •Структура разрядной сетки
- •Выполнение арифметических операций над числами, представленными в формате с плавающей запятой
- •Сравнение форматов чисел с фиксированной и плавающей запятой
- •Раздел 5 (Лекция 7)
- •Общая характеристика процесса восприятия информации
- •Важнейшая проблема восприятия информации
- •Сбор информации, этапы сбора информации
- •Цифровой измерительный прибор
- •Передача информации
- •Структурная схема канала передачи данных
- •Повышения достоверности передачи данных
- •Обработка информации
- •Обобщенная структура вычислительной системы
- •Организация вычислительного процесса
- •Формы использования вычислительных ресурсов
- •Режимы взаимодействия пользователя с вычислительной системой
- •Хранение и накопление информации
- •Поиск данных
- •Раздел 6 (Лекция 8-9)
- •Классификация вычислительных средств
- •Понятие ЭВМ
- •Обобщенная структурная схема ЭВМ неймановской архитектуры
- •Формулировка принципов фон Неймана
- •Архитектура ЭВМ
- •Конфигурация и организация ЭВМ
- •Понятие команды и режима адресации
- •Упрощенная схема ЭВМ с шинной организацией
- •Арифметико-логическое устройство центрального процессора: состав и функции
- •Функции устройства управления центрального процессора
- •Состав устройства управления
- •Назначение и свойства памяти ЭВМ
- •Системная шина: назначение и состав
- •Принципиально общие закономерности в организации шин
- •Структура шины управления
- •Операции чтения и записи
- •Виды программно-управляемой передачи данных
- •Обобщенный алгоритм функционирования фон-неймановской ЭВМ с шинной организацией
- •Особенности реализации цикла процессора в ЭВМ с различной конфигурацией
- •Шинная организация: достоинства и недостатки
- •Раздел 7 (Лекции 10-12)
- •Упрощенная схема ЭВМ с канальной организацией
- •Понятие канала
- •Принципы подключения внешних устройств к каналам
- •Контроллер оперативной памяти
- •Канальные команды и команды ЦП для работы с каналами
- •Преимущества канальной организации ЭВМ
- •Канал как специализированный узел
- •Информационная модель ЭВМ
- •Основные характеристики ЭВМ при использовании информационной модели
- •Типовые схемы организации ЭВМ
- •Система команд ЭВМ
- •Классификация команд ЭВМ
- •Структура команды ЭВМ
- •Трёхадресная команда
- •Команды передачи данных
- •Команды обработки данных
- •Команды передачи управления
- •Организация подпрограмм в программе
- •Адрес возврата
- •Понятие стека и его организация
- •Структура данных стека на примере
- •Общие сведения о ПЭВМ
- •Смена поколений ПЭВМ
- •Роль компьютера IBM PC\
- •Классификация ПЭВМ
- •Структурная схема ПЭВМ с периферийными устройствами
- •Центральный микропроцессор, его функции и состав
- •МП с архитектурой RISC
- •Внутренняя память ПЭВМ
- •Сегментация оперативной памяти ПЭВМ
- •Расположение сегментов оперативной памяти ПЭВМ. Внешние запоминающие устройства ПЭВМ
- •Кластер
- •Размеры кластера
- •Фрагментация
- •Физический и логический формат диска
- •Таблица расположения файлов (File Allocation Table - FAT)
- •Стандартная файловая система для семейства операционных систем MS Windows: NTFS (New Technol File System)
- •Раздел 8 (Лекция 14)
- •Понятие алгоритма
- •Алгоритмический процесс
- •Семь независимых параметров алгоритма
- •Пример: параметры алгоритма Евклида
- •Способы описания алгоритмов
- •Словесно-формульный способ
- •Блок-схемный
- •Структурная блок-схема алгоритма
- •Линейные, ветвящиеся и циклические алгоритмы
- •Методы разработки алгоритмов
- •Раздел 9 (Лекция 13)
- •Программное обеспечение ЭВМ
- •Системное ПО: назначение и классификация
- •Общесистемное ПО
- •Прикладное ПО: назначение и классификация
- •Классификация пакетов прикладных программ
- •Этапы решения научно-технических задач на ЭВМ
- •Основные направления в программировании
- •Процедурное программирование
- •Структура процедуры и функции
- •Модульное программирование
- •Основная задача модульного программирования
- •Объектно-ориентированное программирование
- •Основные понятия ООП

А = { #,1,0 } , где
# - отсутствие символа в ячейке ленты 1 - символ кода числа 0 – символ разделения двух чисел
Начальная конфигурация q1 a1 Конечная конфигурация a2 qk
Покажем, что число 4 характеризует сложность алгоритма сложения и не зависит от длины входных данных. Для этого запишем набор команд машины Тьюринга и найдем необходимое число внутренних состояний машины.
Команды машины: qiak > qjaldp |
|
|
|
|||
q1# > q1# R |
R – Right |
|
|
|
|
|
q11 > q11 R |
|
|
|
|
|
|
q10 |
> q21 R |
|
|
|
|
|
q21 |
> q21 R |
|
|
|
|
|
q2# > q3# L |
L – Left |
|
|
|
|
|
q31 |
> q4# S |
S - Stop |
|
|
|
|
Алгоритмы Маркова |
|
|
|
|
||
зададим |
алгоритм |
преобразования |
исходного |
слова |
«СЛОН» |
|
в слово «МУХА» по следующей цепочке: |
|
|
|
|||
«СЛОН» |
—» «СУОН» —> «МУОН» |
—> «МУХН» |
—» |
«МУХА». |
||
Используя множество подстановок |
|
|
|
|||
1. Я - У 2. Л - У 3. С - М 4. В - Б 5. Р - Т 6. Т - Р! 7. О-Х 8. Н - А |
|
|
Понятие алгоритмически неразрешимой задачи
Появление точного понятия алгоритма позволило сформулировать алгоритмически не разрешимые проблемы, т.е. задачи, для решения которых невозможно построить алгоритм. Задача называется алгоритмически неразрешимой, если не существует машины Тьюринга (или рекурсивной функции, или нормального алгоритма Маркова), которая её решает. Например, неразрешимой оказалась проблема распознавания эквивалентности алгоритмов: нельзя построить алгоритм, который по любым двум алгоритмам (программам) выяснял бы, вычисляют они одну и ту же функцию или нет. Знание основных неразрешимостей теории алгоритмов необходимо для специалиста по информатике. Оно предостережёт его от увлечения глобальными прожектами всеобщей алгоритмизации точно так же, как знание основных законов физики предостерегает от попыток создания вечного двигателя.
Раздел 3 (Лекции 4-5)
Системы счисления
Ввопросах организации обработки информации на ЦВМ важное место занимают системы счисления, формы представления данных, специальное кодирование чисел.
Системой счисления называется совокупность приемов наименования и записи чисел.
Системы счисления различаются выбором алфавита, базисных чисел и правилами образования из них остальных чисел.
Алфавит систем счисления
Напомним, что алфавитом называется фиксированный конечный (упорядоченный) набор символов любой природы.
Всовременных системах счисления используется алфавит, включающий как арабские цифры 0, 1, 2, …9., так и буквы латинского алфавита, например, I, V, X, L, C, D, M и т.д.
Страница 11 из 45
Базисные числа систем счисления
Влюбой системе счисления каждому символу из набора алфавита – букве - приписывается базисное число. Например, в римской системе используются буквы I, V, X, L, С, D, М, которым соответствуют базисные числа 1, 5, 10, 50, 100, 500, 1000.
В16-чной системе счисления используется алфавит, состоящий из 9 арабских цифр и 6 латинских букв: 0, 1, 2, 3, …9, A, B, C, D, E, F. Базисные числа 0, 1, 2, 3, …9, 10, 11, 12,…15.
Аддитивно-мультипликативные системы счисления
Системы счисления, в которых любое число получается путем умножения и сложения базисных чисел, называются аддитивно-мультипликативными.
Все известные позиционные системы счисления являются аддитивно-мультипликативными. Особенно отчетливо аддитивно-мультипликативный способ образования чисел из базисных выражен в числительных русского языка, например пятьсот шестьдесят восемь (т.е. пять сотен плюс шесть десятков плюс восемь).
Позиционные системы счисления
Для изображения (или представления) чисел в настоящее время используются в основном позиционные системы счисления.
Система называется позиционной, если числовое значение каждой буквы алфавита зависит не только от приписанного ей базисного числа, но и от ее положения (позиции) в слове, изображающем число.
Основание позиционной системы счисления
Число К единиц какого-либо разряда, объединяемых в единицу более старшего разряда, называют
основанием позиционной системы счисления, а сама система счисления называется К-ичной.
Например, основанием десятичной СС является число К=10, троичной – число К=3, двоичной – число К=2, шестнадцатеричной – число К=16. В Древнем Вавилоне широко использовалась система счисления с основанием К=60.
Запись и изображение произвольного числа X в К-ичной позиционной системе счисления
Запись произвольного числа X в К-ичной позиционной системе счисления основывается на представлении этого числа в виде полинома:
где каждый коэффициент аi может быть одной из букв алфавита данной СС и изображается одним знаком.
Число X, представленное в К-ичной системе счисления, можно кратко записать писать в виде
аnаn-1...а1а0.а-1...а-т...
т.е. путем перечисления всех коэффициентов полинома с указанием позиционной точки.
Изображением числа X в К-ичной системе счисления является запись вида:
аnаn-1...а1а0.а-1...а -т... -к
где аi - любая буква алфавита данной системы счисления, количество букв в К-ичной системе счисления равно К.
Упорядоченной последовательности букв алфавита приписываются базисные числа: последовательные целые числа от нуля до К-1 включительно, 0 ≤ |аi | ≤ К-1, поскольку только в этом случае любое число Х может быть представлено в виде полинома.
Двоичная система счисления
В современной вычислительной технике, в устройствах автоматики и связи широко используется двоичная система счисления. Это система счисления с наименьшим возможным основанием. В ней для изображения числа используются только две цифры: 0 и 1.
Двоичная система удобна потому, что: простота технической реализации простота арифметических операций простота шифрования.
Система неудобна из-за громоздкости записи чисел. Однако для ЭВМ этот факт не имеет существенного значения
Арифметические операции в двоичной системе счисления
Страница 12 из 45

Постановка задачи перевода чисел из одной системы счисления в другую
При решении задач с помощью ЭВМ исходные данные обычно задаются в десятичной системе счисления; в этой же системе, как правило, нужно получить и окончательные результаты.
При рассмотрении правил перевода чисел из одной системы счисления в другую ограничимся только такими системами счисления, у которых базисными числами являются последовательные целые числа от 0 до Р-1 включительно, где Р — основание системы счисления.
Пусть известна запись числа Х в системе счисления с каким-либо основанием Р:
pnpn-1...p1p0.p-1...p-т...
где pi – известные буквы, 0 ≤ |pi | ≤ P-1.
Требуется найти запись этого же числа X в системе счисления с основанием Q:
qnqn-1...q1q0.q-1...q-т...
где qi – искомые буквы, 0 ≤ |qi | ≤ Q-1
Перевод целых чисел
Перевод дробных чисел
Понятие смешанной системы счисления
Страница 13 из 45
Вряде случаев числа, заданные в СС с основанием P, приходится изображать с помощью цифр другой СС с основанием Q, где Q < P.
Такая ситуация возникает, например, когда в ЭВМ, способной непосредственно воспринимать только двоичные числа, необходимо изобразить десятичные числа, с которыми мы привыкли работать.
Вэтих случаях используются смешанные системы счисления, в которых каждый коэффициент Р- ичного разложения числа записывается в Q-ичной системе.
Втакой системе P называется старшим основанием, Q – младшим, а сама система называется
(Q-P)-ичной.
Условие однозначности записи чисел в смешанной системе счисления
Для того чтобы запись числа в смешанной системе счисления была однозначной, для представления любой Р-ичной цифры отводится одно и то же количество Q-ичных разрядов, достаточное для представления любого базисного числа Р-ичной системы.
Условимся изображать принадлежность числа к (Q - Р)-ичной системе счисления с помощью
нижнего |
индекса |
(Q |
- |
Р) |
при |
данном |
числе, |
например |
92510 = 1001 0010 0101(2 – 10) |
|
|
|
|
|
|
|
Двоично-десятичная система
В смешанной двоично-десятичной системе счисления для изображения каждой десятичной цифры отводится 4 двоичных разряда.
Например, десятичное число х = 729 в двоично-десятичной системе запишется в виде 0111 0010 1001. Здесь последовательные четверки (тетрады) двоичных разрядов изображают цифры 7, 2, 9 записи числа в десятичной системе.
Еще пример: 92510 = 1001 0010 0101(2 – 10)
Заметим, что 1001001001012 = 234110
Двоично-шестнадцатеричная система
Двоично-шестнадцатеричная система: 2E.916 = 0010 1110.1001(2-16)
Свойство смешанных систем и использование его в практических целях
Особого внимания заслуживает случай, когда Р = Ql, где / — целое положительное число.
В этом случае запись какого-либо числа в смешанной системе тождественно совпадает с изображением этого числа в системе счисления с основанием Q (что не имеет места в двоичнодесятичной системе в общем случае).
Двоично-восьмеричная система 57.58 =101 111.101 (2-8) = 101111.101 2
Двоично-шестнадцатеричная система 2E.916 = 0010 1110.1001(2-16) = 101110.10012 Двоично-четверичная система 232.34= 10 11 10. 11 (2-4) = 101110.11 2 Рассмотренное выше свойство используется на практике для сокращенной записи чисел, заданных
в системе счисления с небольшим основанием.
Для этого в исходной записи числа разряды объединяются вправо и влево от точки в группы длиной l (добавляя в случае необходимости левее старшей или правее младшей значащих цифр соответствующее количество нулей), и каждая такая группа записывается одной цифрой другой системы, основание которой равно соответствующей степени l исходного основания.
Цели кодирования информации
Цели кодирования информации Формирование представления информации называется ее кодированием. В более узком смысле
под кодированием понимается переход от исходного представления информации, удобного для восприятия человеком, к
представлению, удобному для хранения, передачи и обработки. В этом случае обратный переход к исходному представлению называется декодированием.
При кодировании информации ставятся следующие цели:
удобство физической реализации; удобство восприятия; высокая скорость передачи и обработки;
экономичность, т.е. уменьшение избыточности сообщения; надёжность, т.е. защита от случайных искажений;
сохранность, т.е. защита от нежелательного доступа к информации. Эти цели часто противоречат друг другу
Страница 14 из 45