- •А.В. Данеев, о.Г. Деменченок информатика. Базовый курс
- •230100.62 «Информатика и вычислительная техника»
- •Содержание
- •Введение
- •Основные понятия информатики
- •Информация и ее свойства
- •Меры измерения информации
- •Системы счисления
- •Перевод числа из десятичной системы в двоичную
- •Перевод числа из двоичной системы в десятичную
- •Выполнение арифметических операций в двоичной системе
- •Показатели качества информации
- •Вопросы для контроля
- •Алгоритмизация
- •Понятие алгоритма
- •Этапы решения задач
- •1. Постановка задачи
- •2. Разработка алгоритма
- •3. Реализация алгоритма
- •4. Выполнение алгоритма и получение результатов
- •5. Анализ полученных результатов
- •Способы описания алгоритмов
- •Языки программирования
- •Виды алгоритмов
- •Циклический алгоритм
- •Вопросы для контроля
- •Аппаратное обеспечение
- •Классификация эвм
- •Классификация эвм
- •По элементной базе
- •По назначению
- •Состав персонального компьютера
- •Компьютера
- •(Simm-модуль)
- •(Dimm-модуль)
- •(Rimm-модуль)
- •Габаритные размеры (форм-фактор)
- •Физические характеристики
- •Стандарты записи дисков dvd
- •Формат оптических носителей Blu-Ray
- •Классификация по способу формирования изображения
- •Размеры экранов
- •Воздействие на здоровье
- •Оптическое разрешение
- •Глубина цвета
- •Динамический диапазон (диапазон оптических плотностей)
- •Принтер
- •Работа с клавиатурой
- •A) алфавитно-цифровых клавиш; b) функциональных клавиш; c) клавиш перемещения курсора; d) цифровых клавиш
- •Вопросы для контроля
- •Программное обеспечение
- •Структура программного обеспечения
- •Системное программное обеспечение
- •Прикладное программное обеспечение
- •Средства программирования
- •Файловая система
- •Сравнение файловых систем ntfs с fat и fat32
- •Вопросы для контроля
- •Текстовые процессоры
- •Средства обработки текстовой информации
- •Экран текстового процессора microsoft word
- •Операции с документами
- •Набор и редактирование текста
- •Операции с фрагментами текста
- •Форматирование текста
- •Вопросы для контроля
- •Графические редакторы
- •Векторная графика
- •Точечная (растровая) графика
- •Основные параметры изображения
- •Типы изображений
- •Черно-белые (штриховые) изображения
- •Полутоновые изображения
- •Индексированный цвет
- •Полноцветные изображения
- •Цветовые модели
- •Форматы файлов
- •Получение изображений
- •Вопросы для контроля
- •Электронные таблицы
- •Структура электронной таблицы
- •Ввод данных
- •Редактирование и форматирование данных
- •Технология интервального прогнозирования
- •Вопросы для контроля
- •Защита информации понятие информационной безопасности
- •Потенциальные угрозы и каналы утечки информации
- •Цели и задачи систем компьютерной безопасности
- •Принципы построения систем защиты компьютерной информации
- •Средства обеспечения безопасности информации
- •Характеристика средств защиты информации
- •Обеспечение защиты информации
- •Основы криптографии
- •Классификация криптосистем
- •Стандарты симметричных криптосистем
- •Гост 28147-89 - отечественный стандарт шифрования
- •Асимметричные криптосистемы
- •Отечественный стандарт цифровой подписи
- •Аппаратно-программные комплексы
- •Разграничение доступа
- •Вопросы для контроля
- •Автоматизация решения прикладных задач
- •Начальные сведения о vba
- •Использование макросов в vba
- •Запись макроса
- •Выполнение макроса
- •Редактирование макроса
- •Ограниченность макросов
- •Основы программирования на языке vba
- •Объектная модель vba
- •Applicaion.Workbooks("Книга1").Worksheets("Лист1").Range("Al")
- •Работа с объектами
- •MsgBox "Ячейка содержит значение " & Range("Al").Value
- •Объект.Метод
- •Workbooks("Примеры").Open
- •Вопросы для контроля
- •Системы управления базами данных
- •Основные понятия
- •Архитектура базы данных. Физическая и логическая независимость
- •Microsoft access как субд реляционного типа
- •Вопросы для контроля
- •Компьютерные сетевые технологии
- •Понятие, назначение и история развития компьютерных сетей
- •Каналы связи
- •Аппаратное и программное обеспечение компьютерных сетей
- •Классификация, архитектура и топология компьютерных сетей
- •Характеристика процесса передачи данных
- •Особенности организации лвс
- •Требования, предъявляемые к компьютерным сетям
- •Глобальная сеть internet
- •Система адресации в Internet
- •Способы организации передачи информации
- •Вопросы для контроля
- •Заключение
- •Библиографический список
Вопросы для контроля
Основные понятия информатики.
Что такое информатика?
В чем сложность изучения информатики?
Информация и ее свойства.
Меры измерения информации.
Качественные характеристики информации.
Классификация информации.
Алгоритмизация
Алгоритмизация – это алгоритмическое описание процессов, т. е. описание процессов на языке математических символов для получения алгоритма, отображающего элементарные акты процесса, их последовательность и взаимосвязь. Алгоритмы, получающиеся путем алгоритмизации, предназначаются, как правило, для реализации с помощью компьютера.
Понятие алгоритма
Решению любой задачи всегда предшествует разработка способа ее решения в виде последовательности действий, ведущих от исходных данных к искомому результату, иными словами, разработка алгоритма решения задачи.
Понятие алгоритма занимает одно из центральных мест в современной науке, прежде всего в информатике и математике. Понятие алгоритма прочно связано с понятием алгебры. Алгебра была создана в городе Хорезм (Хива) – одной из столиц науки Востока – в 9 веке арабским математиком Мухаммедом аль-Хорезми. В трактате аль-Хорезми «Китаб аль-джебр валь-мукабала» алгебра впервые рассматривается как самостоятельная отрасль математики, вводятся правила действий с числами и решаются уравнения 1-й и 2-й степени. Этот трактат в латинском переводе 12 века долгое время служил основным руководством по алгебре в странах Европы. Название операции «аль-джебр» (перенос членов из одной стороны уравнения в другую с изменением знака) стало названием раздела математики – алгебры. Имя аль-Хорезми (латинизированное Algorithmi) вошло в математику как обозначение арифметики с помощью арабских чисел, а затем как общее название всякой системы действий, выполняемых по строго определенным правилам (т.е. алгоритма).
Алгоритм – точное указание исполнителю выполнить последовательность действий над объектами, направленных на достижение поставленной цели.
Разберем более подробно понятие алгоритма. Алгоритм распадается на отдельные указания исполнителю выполнить некоторое отдельное законченное действие. Каждое такое указание называется шагом или командой. Команды алгоритма выполняются последовательно, одна за другой. В случае, когда несколько команд выполняются с одним объектом, они могут быть объединены в один шаг. Тогда шаг может включать несколько команд. Поочередное выполнение команд за конечное число шагов приводит к решению задачи, к достижению цели.
Каждый алгоритм строится в расчете на некоторого исполнителя.
Например, человеку достаточно сказать: «Открой дверь ключом».
Для робота та же команда может выглядеть так: «Подойди к двери на расстояние 0,5 м – Найди ключ № 578 – Вставь ключ в замочную скважину – Поверни его 2 раза против часовой стрелки – Потяни дверь на себя».
Исполнитель – абстрактная или реальная система, способная выполнить команды алгоритма.
Исполнителя характеризуют: среда, элементарные действия, система команд, отказы. Совокупность команд, которые могут быть поняты и выполнены данным исполнителем, называется системой команд исполнителя. Для правильного построения алгоритма необходимо знать систему команд исполнителя.