- •1. Информатика.Структура предметной области. Объекты изучения информатики.
- •2. Основные области исследований информатики.
- •5. Формулировка предметной задачи. Задачная ситуация.
- •6. Формализация предметной задачи. Уровни формализации задач.
- •7. Общая схема постановки и решения предметных задач.
- •1) Цель
- •8. Понятие о модели.
- •9. Представление о системном подходе.
- •10. Схема коммуникаций.
- •11. Типы моделей.
- •12. Что такое информация.
- •Информация и язык
- •Информация и данные
- •13. Формы адекватности информации.
- •14. Классификация мер.
- •15. Синтаксические меры информации.
- •16. Семантические меры информации.
- •17. Прагматические меры информациию
- •18. Показатели качества информации.
- •19. Системы классификации информации, основные идеи.
- •20. Система кодирования информации, классификация методов.
- •Классификация информации по разным признакам
- •21. Информационное общество. Информационные революции.
- •23. Информатизация общества.
- •24. Классификация языков программирования. Процедурное программирование
- •Функциональное программирование
- •Логическое программирование
- •Объектно-ориентированное программирование
- •25. Компьютеры. Поколения эвм.
- •1 Поколение, после 1946 года
- •2 Поколение, после 1955 года
- •3 Поколение, после 1964 года
- •4 Поколение, после 1975 года
- •5 Поколение, после 1982 года
- •26. Компьютеры. Программное обеспечение.
- •27. Техническое обеспечение.
- •28. Интеллектуальное обеспечение.
- •29. Ис. Этапы развития ис.
- •32. Структура ис.
- •38. Классификация ис по сфере применения.
- •39. Классификация ис по функциональному признаку и уровням управления.
- •40. Классификация ис по степени автоматизации.
- •41. Классификация ис по характеру использования информации.
- •42. Ит. Виды ит.
- •Виды информационных технологий:
- •43. Основные св-ва ит, опред. Их роль в технолог развитии современного об-ва.
- •44. Ит. Критерий эффективности ит.
- •45. Классификация ит по типу обрабатываемой информации.
- •46. Ит обработки данных. Классы задач. Основные компоненты.
- •47. Цель ит управления (иту). Классы задач, решаемые в рамках иту.
- •48. Характеристики и назначение ит автоматизации офиса. Основные компоненты.
- •49. Ит поддержки решений. Основная цель итппр и т. Д.
- •50. Современное состояние и основные тенденции развития ит.
- •51. Основные разделы искусственного интеллекта.
- •52.Основные направления развития искусственного интеллекта.
- •53. Данные и знания.
- •54. Модели представления знаний в современных интеллектуальных системах.
- •55. Основные компоненты экспертной системы, специалисты-разработчики.
- •56. Централизованная и распределенная обработка данных.
- •57. Типы многомашинных ассоциаций для распределенной обработки данных.
- •58. Основные программные и аппаратные компоненты сети.
- •59. Функциональные группы устройств в сети.
- •60. Основные характеристики коммуникационной сети.
- •61. Классификация вычислительных сетей.
- •62. Локальные вычислительные сети.
- •63. Глобальная сеть internet. Способы передачи информации в internet.
- •64. Архитектура пк.
- •65. Информационные продукты и услуги. Информационный бизнес. Информационные продукты и услуги
- •66. Электронный бизнес. Основные модели электронного бизнеса.
- •Основные модели интернет бизнеса
- •67. Представления о защите информации и информационной безопасности.
- •68. Элементы системы защиты информации.
Объектно-ориентированное программирование
Проектирование и разработка программ, реализующих модели сложных процессов и явлений достаточно сложны и трудоемки. Одним из подходов, обеспечивающих структурирование математической модели и упрощение ее программирования, является объектный подход, в котором реальный процесс или система представляются совокупностью объектов, взаимодействующих друг с другом.
Принцип объектно-ориентированного программирования (ООП) основан на формализации описания объектов. Под объектом понимается совокупность свойств (параметров) определенных сущностей и методов их обработки (программных средств). Объект содержит инструкции (программный код), определяющие действия, которые может выполнять объект и обрабатываемые данные. Состояние объекта определяется перечнем всех возможных (обычно статических) свойств и текущими значениями (обычно динамическими) каждого из этих свойств. Свойства объекта характеризуются значениями его параметров.
Основные идеи объектно-ориентированного подхода опираются на следующие положения:
1.программа представляет собой модель некоторого реального процесса, части реального мира.
2.модель реального мира или его части может быть описана как совокупность взаимодействующих между собой объектов.
3. Объект описывается набором параметров, значения которых определяют состояние объекта, и набором операций (действий), которые может выполнять объект.
4. Взаимодействие между объектами осуществляется посылкой специальных сообщений от одного объекта к другому. Сообщение, полученное объектом, может потребовать выполнения определенных действий, например, изменения состояния объекта.
5. Объекты, описанные одним и тем же набором параметров и способные выполнять один и тот же набор действий представляют собой класс однотипных объектов.
Три основных достоинства ООП: упрощение проектирования; ускорение разработки за счет многократного использования готовых модулей; легкость модификации.
Общим предком практически всех используемых сегодня объектных и объектно-ориентированных языков является Simula, созданный в 1960 году Далем, Мюрхогом и Ныгардом. Существенно, что Simula, предназначенная для описания систем и моделирования, ввела дисциплину написания программ, отражающую словарь предметной области.
Практически все объектно-ориентированные языки программирования являются развивающимися языками, их стандарты регулярно уточняются и расширяются. Следствием этого развития являются неизбежные различия во входных языках компиляторов различных систем программирования. Наиболее распространенными в настоящее время являются системы программирования Microsoft C++ , Microsoft Visual C++ и системы программирования фирмы Borland International.
25. Компьютеры. Поколения эвм.
Слово компьютер английское. Computer - вычислитель, синоним в русском языке - электронная вычислительная машина (ЭВМ).
Представление о поколениях компьютеров можно получить из таблицы [7]
Поколения компьютеров
1 Поколение, после 1946 года
Особенности: Применение вакуумно-ламповой технологии, использование систем памяти на ртутных линиях задержки, магнитных барабанах, электронно-лучевых трубках (трубках Вильямса).
Для ввода-вывода данных использовались перфоленты и перфокарты, магнитные ленты и печатающие устройства.
Была реализована концепция хранимой программы. Быстродействие (операций в секунду)- 10-20 тыс. Программное обеспечение- Машинные языки. Примеры: ENIAC (США)
МЭСМ (СССР)