- •Лекция №1
- •§1 Общее понятие об информатике и информации
- •§2 Свойства информации
- •§3 Формы представления информации
- •§4 Представление информации в компьютере
- •§5 История возникновения пэвм
- •§6 Внутренняя организация системного блока
- •§7 Виды памяти: внешняя и внутренняя (системная)
- •§8 Дополнительные устройства персонального компьютера
- •Лекция №2
- •§1. Категории программ
- •§2. Операционная система
- •§3. Порядок загрузки операционных систем
- •§4. Разновидности операционных систем
- •4.1 Операционные системы корпорации microsoft
- •Поддержка мультимедиа Особенности версий Windows
- •4.2. Альтернативные операционные системы
- •§5. Прикладное программное обеспечение
- •5.1. Компьютерная графика.
- •5.2. Служебные программы и мультимедиа
- •5.3. Программы автоматического распознавания текста.
- •Моделирование алгоритмизация программирование
- •§1. Моделирование
- •Модель алгоритм программа
- •§2. Алгоритмизация
- •§3. Программирование
- •§4. Системы программирования
- •§3. Система гипертекстовых страниц www
- •§4. Адреса сайтов и страниц
- •§5. Программа - просмотрщик Microsoft Internet Explorer.
- •§6. Возможности Интернет.
- •Лекция 5 компьютерные вирусы
- •§1. Пути проникновения и механизм распределения вирусных программ.
- •§2. Признаки появления вирусов.
- •§3. Классификация вирусов.
- •§4. Программы обнаружения и защиты от вирусов.
- •§5. Основные меры по защите от вирусов.
Моделирование алгоритмизация программирование
§1. Моделирование
Чтобы компьютер приступил к каким-либо исследованиям или к рутинной обработке информации, необходимо чётко поставить задачу (разработать модель), определить исходные данные, форму представления результатов. Далее надо создать алгоритм решения задачи и программу, которая будет понята компьютером. Возникает классическая для информатики триада:
Модель алгоритм программа
Исследование каких-либо явлений, процессов, объектов путем построения и изучения их моделей называется моделированием.
Модель – это формализованное описание объекта, процесса или явления, выраженное математическими соотношениями, набором чисел и текстов, графиками, таблицами, словесными формулами и т. п.
Один и тот же объект может иметь множество моделей, а разные объекты могут описываться одной моделью.
1.1 Виды моделей
Все модели можно разбить на 2 класса:
Предметные (материальные)
Информационные
Глобус, макет здания, модели кристаллических решеток и др. - являются материальными моделями.
Информационная модель – это совокупность знаковой информации, характеризующая свойства и состояние объекта, процесса или явления.
К информационным моделям можно отнести чертежи, схемы, графики, алгоритмы, математические соотношения (формулы, системы уравнений и т.п.)
1.2 Типы информационных моделей
По отражению систем объектов с различными структурами, информационные модели делятся на 3 типа:
Табличные информационные модели содержат перечень однотипных объектов.
Иерархические информационные модели содержат объекты, распределенные по уровням.
Сетевые информационные модели применяются для систем со сложной структурой.
§2. Алгоритмизация
Далее разработанная модель исследуемого процесса или явления должна превратиться в алгоритм.
Алгоритм – это строгая последовательность четких действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная с помощью понятных исполнителю команд.
2.1 Свойства алгоритма
Дискретность - процесс решения задачи по алгоритму разбит на отдельные элементарные операции.
Однозначность - правила и порядок выполнения действий алгоритма имеют единственное толкование и исключают произвольность исполнения.
Результативность - при выполнении алгоритма за конечное число шагов обязательно получается конечный результат.
Универсальность (массовость) - применимость алгоритма к различным наборам исходных данных.
Понятность – алгоритм должен содержать только те команды, которые понятны исполнителю.
Общепринятыми способами записи являются графическая запись с помощью блок-схем и символьная запись с помощью какого-либо алгоритмического языка.
2.2 Основные типы алгоритмических структур
Линейная структура - действия выполняются последовательно одно за другим.
Разветвленная структура- действия выполняются в зависимости от истинности условия.
Циклическая структура – серия команд (действий), называющаяся телом цикла выполняется многократно.
Различают циклы
с предусловием
и постусловием:
