Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на экзамен 1 курс.docx
Скачиваний:
19
Добавлен:
14.01.2020
Размер:
418.24 Кб
Скачать

Цикл for

Часто цикл for называют циклом со счетчиком. Этот цикл используется, когда число повторений не связано с тем, что происходит в теле цикла. Т.е. количество повторений может быть вычислено заранее (хотя оно не вычисляется).

В заголовке цикла указываются два значения. Первое значение присваивается так называемой переменной-счетчику, от этого значения начинается отсчет количества итераций (повторений). Отсчет идет всегда с шагом равным единице. Второе значение указывает, при каком значении счетчика цикл должен остановиться. Другими словами, количество итераций цикла определяется разностью между вторым и первым значением плюс единица. В Pascal тело цикла не должно содержать выражений, изменяющих счетчик.

Цикл while

Цикл while является циклом с предусловием. В заголовке цикла находится логическое выражение. Если оно возвращает true, то тело цикла выполняется, если false – то нет.

Когда тело цикла было выполнено, то ход программы снова возвращается в заголовок цикла. Условие выполнения тела снова проверяется (находится значение логического выражения). Тело цикла выполнится столько раз, сколько раз логическое выражение вернет true. Поэтому очень важно в теле цикла предусмотреть изменение переменной, фигурирующей в заголовке цикла, таким образом, чтобы когда-нибудь обязательно наступала ситуация false. Иначе произойдет так называемое зацикливание, одна из самых неприятных ошибок в программировании.

Цикл repeat

Цикл while может не выполниться ни разу, если логическое выражение в заголовке сразу вернуло false. Однако такая ситуация не всегда может быть приемлемой. Бывает, что тело цикла должно выполниться хотя бы один раз, не зависимо оттого, что вернет логическое выражение. В таком случае используется цикл repeat – цикл с постусловием.

В цикле repeat логическое выражение стоит после тела цикла. Причем, в отличие от цикла while, здесь всё наоборот: в случае true происходит выход из цикла, в случае false – его повторение.

Вопрос №21. Передача информации. Компьютерные сети. Типы сетей.

Компьютерная сеть – это группа компьютеров, соединенных линиями связи.

Типы сетей:

  • Локальные – соединяет компьютерные в одном или нескольких соседних зданиях.

  • Корпоративные – соединяют компьютеры одной фирмы, возможно в разных городах.

  • Муниципальные – сети органов управления;

  • Глобальные – интернет.

Вопрос №22. Локальные компьютерные сети. Сетевые топологии.

Локальные сети:

  • Однородные сети (все компьютеры равноправны)

  • сети с выделенным сервером

Сервер – это компьютер, предоставляющий свои ресурсы в общее использование (файловый сервер, сервер печати, почтовый сервер).

Клиент – компьютер, пользующийся услугами сервера.

Вопрос №23. Обмен данными в сетях. Аппаратура для построения сетей. Связи между сетями.

Протокол – это набор соглашений и правил, определяющих порядок обмена данными в сети.

В сетях, подключенных к интернету – протокол TCP/IP.

Аппаратура для построения сетей:

  • сетевые карты (сетевые адаптеры)

  • сетевые кабели (коаксиальный, оптоволоконный, «витая пара»)

  • хабы – дублируют полученные данные на все порты

  • свитчи – передают полученные данные только адресату.

Связи между сетями:

  • Мост – соединяет две локальнее сети. Работает как свитч, но имеет свой процессор.

  • Маршрутизатор пересылает пакеты по специальным правилам – таблицам маршрутизации. Определение кратчайшего пути, обход поврежденных участков.

  • Шлюз – служит для соединения сетей с разными протоколами (для персональных компьютеров и аппаратуры).

Вопрос №24. Глобальные сети. Возможности интернета (службы, сервисы).

Интернет – это глобальная сеть, объединяющая компьютерные сети.

Каналы связи:

  • Электрические кабели

  • Оптоволоконные

  • Спутниковая радиосвязь

Провайдер – это фирма, предоставляющая конечным пользователям выход в интернет через её локальную сеть.

Возможности интернета (службы, сервисы):

  • WWW – гипертекстовые документы.

