- •1.Информация и ее свойства. Информационные процессы.
- •1.Объективность (не должна зависеть от субъективного мнения).
- •10. Строение современного пк. Характеристики процессора.
- •16. Классификация программного обеспечения. Примеры системных и прикладных программ.
- •22. Глобальная сеть Интернет. Идентификация компьютеров в сети.
- •30. Базы знаний и банки данных.
- •31. Проблемы информационной безопасности личности, общества и государства.
- •34. Компьютерные вирусы. Классификация и методы защиты от них.
- •37. Строение современного пк. Понятие конфигурации. Материнская плата.
- •39. Организационные, технические и программные средства защиты информации.
- •2. Измерение и кодирование информации.
- •11. Основные конструкции одного из языков высокого уровня.
- •12. Языки программирования высокого и низкого уровня.
- •20. Определение и классификации операционных систем.
- •23. Глобальная сеть Интернет. Всемирная паутина www.
- •29. Социальная информатика в информационном обществе.
- •33. Файловая система и управление данными.
- •36. Строение современного компьютера. Организация внутренней памяти.
- •38. Строение современного пк. Устройства ввода и вывода.
- •40. Информационные системы. Классификация информационных систем.
- •3. Представление числовых и текстовых данных в памяти компьютера.
- •6. Алгоритм. Его свойства и формы представления.
- •7. Блок-схема. Основные алгоритмические структуры.
- •8. Формализация и моделирование.
- •14. Проектирование программ на япву, содержащих циклические конструкции.
- •18. Функции операционных систем.
- •21. Организация взаимодействия в сетях. Протоколы передачи данных.
- •24. Глобальная сеть Интернет. Электронная почта и другие сервисы.
- •32. Правовые проблемы защиты информации.
- •35. Строение современного пк. Внешние запоминающие устройства.
7. Блок-схема. Основные алгоритмические структуры.
Наиболее распространенным способом описания алгоритмов является описание алгоритмов в виде структурных блок-схем.
Блок-схемой называют графическое представление алгоритма, в котором он изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий.
В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура, представленная в виде блочного символа. Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий.
Приведем наиболее часто употребляемые символы.
Используя данные обозначения можно составить блок - схемы основных операторов программирования на алгоритмическом языке Паскаль.
8. Формализация и моделирование.
Моделирование – метод познания, состоящий в создании и исследовании моделей. Т.е. исследование объектов путем построения и изучения моделей
Модель – некоторое упрощенное подобие реального объекта, который отражает существенные особенности (свойства) изучаемого реального объекта, явления или процесса
Формализация – процесс построения информационных моделей с помощью формальных языков
Основные цели моделирования:
понять как устроен конкретный объект, какова его структура, основные свойства, законы развития и взаимодействия с окружающим миром (ПОНИМАНИЕ).
научиться управлять объектом (процессом) и определить наилучшие способы управления при заданных целях и критериях (УПРАВЛЕНИЕ).
прогнозировать прямые и косвенные последствия реализации заданных способов и форм воздействия на объект (ПРОГНОЗИРОВАНИЕ).
Различают модели:
материальные (натурные) – основываются на чем-то объективном, существующем независимо от человеческого сознания (на каких-то телах или процессах). Их делят на физические (например авиамодели) и аналоговые, основанные на процессах, аналогичных в каком-то отношении изучаемому (например процессы в электрических цепях оказываются аналогичными многим механическим, химическим и другим процессам и могут быть использованы для их моделирования). Граница между физическими и аналоговыми условна.
идеальные – неразрывным образом связаны с человеческим мышлением, воображением, восприятием. Можно выделить интуитивные модели – театр, литература, живопись и т.п. Единого подхода к классификации идеальных моделей нет. Можно так:
вербальные (текстовые) модели – используют последовательности предложений на диалектах естественного языка для описания той или иной области действительности. Например, милицейский протокол.
Математические модели – щирокий класс моделей, использующих математические методы. Матмодель звезды – куча уравнений.
Информационные модели – класс моделей, описывающих информационные процессы (возникновение, передачу, преобразование и использование информации) в системах разнообразной природы.
Основные принципы формализации
На начальном этапе моделирования выделяются существенные признаки изучаемого объекта и дается развернутое содержательное описание связи между ними (системный анализ), то есть осуществляется неформальная постановка задачи. Следующим важным этапом моделирования является формализация содержательного описания связей между выделенными признаками с помощью некоторого языка кодирования: языка схем, языка математики и т.д. (“перевод “ полученной структуры в какую- либо заранее определенную форму).
Естественные языки используются для создания текстовых описательных информационных моделей. Например, такой литературный жанр, как басня или притча, имеет непосредственное отношение к понятию модели, поскольку смысл этого жанра состоит в переносе отношений между людьми на отношения между животными, между вымышленными людьми и пр.
С помощью формальных языков строятся информационные модели определенного типа - формально-логические модели. Например, с помощью алгебры логики можно построить логические модели основных узлов компьютера.
Формализация – этап перехода от содержательного описания связей между выделенными признаками объекта (словесного или в виде текста) к описанию, использующему некоторый язык кодирования( языка схем, языка математики и т. д.).
Формализация - процесс построения информационных моделей с помощью формальных языков.
Одним из наиболее распространенных формальных языков является алгебраический язык формул в математике, который позволяет описывать функциональные зависимости между величинами. Модели, построенные с использованием математических понятий и формул, называются математическими моделями.
Моделирование любой системы невозможно без предварительной формализации. По сути, формализация – это первый и очень важный этап процесса моделирования. Примером неформального описания модели является кулинарный рецепт или словесное описание модели парусника, или словесная формулировка второго закона Ньютона.
В тех случаях, когда моделирование ориентировано на исследование моделей с помощью компьютера, результатом формализации моделей должно быть программное средство. Поэтому принципы формализации можно сформулировать в следующем виде:
разработка неформального описания модели (словесное описание существенных для рассматриваемой задачи характеристик изучаемого объекта и связей между ними);
составление формализованного описания на некотором языке кодирования (с использованием математических соотношений и текстов);
реализация формализованного описания в виде программы на некотором языке программирования.
Например, формула F=m*a является формализованным описанием второго закона Ньютона.