- •Локальные сети
- •Топология локальных сетей
- •Электронная почта
- •Комп вирусы. Методы борьбы с ними
- •Каналы заражения
- •Основные ранние признаки заражения компьютера вирусом
- •Признаки активной фазы вируса
- •Предотвращение заражения, борьба
- •Структура компьютера.
- •Направления цифровой стеганографии
- •2 Основные понятия ооп . Объектно-ориентированного программирования
- •16 Этапы решения задачи на эвм
- •Информационные модели
- •Криптограф
2 Основные понятия ооп . Объектно-ориентированного программирования
ООП - новая технология программирования, основанная на моделировании реального мира, при котором детали его реализации скрыты; либо взгляд на программирование, основанный на данных, в котором данные и поведение жестко связаны. Класс - это абстрактное понятие, сравнимое с понятием категория в его обычном смысле. По определенным свойствам этого элемента можно установить, что он принадлежит к какой-то категории. Сама категория определяется общими свойствами, которые имеют все экземпляры этой категории. Класс в ООП - это абстрактный тип данных, который включает в себя не только данные, но и функции и процедуры. Функции и процедуры класса называются методами и содержат исходный код, предназначенный для обработки внутренних данных объекта данного класса.
Объект - экземпляр класса.
Наследование - механизм, позволяющий объектам класса наследовать характеристики (данные и методы) более простых и общих типов (классов); - средство получения новых классов из существующих. Инкапсуляция.
Инкапсуляция - объединение данных с функциями, предназначенными для манипулирования этими данными (т.е. поведением) в новом типе - КЛАССЕ .
Полиморфизм - многоформенность в Си++; механизм, позволяющий использовать одинаковые имена для сходных по смыслу действий и методов, относящихся к различным объектам (типам и классам).
6 Сетевая модель OSI – это абстрактная модель взаимодействия компьютеров, приложений и других устройств в сети., суть данной модели состоит в том, что организация ISO разработала стандарт работы сети, для того чтобы все смогли опираться на него, и происходило совместимость всех сетей и взаимодействие между ними. Один из самых популярных протоколов взаимодействия сети, который применяется во всем мире, это TCP/IP он и построен на базе эталонной модели.
16 Этапы решения задачи на эвм
Программирование (programming) - теоретическая и практическая деятельность, связанная с созданием программ. Решение задач на компьютере включает в себя следующие основные этапы, часть из которых осуществляется без участия компьютера.
1. Постановка задачи:
• сбор информации о задаче;
• формулировка условия задачи;
• определение конечных целей решения задачи;
• определение формы выдачи результатов;
• описание данных (их типов, диапазонов величин, структуры и т. п.).
2. Анализ и исследование задачи, модели:
• анализ существующих аналогов;
• анализ технических и программных средств;
• разработка математической модели;
• разработка структур данных.
3. Разработка алгоритма:
• выбор метода проектирования алгоритма;
• выбор формы записи алгоритма (блок-схемы, псевдокод и др.);
• выбор тестов и метода тестирования;
• проектирование алгоритма.
4. Программирование:
• выбор языка программирования;
• уточнение способов организации данных;
• запись алгоритма на выбранном языке
программирования.
5. Тестирование и отладка:
• синтаксическая отладка;
• отладка семантики и логической структуры;
• тестовые расчеты и анализ результатов тестирования;
• совершенствование программы.
6. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2-5.
17 Понятие модели Объект – некоторая часть окружающего нас мира, которая может быть рассмотрена как единое целое. Свойства объекта – совокупность признаков объекта, по которым его можно отличить от других объектов Модель – это упрощенное представление о реальном объекте, процессе или явлении. Моделирование – построение моделей для изучения объектов, процессов, явлений.
Виды моделирования
Модели по их назначению бывают:
познавательными
прагматическими
инструментальными
Познавательная модель — форма организации и представления знаний, средство соединения новых и старых знаний. Познавательная модель, как правило, подгоняется под реальность и является теоретической моделью.
Прагматическая модель — средство организации практических действий, рабочего представления целей системы для ее управления. Реальность подгоняется под некоторую прагматическую модель. Это, как правило, прикладная модель.
Инструментальная модель — средство построения, исследования и/или использования прагматических и/или познавательных моделей.
Познавательные модели отражают существующие, а прагматические — хоть и не существующие, но желаемые и, возможно, исполнимые отношения и связи.
По уровню моделирования модели бывают:
эмпирическими
теоретическими
смешанными
Эмпирическая — на основе эмпирических фактов, зависимостей;
Теоретическая — на основе математических описаний;
Смешанная или полуэмпирическая — использующая эмпирические зависимости и математические описания.