Гипертекст – это текст, в котором каждом слово или словосочетание может быть активной ссылкой на другой документ.

Гипермедиа – это документы с активными ссылками, содержащие текст, рисунки, звук, видео.

  • Электронная почта

  • FTP (обмен файлами)

  • Форумы

  • Подписка на новости\

  • Поисковые системы

  • Чат

  • Личное общение в реальном времени

Вопрос №25. Протоколы служб интернета. Доменные адреса. Преобразование адресов. Адрес документа в интернете. Служба WWW. Служба FTP.

Протокол – это набор соглашений и правил, определяющих порядок обмена информацией в компьютерной сети.

Протокол TCP/IP:

TCP (Transmission Control Protocol)

  • Файл делится на пакеты размером не более 1,5 кб.

  • Пакеты передаются независимо друг от друга.

  • В месте назначения пакеты собираются в один файл.

IP (internet Protocol): определяет наилучший маршрут движения.

Протоколы служб Интернета:

  • HTTP – служба WWW.

  • FTP – служба FTP.

  • SMPT – отправка сообщений электронной почты.

  • POP3 – прием сообщений электронной почты (требуется пароль).

Домен – это группа компьютеров, объединенных по некоторому признаку.

Домены 1-ого уровня:

  • .com коммерческие организации

  • .edu образование

  • .org, .net разные организации

  • .info информационные сайты

  • .biz бизнес

Преобразование адресов:

DNS (Domain Name System) – система доменных имен: база данных, преобразует доменный адрес IP-адрес.

  • Запрос сервера DNS для получения IP-адреса сайта.

  • Ожидание ответа.

  • Запрос Web-страницы по полученному IP-адресу.

Адрес документа в Интернете:

URL (Uniform Resource Locator) – универсальный адрес документа в Интернете.

Служба WWW:

WWW – служба для обмена информацией в гипертекста.

Гипертекст – это текст, содержащий активные перекрестные ссылки на другие документы, текст, устроенный таким образом, что он превращается в систему текстов, одновременно составляя единство и множество текстов.

Гипертекст – это такая форма организации текстового материала, при которой его единицы представлены не в линейной последовательности, а как система явно указанных возможных переходов, связей между ними.

Служба FTP:

Возможности: скачивание файлов с сервера; загрузка файлов на сервер, в том числе Web-сайты.

Права доступа: login: кодовое имя пользователя; password: пароль.

Поиск файлов на FTP-серверах: dirinfo, readme, index.

Вопрос №26. Основные понятия об информационных системах. Система и подсистема. Основные свойства информационных систем.

Система – это множество элементов, находящихся в отношениях и связях друг с другом, которое образует определенную целостность, единство.

Системный подход заключается в том, что исследователь изучает поведение системы в целом, а не концентрирует свое внимание на отдельных ее частях.

Подсистема – это определенная совокупность элементов рассматриваемой системы, образующая самостоятельную функционирующую часть системы.

Сложный объект может быть разделен на подсистемы, представляющие собой части объекта, удовлетворяющие следующим требованиям:

  • Подсистема является функционально независимой частью объекта. Она связана с другими подсистемами, обменивается с ними информацией и энергией;

  • Для каждой подсистемы могут быть определены функции или свойства, не совпадающие со свойствами всей системы;

  • Каждая из подсистем может быть подвергнута дальнейшему делению до уровня элементов.

Информационная система – это взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.

Свойства информационных систем:

  • Подвергается анализу;

  • Является динамичной и развивающейся;

  • Необходимо использовать системный подход;

  • Выходной продукцией является информация.

Вопрос №27. Понятие моделирования. Классификация моделей. Виды моделей. Этапы построения компьютерной информационной моделей.

Модель – это заместитель реального объекта исследования. Модель всегда проще исследуемого объекта.

Классификация:

  1. В зависимости от средства построения:

    1. словесные или описательные модели (вербальные, текстовые).

    2. Натурные.

    3. Абстрактные, знаковые.

  2. По предметной области:

    1. Физические.

    2. Экономические.

    3. Математические.

    4. Биологические и тд.

  3. По применяемому математическому аппарату:

    1. Модели, основанные на применении дифференциальный уравнений.

    2. Игровые модели.

    3. Обучающие модели.

    4. Имитационные модели.

  4. Изменение во времени:

    1. Статические.

    2. Динамические.

