- •А.В. Данеев, о.Г. Деменченок информатика. Базовый курс
- •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
- •Способы организации передачи информации
- •Вопросы для контроля
- •Заключение
- •Библиографический список
Этапы решения задач
Ввиду большого разнообразия информационных задач не существует универсального алгоритма их решения. Однако в любом случае процесс решения задачи включает ряд самостоятельных, но взаимосвязанных этапов.
1. Постановка задачи
Она является исходным пунктом при решении любой задачи.
На этапе постановки задачи определяются исходные объекты, выдвигаются требования к характеру исходных данных, четко задается цель решения и указывается, что должно быть получено в результате решения.
Например, при решении математических задач, постановка задачи начинается с определения исходных данных и математического представления исследуемого объекта в виде формул. Обычно объект исследования описывается в математических терминах, что позволяет перейти от изучения реального объекта к изучению его математического аналога или математической модели.
Математическая модель – это система математических уравнений, описывающих наиболее важные свойства объекта.
Степень соответствия модели реальному объекту проверяется практическим опытом или экспериментом.
2. Разработка алгоритма
После того как задача сформулирована, т. е. завершен этап постановки задачи, приступают к ее решению. Второй этап решения задачи заключается в принятии некоторых мер или в выполнении каких-либо действий над исходными объектами, приводящими к заданной цели.
При решении информационных задач преобразование входной информации в выходную происходит также в результате некоторой последовательности действий. В информатике такую последовательность действий принято называть алгоритмом. Поэтому вторым этапом решения задач является разработка алгоритма.
3. Реализация алгоритма
Алгоритмы решения большинства информационных задач могут быть реализованы с помощью имеющегося программного обеспечения. В этом случае для реализации алгоритма разрабатывается подробная инструкция, описывающая для пользователя процесс решения задач средствами конкретной программы.
Пример. Инструкция для задачи вставки таблицы в документ Microsoft Word:
1) выберите команду Таблица – Вставить таблицу;
2) в диалоговом окне установите нужное число столбцов и строк;
3) нажмите ОК.
Если информационная задача не может быть достаточно качественно решена средствами имеющегося программного обеспечения, то для реализации алгоритма разрабатывается новая программа. При этом входные и выходные структуры данных и алгоритм записываются на каком-либо языке программирования и производится отладка программы, что и составляет сущность программирования.
4. Выполнение алгоритма и получение результатов
Этап представляет собой решение конкретной информационной задачи и получение искомых результатов при помощи соответствующего программного обеспечения.
5. Анализ полученных результатов
Анализ полученных результатов производится с целью определения, насколько полно и точно полученные результаты соответствуют поставленным целям. Если в ходе анализа результаты признаются неудовлетворительными, то процесс решения нуждается в доработке. Причем доработка возможна, начиная с любого этапа в зависимости от того, на каком из них обнаружены ошибки.
Приведенная схема дает лишь самое общее представление о тех вопросах, которые приходится решать в ходе решения информационных задач.
Содержание этой работы, ее объем и трудоемкость реализации зависит от конкретных обстоятельств.