Лекція – Алгоритмізація як засіб формалізації знань

Алгоритмізацію та створення програмних продуктів, тобто. налагоджених додатків з документацією, можна як потужний засібформалізації знань. Саме у створених алгоритмах та програмних продуктах нині концентрується вміння проектувати, будувати, розраховувати кожну деталь будь-якої споруди чи виробу. Спеціалізовані програмні продукти широко застосовуються у кожній галузі, без них стало неможливим сучасне виробництво.

Крім формалізації знань, у діяльності кожного сучасного підприємства величезну роль відіграє формалізація даних, їх зберігання та ефективне використання. Наприклад, великий завод не зможе працювати без даних про своїх можливих постачальників, про номенклатуру вироблених ними виробів і деталей, про ціни, про кадри, про запаси на складах, про всі надходження фінансових ресурсів і витрати - без безлічі найрізноманітніших масивів даних, зазвичай формалізовано що зберігаються у відповідних таблицях. Величезну роль грають також дані про властивості матеріалів, що використовуються, результати вимірювань параметрів технологічних процесів, що дозволяють оптимізувати режими різних виробничих установок і т.п. Всі ці дані на сучасному підприємстві зберігаються відповідно до певних правил, утворюючи базу даних.База даних – це сукупність пов'язаних формалізованих даних, що організуються та використовуються відповідно до загальних правил їх опису, зберігання та маніпулювання ними.

Обмежившись поки що попередніми, досить загальними уявленнями про бази даних, введемо ще одне поняття, надзвичайно важливе для розуміння ролі інформаційних технологій у суспільстві. Формалізованізнання, переважно концентровані в алгоритмах і програмних продуктах, і формалізовані дані, що накопичуються в базах даних, у сукупності утворюють інформаційні ресурси, причому говорять про інформаційні ресурси підприємства, галузі та країни в цілому. Останні називаютьнаціональними інформаційними ресурсами [3]. Ці ресурси дозволяють суспільству виробляти високотехнологічну продукцію і тому дедалі більше визначають потужність країни.

Національні інформаційні ресурси формуються безліччю організацій, які проводять дослідження в різних предметних галузях, створюють технічні та програмні засоби інформаційних технологій, акумулюють дані. Окрім технічного, програмного та інформаційного забезпечення, при створенні сучасних інформаційно-обробних систем величезну роль відіграє організаційне забезпечення. Досвід та логіка доводять, що без волі керівництва у великій організації неможливо домогтися, щоб кожен новий фрагмент даних завжди опинявся на своєму місці в базах даних підприємства, а не приватизувався окремими співробітниками, для яких, в силу типових для людини психологічних особливостей, характерне прагнення відокремлення.

Контрольні питання до розділу 4

Що таке модель об'єкта (яви), що таке математична модель;

послідовність розв'язання задач із застосуванням моделювання;

як класифікують моделі;

що таке алгоритм зображення алгоритму у вигляді блок-схеми;

роль циклів у алгоритмах;

принципи структурного програмування;

принципи об'єктно-орієнтованого програмування;

алгоритмізація та створення програмних продуктів як метод формалізації знань, визначення бази даних, інформаційні ресурси,національні інформаційні ресурси.