- •Ответы к экзамену по информатике
- •1. Запоминающие устройства пк. Основной микропроцессор и его характеристики. Основные части клавиатуры. Расширенный набор устройств ввода-вывода и их назначение.
- •2. Различные операционные системы. Назначение. Функции. Процедура начальной загрузки.
- •3. Файловая система. Файл. Каталог. Имена файлов и каталогов. Дерево каталогов. Полное имя файла, путь.
- •4. Назначение и структура рынка информационных продуктов и услуг. Правовое регулирование информационного рынка.
- •5. Специализированное программное обеспечение для защиты программ и данных. Вирусы в многопользовательских системах.
- •6. Текстовая, графическая и звуковая информация, принципы ее кодирования. Единицы измерения информации. Скорость передачи информации. Пропускная способность канала связи.
- •7. Позиционные и непозиционные системы счисления. Алгоритм выполнения перевода и арифметических операций в разных системах счисления.
- •8. История Internet. Структура и основные принципы работы Internet. Адресация в Internet. Возможности, предоставляемые сетью Internet.
- •Основные сервисы системы Интернет.
- •9. Локальные сети эвм. Топология локальных сетей. Модель взаимодействия для лвс
- •10. Глобальные компьютерные сети Общие принципы организации и функционирования компьютерных сетей. Архитектура открытых систем.
- •11. Базовые возможности ms Word. Создание документа. Правила ввода текста.
- •12. Функциональные возможности табличных редакторов. Динамические таблицы. Технология работы с электронной таблицей.
- •13. Понятие «алгоритм», его свойства. Моделирование как метод познания. Назначение и виды информационных моделей. Основные этапы разработки и исследования моделей на компьютере.
- •14. Понятие мультимедиа. Мультимедиа как средство и технология. Создание мультимедийных приложений. Назначение ms PowerPoint. Основные приемы работы со слайдами.
- •Видео и анимация.
- •Работа над отдельным слайдом
- •Автоматизация работы при создании презентации
- •Определение гиперссылок
- •Сохранение презентации
- •Управление показом
- •15. Вероятностный, содержательный и алфавитный подходы к измерению информации.
- •16. Понятие и суждение в логике. Сложное (составное) высказывание.
- •1. Приемы образования понятий. Составить понятие о предмете — означает умение отличить его от других сходных с ним предметов. Для этих целей логика использует операции:
- •Отношения между понятиями
- •Логические операции над понятиями. К логическим операциям над понятиями относятся обобщение, ограничение, определение и деление. Обобщение и ограничение понятий
- •Суждение
- •17. Основные понятия и логические операции математической логики. Таблицы истинности. Приоритет операций. Законы формальной логики. Законы равносильных преобразования логических выражений.
- •3. Логическое сложение (дизъюнкция) : а V в; а или в; а оr в; а | в;
- •4. Логическое следование (импликация) а в ; а → в
- •Свойства информации
- •Свойства информации
- •20. Значение информационных революций. Поколения эвм. Представление об информационном обществе. Характерные черты информационного общества. Информационная культура личности.
- •Изобретение письменности- возможность сохранения для следующих поколений.
- •21. Архитектура эвм. Концепция фон Неймановской машины. Магистрально-модульный принцип построения компьютера.
- •23. База данных, банк данных. Уровни представления данных. Организация связей между данными.Системы управления базами данных.
- •24. Электронная почта в Internet. Организация телеконференций, представление гипертекстовых документов в Internet
- •25. Архивация данных. Программы-архиваторы
- •27. Элементарные структурные единицы алгоритмов. Способы записи алгоритмов. Основные типы управляющих структур алгоритмов.
- •28. Защита информации в сети. Программные средства защиты. Подбор пароля. Установка прав доступа к файлам. Юридические возможности, комплексы и средства защиты от несанкционированного доступа.
- •29. Бизнес и Internet
- •Виртуальный магазин
- •30. Значение и роль информации в жизни человека, область применения компьютеров.
13. Понятие «алгоритм», его свойства. Моделирование как метод познания. Назначение и виды информационных моделей. Основные этапы разработки и исследования моделей на компьютере.
Слово «алгоритм» появилось в 9-м веке и связано с именем математика Аль-Хорезми, который сформулировал правила выполнения четырех арифметических действий над многозначными числами. В настоящее время понятие алгоритма - одно из фундаментальных понятий науки информатика. Алгоритм – это точно определенная последовательность действий для некоторого исполнителя, выполняемых по строго определенным правилам и приводящих через некоторое количество шагов к решению задачи. Исполнитель алгоритмов определяет элементарные действия, из которых формируется алгоритм. Отдельные действия, составляющие алгоритм, называются операциями. При этом под операцией понимается как какое-то единичное действие, например, сложение, так и группа взаимосвязанных действий. При решении сложных задач исполнителем алгоритма является ЭВМ и составление алгоритма решения задачи является необходимым этапом, детализирующим метод решения для дальнейшего программирования. Программа осуществляет еще более глубокую детализацию решения и его визуализацию.
Свойства алгоритма:
Определенность – выполнив очередное действие, исполнитель должен точно знать, что ему делать дальше.
Дискретность – прежде, чем выполнить определенное действие, надо выполнить предыдущее.
Массовость – по одному и тому же алгоритму решаются однотипные задачи и неоднократно.
Понятность – алгоритм строится для конкретного исполнителя человеком и должен быть ему понятен. Это облегчает его проверку и модификацию при необходимости.
Результативность – алгоритм всегда должен приводить к результату.
Алгоритм моделирует решение задачи в виде точно определенной последовательности действий для некоторого исполнителя по преобразованию исходных данных в результирующие. Процесс составления алгоритмов называют алгоритмизацией. Алгоритм, реализующий решение задачи, можно представить различными способами: с помощью текстового описания или графического, в виде таблицы значений.
Графический способ представления алгоритмов имеет ряд преимуществ благодаря визуальности и явному отображению процесса решения задачи. Алгоритмы, представленные графическими средствами, получили название визуальные алгоритмы. Текстовое описание алгоритма является достаточно компактным и может быть реализовано на абстрактном или реальном языке программирования в виде программы для ЭВМ.
Таблицы значений представляют алгоритм неявно, как некоторое преобразование конкретных исходных данных в выходные. Табличный способ описания алгоритмов может быть с успехом применен для проверки правильности функционирования разработанного алгоритма на конкретных тестовых наборах входных данных, которые вместе с результатами выполнения алгоритма фиксируются в "таблицах трассировки". Таким образом, все три способа представления алгоритмов можно считать взаимодополняющими друг друга. На этапе проектирования алгоритмов наилучшим способом является графическое представление, на этапе проверки алгоритма - табличное описание, на этапе применения - текстовая запись в виде программы. При построении алгоритмов для сложной задачи используют системный подход с использованием декомпозиции (нисходящее проектирование сверху-вниз). Как и при разработке любой сложной системы, при построении алгоритма используют дедуктивный и индуктивный методы. При дедуктивном методе рассматривается частный случай общеизвестных алгоритмов. Индуктивный метод применяют в случае, когда не существует общих алгоритмических решений
Моделирование — это метод познания, состоящий в создании и исследовании моделей. Человечество в своей деятельности (научной, образовательной, технологической, художественной) постоянно создает и использует модели окружающего мира. Строгие правила построения моделей сформулировать невозможно, однако человечество накопило богатый опыт моделирования различных объектов и процессов. Модели позволяют представить в наглядной форме объекты и процессы, недоступные для непосредственного восприятия (очень большие или очень маленькие объекты, очень быстрые или очень медленные процессы и др.). Наглядные модели часто используются в процессе обучения. В курсе географии первые представления о нашей планете Земля мы получаем, изучая ее модель — глобус, в курсе физики изучаем работу двигателя внутреннего сгорания по его модели, в химии при изучений строения вещества используем модели молекул и кристаллических решеток, в биологии изучаем строение человека по анатомическим муляжам и др. Модели играют чрезвычайно важную роль в проектировании и создании различных технических устройств, машин и механизмов, зданий, электрических цепей и т. д. Без предварительного создания чертежа невозможно изготовить даже простую деталь, не говоря уже о сложном механизме. В процессе проектирования зданий и сооружений кроме чертежей часто изготавливают макеты. В процессе разработки летательных аппаратов поведение их моделей в воздушных потоках исследуют в аэродинамической трубе. Разработка электрической схемы обязательно предшествует созданию электрических цепей и так далее. Развитие науки невозможно без создания теоретических моделей (теорий, законов, гипотез и пр.), отражающих строение, свойства и поведение реальных объектов. Создание новых теоретических моделей иногда коренным образом меняет представление человечества об окружающем мире (гелиоцентрическая система мира Коперника, модель атома Резерфорда-Бора, модель расширяющейся Вселенной, модель генома человека и пр.). Адекватность теоретических моделей законам реального мира проверяется с помощью опытов и экспериментов. Все художественное творчества фактически является процессом создания моделей. Например, такой литературный жанр, как басня, переносит реальные отношения между людьми на отношения между животными и фактически создает модели человеческих отношений. Более того, практически любое литературное произведение может рассматриваться как модель реальной человеческой жизни. Моделями, в художественной форме отражающими реальную действительность, являются также живописные полотна, скульптуры, театральные постановки и пр.
Все модели можно разбить на два больших класса: модели предметные (материальные) и модели информационные. Предметные модели воспроизводят геометрические, физические и другие свойства объектов в материальной форме (Глобус, анатомические муляжи, модели кристаллических решёток, макеты зданий и сооружений и др.).
Информационные модели представляют объекты и процессы в образной знаковой форме. Образные модели (рисунки, фотографии и др.) представляют собой зрительные образы объектов, зафиксированные на каком-либо носителё информации (бумаге, фото- и кинопленке и др.). Широко используются образные информационные модели в образовании (учебные плакаты по различным предметам) и науках, где требуется классификация объектов по их внешним признакам (в ботанике, биологии, палеонтологии и др.). Знаковые информационные модели строятся с использованием различных языков (знаковых систем). Знаковая информационная модель может быть представлена в форме текста (например, программы на языке программирования), формулы (например, второго закона Ньютона), таблицы (например, периодической таблицы элементов Д. И. Менделеева) и так далее. Иногда при построении знаковых информационных моделей используются одновременно несколько различных языков. Примерами таких моделей могут служить географические карты, графики, диаграммы и пр. Во всех этих моделях используются одновременно как язык графических элементов, так и символьный язык.
О сновные этапы разработки и исследования моделей на компьютере.
Решение задачи на компьютере после ее постановки можно разделить на несколько основных этапов.
1. Постановка задачи. Этот этап выполняет человек, который хорошо знает предметную область решаемой задачи.
2. Построение оптимальной информационной модели. Исходя из условий задачи, с учетом налагаемых требований строится описательная информационная модель объекта, процесса или явления. Такая модель выделяет существенные с точки зрения целей проводимого исследования параметры объекта, а несущественными параметрами пренебрегает.
3. Построение формальной (математической) модели. На данном этапе описательная информационная модель формализуется, т. е. записывается средствами какого-либо формального языка. В такой модели с помощью формул, уравнений, неравенств и пр. фиксируются формальные соотношения между начальными и конечными значениями свойств объектов, а также накладываются ограничения на допустимые значения этих свойств. Однако далеко не всегда удается найти формулы, явно выражающие искомые величины через исходные данные. В таких случаях используются приближенные математические методы, позволяющие получать результаты с заданной точностью.
4. Построение компьютерной модели. Для исследования необходимо формальную информационную модель преобразовать в компьютерную, т. е. записать ее на понят ном компьютеру языке. Существуют два принципиально различных пути построения компьютерной модели:
1) построение алгоритма решения задачи и его кодирование на одном из языков программирования;
2) построение компьютерной модели с использованием одного из приложений (электронных таблиц, СУБД и пр.).
В процессе создания компьютерной модели полезно разработать удобный графический интерфейс, который позволит визуализировать формальную модель, а также реализовать интерактивный диалог человека с компьютером на этапе исследования модели.
5. Тестирование модели- этап исследования информационной модели состоит в проведении компьютерного эксперимента. Созданную компьютерную модель проверяют с помощью тестов. Тест — набор входных значений, для которых заранее известен результат. Если компьютерная модель существует в виде программы на одном из языков программирования, ее нужно загустить на выполнение и получить результаты. Если компьютерная модель исследуется в приложении, например в электронных таблицах, можно провести сортировку или поиск данных, построить диаграмму или график и так далее.
6. Анализ полученных результатов и принятие решения. По полученным результатам делаются выводы о том, решена ли задача и можно ли удовлетвориться этими результатами. В случае различия результатов, полученных при исследовании информационной модели, с измеряемыми параметрами реальных объектов можно сделать вывод, что на предыдущих этапах построения модели были допущены ошибки или неточности. Например, при построении описательной качественной модели могут быть неправильно отобраны существенные свойства объектов, в процессе формализации могут быть допущены ошибки в формулах и так далее. В этих случаях необходимо провести корректировку модели, причём уточнение модели может проводится многократно, пока анализ результатов не покажет их соответствие изучаемому объекту.