
- •Билет № 1
- •1. Информатика. Структура предметной области. Объекты изучения информатики.
- •2. Классификация ис по характеру использования информации.
- •3.Основные возможности обработки данных в гис Grin View
- •Билет № 2
- •1. Основные области исследований информатики.
- •2. Основные процессы в информационной системе
- •3. Гис. Классы задач, решаемые с помощью гис.
- •Билет № 3
- •1.Социальная информатика. Объект и предмет исследований. Фундаментальная проблема си. Основные проблемы научных исследований в си.
- •2. Ис. Этапы развития ис.
- •3. Основные функции гис.
- •Билет № 4
- •1.Междисциплинарные направления информатики
- •2.Понятие ит. Функциональные и обеспечивающие ит.
- •3. Глобальная сеть internet. Способы передачи информации в internet.
- •Билет № 5
- •1. Формулировка предметной задачи. Задачная ситуация.
- •2. Классификация ит по типу обрабатываемой информации.
- •3. Представления о защите информации и информационной безопасности.
- •Билет № 6
- •1. Формализация предметной задачи. Уровни формализации задач.
- •3. Электронный бизнес. Основные модели электронного бизнеса.
- •Основные модели интернет бизнеса
- •Билет №7
- •1.Общая схема процесса постановки и решения предметных задач
- •2. Структура ис.
- •3. Элементы системы защиты информации.
- •Билет № 8
- •1. Понятие о модели. Типы моделей.
- •2.Интеллектуальное обеспечение компьютеров.
- •3. Классификация вычислительных сетей.
- •Билет № 9
- •1. Представление о системном подходе.
- •2. Классификация ис по степени автоматизации.
- •3.Модели представлений знаний в современных интеллектуальных системах.
- •Билет № 10 1. Схема коммуникаций.
- •2.Информационный бизнес
- •3.Ит экспертных систем. Основные компоненты экспертной системы, специалисты- разработчики.
- •Билет №11
- •1. Что такое информация, различие информации и данных
- •2.Техническое обеспечение информационной системы
- •3.Локальные вычислительные сети.
- •Билет №12
- •1. Формы адекватности информации.
- •2.Основные разделы искусственного интеллекта
- •3.Ит поддержки принятия решений. Основная цель итппр. Отличительные характеристики итппр. Основные компоненты итппр.
- •Билет №13
- •1. Классификация мер информации.
- •2. Программно-математическое обеспечение ис
- •3. Характеристики и назначение ит автоматизации офиса. Основные компоненты.
- •Билет № 14
- •1. Синтаксические меры информации.
- •2.Организационное обеспечение ис
- •3. Классы задач, решаемые с помощью экспертных систем.
- •Билет №15
- •1. Семантические меры информации.
- •2.Современное состояние и основные тенденции развития ит.
- •3. Архитектура пк. Основные блоки пк и их назначение.
- •Билет №16
- •1.Прагматические меры информации
- •2.Информационные ресурсы. Информационные продукты и услуги.
- •3.Программирование. Принципы создания компьютерных языков
- •Процедурное программирование
- •Функциональное программирование
- •Логическое программирование
- •Объектно-ориентированное программирование
- •Билет № 17
- •1. Показатели качества информации.
- •2.Основные свойства ит, определяющие их роль в технологическом развитии современного общества
- •3.Основные программные и аппаратные компоненты сети.
- •Билет №18
- •1.Системы классификации информации, основные идеи.
- •2.Ит. Критерий эффективности ит.
- •3.Функциональные группы устройств в сети.
- •Билет № 19
- •1.Система кодирования информации, классификация методов.
- •2.Основные направления развития искусственного интеллекта.
- •3.Программное обеспечение пк.
- •Билет № 20
- •1. Информационные революции
- •2. Данные и знания.
- •3.Цель ит управления (иту). Классы задач, решаемые в рамках иту. Основные компоненты иту.
- •Билет №21
- •1.Информационный кризис, его предпосылки, содержание, симптомы, последствия
- •2. Информационное обеспечение ис
- •3.Ит обработки данных. Классы задач. Основные компоненты.
- •Билет № 22
- •1.Информатизация общества: социальные условия, предпосылки и последствия.
- •2.Классификация информационных систем по признаку структурированности задач.
- •3. Компьютеры. Поколения эвм.
- •1 Поколение, после 1946 года
- •2 Поколение, после 1955 года
- •3 Поколение, после 1964 года
- •4 Поколение, после 1975 года
- •5 Поколение, после 1982 года
- •Билет № 24
- •1.Информационная культура
- •2.Классификация ис по сфере применения.
- •3.Централизованная и распределенная обработка данных.
- •Билет № 25
- •1.Общая схема постановки и решения предметных задач
- •2.Классификация ис по функциональному признаку и уровням управления.
- •3.Информационные технологии в социальной сфере.
Функциональное программирование
Применение ЭВМ для решения задач искусственного интеллекта и обработки текстов привело к созданию функциональных языков. Эти языки имеют хорошо проработанное математическое основание - -исчисление. Функция в математике - отображение объектов из множества величин (области определения функции или домена) в объекты другого множества (область значений функции). Переменные в функциональной программе рассматриваются как переменные в математике: если они существуют, то имеют какую-то величину, и эта величина не может измениться. Функциональная программа описывает, что должно быть вычислено, то есть является просто выражением, определенным в терминах заранее заданных функций и функций, определенных пользователем. Величина этого выражения является результатом программы. Таким образом, здесь отсутствует состояние программы и предыстория вычислений. Первым языком функционального программирования является созданный в начале 1960-х годов язык ЛИСП (LISP - LISt Processing). В отличие от процедурных языков, в которых действия в основном выражаются в виде итерации - повтора какого-либо фрагмента программы несколько раз, в ЛИСП вычисления производятся с помощью рекурсии - вызова функцией самой себя, а основная структура данных - это список.
Логическое программирование
Математическая логика использует отточенный формальный язык для представления знаний об объектах той или иной предметной области, включая явные средства выражения гипотез и суждений. Подобные качества роднят логику и искусство программирования. Идея непосредственного применения логики в качестве средства программирования возникла практически одновременно с первыми процедурными языками. Главная особенность такого подхода состоит в том, что программа (логическая) состоит из набора утверждений (аксиом), а вычисление, выполняемое под управлением такой программы, представляет собой логический вывод некоторого целевого утверждения - искомого результата. Вывод производится из аксиом программы по правилам математической логики, причем эти правила применяются автоматически, программист не должен их специально указывать.
Привлекательность применения логики в программировании состоит прежде всего в том, что в результате постепенного уточнения формулировки задачи она приобретает все более ясную форму, понятную как создателю программы, так и ее возможным читателям (потребителям). Особенно хорошо язык логики подходит для формулирования задач искусственного интеллекта. Все это объясняется тем, что язык логики опирается на общие законы человеческого мышления, а не на технические особенности кодирования для вычислительной машины того или иного типа.
Объектно-ориентированное программирование
Проектирование и разработка программ, реализующих модели сложных процессов и явлений достаточно сложны и трудоемки. Одним из подходов, обеспечивающих структурирование математической модели и упрощение ее программирования, является объектный подход, в котором реальный процесс или система представляются совокупностью объектов, взаимодействующих друг с другом.
Принцип объектно-ориентированного программирования (ООП) основан на формализации описания объектов. Под объектом понимается совокупность свойств (параметров) определенных сущностей и методов их обработки (программных средств). Объект содержит инструкции (программный код), определяющие действия, которые может выполнять объект и обрабатываемые данные. Состояние объекта определяется перечнем всех возможных (обычно статических) свойств и текущими значениями (обычно динамическими) каждого из этих свойств. Свойства объекта характеризуются значениями его параметров.
Основные идеи объектно-ориентированного подхода опираются на следующие положения:
1.программа представляет собой модель некоторого реального процесса, части реального мира.
2.модель реального мира или его части может быть описана как совокупность взаимодействующих между собой объектов.
3. Объект описывается набором параметров, значения которых определяют состояние объекта, и набором операций (действий), которые может выполнять объект.
4. Взаимодействие между объектами осуществляется посылкой специальных сообщений от одного объекта к другому. Сообщение, полученное объектом, может потребовать выполнения определенных действий, например, изменения состояния объекта.
5. Объекты, описанные одним и тем же набором параметров и способные выполнять один и тот же набор действий представляют собой класс однотипных объектов.
Три основных достоинства ООП: упрощение проектирования; ускорение разработки за счет многократного использования готовых модулей; легкость модификации.
Общим предком практически всех используемых сегодня объектных и объектно-ориентированных языков является Simula, созданный в 1960 году Далем, Мюрхогом и Ныгардом. Существенно, что Simula, предназначенная для описания систем и моделирования, ввела дисциплину написания программ, отражающую словарь предметной области.