и та явища, що протікають в реальних об'єктах.
Нарешті, теорія прийняття рішень вивчає загальні схеми вибору потрібного рішення з безлічі альтернативних можливостей. Такий вибір часто відбувається в умовах конфлікту або протиборства. Моделі такого типу вивчаються в теорії ігор. Рисунок 1 Умовне зображення структури інформатики у вигляді карти:
В
1.2 Штучний інтелект
Це напрям інформатики - наймолодше, що виникло в середині 70-х років. Однак саме штучний інтелект визначає стратегічні напрямки розвитку інформатики. Штучний інтелект тісно пов'язаний з теоретичної інформатикою , звідки він запозичив багато моделей і методи, наприклад, використання логічних засобів для перетворення знань. Настільки ж міцні зв'язку цього напрямку з кібернетикою. Математична та прикладна лінгвістика, нейрокібернетика і гомеостатіка найтіснішим чином пов'язані з розвитком штучного інтелекту . І звичайно, роботи в цій області немислимі без розвитку систем програмування (рис. 1). br/>В
Рис. 1 - Структура інформатики
Основна мета робіт у галузі штучного інтелекту - прагнення проникнути в таємниці творчої діяльності людей, їх здатності до оволодіння знаннями, навичками й уміннями. Для цього необхідно розкрити ті глибинні механізми, за допомогою яких людина здатний навчитися практично будь-якого виду діяльності. І якщо суть цих механізмів буде розгадана, то є надія реалізувати їх подібність в штучних системах, тобто зробити їх по-справжньому інтелектуальними. Така мета досліджень в галузі штучного інтелекту тісно пов'язує їх з досягненнями психології - науки, одним із завдань якої є вивчення інтелекту людини. У психології зараз активно розвивається особливий напрямок - Когнітивна психологія , дослідження в якому спрямовані на розкриття закономірностей і механізмів, пов'язаних з процесами пізнавальної діяльності людини і які цікавлять фахівців в області штучного інтелекту.
Інший напрям психології - психолінгвістика також цікавить фахівців у галузі штучного інтелекту. Її результати стосуються моделювання спілкування не тільки за допомогою природної мови, а й з використанням інших засобів: жестів, міміки, інтонації тощо
Крім теоретичних досліджень активно розвиваються і прикладні аспекти штучного інтелекту. Наприклад, робототехніка займається створенням технічних систем, які здатні діяти в реальному середовищі і частково або повністю замінити людину в деяких сферах його інтелектуальної та виробничої діяльності. Такі системи отримали назву роботів. p> Експертна система - ще одне прикладне напрям штучного інтелекту. На відміну від інших інтелектуальних систем, експертна система має три головні особливості: 1 - вона адаптована для будь-якого користувача, 2 - вона дозволяє отримувати не тільки нові знання, але й професійні вміння та навички, пов'язані з даними знаннями, тобто не тільки дає знати що ..., а й знати як ..., 3 - вона передає не тільки знання, а й пояснення і роз'яснення, тобто володіє навчальною функцією.
1.3 Програмування
Програмування як науковий напрям виникло з появою обчислювальних машин і тільки програмне забезпечення визначає ефективність використання ЕОМ. В даний час це досить просунуте напрям інформатики. У цій області працює значний загін фахівців, які поділяються на системних і прикладнихпрограмістів.
Системні програмісти є, як правило, фахівцями дуже високого рівня і розробляють системне програмне забезпечення , яке включає в себе операційні системи, мови програмування і транслятори. Операційні системи забезпечують функціонування обчислювальної техніки і надають користувачеві комфортні умови взаємодії з комп'ютером.
Мови програмування створюються для розробки прикладного програмного забезпечення. Ці мови відносяться до мов високого рівня, мнемоніка і семантика яких близька до природному мови спілкування людей.
Є ще машинні мови, які використовуються безпосередньо в ЕОМ і які складаються з послідовності машинних команд, закодованих в мікропроцесорах. Для перетворення програм, написаних мовою високого рівня в програми на машинній мові використовуються спеціальні програми - транслятори , які також створюються системними програмістами.
Прикладне або проблемно-орієнтоване програмування орієнтоване на розробку програм користувача для вирішення тих або інших завдань у різних галузях науки, техніки, виробництва. Наприклад, в освіті використовуються пакети педагогічних програмних засобів (ПКС) , в які включаються навчальні та контролюючі програмні засоби у певній предметній області.
В
1.4 Прикладна інформатика
Досягнення сучасної інформатики широко...