Концептуальная модель – это абстрактные модели, определяющая структуру системы.

Математическая модель – это описание объекта.

Математическое моделирование – это метод изучения объекта исследования, основанный на создание его математического модели и использовании её для получения новых знаний.

Этапы компьютерного моделирования:

Объект

Содежательная модель

Компьютерный эксперимент

Информационная модель

Улучшение модуля

нет

Цель достигнута

да

Использование результата

Вопрос №28. Понятие безопасности ИС. Виды угроз информационным системам.

Термин «безопасность» в законе РФ «О безопасности» определяется как «состояние защищенности жизненно важных интересов личности, общества, государства от внутренних и внешних угроз».

Состояние защищенности – это стабильно прогнозируемое во времени состояние окружения, в котором предприятие может осуществлять свои уставные задачи без перерывов, нарушений и потери конкурентоспособности.

Информационная безопасность – это защищенность информации от случайных и намеренных действий способных нанести недопустимый ущерб.

Включает:

  • Доступность информации за приемлемое время.

  • Целостность – непротиворечивость, актуальность.

  • Конфиденциальность – защита от несанкционированного доступа.

Защита информации – мероприятия, направленные на обеспечение информационной безопасности.

Угрозы – случайные или намеренные действия, выводящие фирму, независимо от рода её деятельности, из состояния безопасности со стороны внешнего окружения или внутренних источников.

Угрозы:

  • Сбои оборудования.

  • Ошибки в программном обеспечение.

  • Вредоносные программы.

  • Хакерские атаки.

  • Ошибки персонала.

  • Диверсии.

  • Информационный шпионаж.

  • Подделка информации.

  • Неграмотность пользователя.

Вопрос №29. Меры по защите информации. Законодательные (правовые), административные, процедурные, программно-технические меры.

Меры по защите информации:

  • Законодательные (правовые).

  • Административные – политика безопасности предприятия.

  • Процедурные – должностные обязанности работников.

  • Программно-технические – защита с помощью программных и аппаратных средств.

Процедурные меры:

  • Управление персоналом (разделение обязанностей, минимум привилегий).

  • Ограничение доступа (охрана).

  • Защита системы электропитания.

  • Пожарная сигнализация.

  • Защита от перехвата данных.

  • Защита ноутбуков и сменных носителей.

  • Запрет устанавливать постороннее программное обеспечение.

  • Резервное копирование данных.

  • Резервирование (дисковые RAID-массивы).

Программно-технические меры:

  • Вход в систему по паролю.

  • Ограничение прав.

  • Протоколы работы (вход в систему, обращение к файлам, изменение настроек, выход и тд).

  • Шифрование данных (алгоритмы RSA, DES).

  • Контроль целостности данных.

  • Межсетевые экраны (брандмауэры).

Вопрос №30. Защита информации. Криптографические средства защиты информации.

Часто возникают проблемы не только защиты данных при передаче по накалам связи от перехвата, подделки или уничтожения, но и задачи аутентификации деловых партнеров, подтверждения подлинности передаваемых документов, а также их юридические силы. криптография является надежным способом решения перечисленных задач.

Криптография представляет собой совокупность методов преобразования данных, направленных на то, чтобы сделать зашифрованные данные бесполезными для злоумышленника.

Шифрования – это многократное однотипное математическое преобразования текста по определенному алгоритму с помочью ключа шифрования.

Ключ шифрования – это конкретное состояние алгоритма из множества возможных состояний. В качестве алгоритмов используют замены, перестановки или их сочетание, осуществляемые по определенным законам. Например, в качестве алгоритма можно выбрать матрицу размерностью MxN.

Существуют два метода шифрования – симметричный и ассиметричный или метод шифрования с публичным ключом.

Последний метод и позволяет решить задачи обеспечения конфиденциальности, целостности передаваемого документа и аутентификации лица, передавшего документ.