Огляд глосарія за абеткою

Спеціальні | А | Б | В | Г | Ґ | Д | Е | Є | Ж | З | И | І | Ї | Й | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ь | Ю | Я | Все

Сторінка: (Назад)   1  2
  Все

Л

Лінійне програмування

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


О

Об'єкт

Об'єкт - (від лат. objectus — предмет) взагалі означає те, на що направлена певна діяльність (напротивагу суб'єктові, який здійснює таку діяльність).

Об'єкт (програмування)

В об'єктно-орієнтованому програмуванні (ООП), об'єкт є окремою одиницею сховища даних під час роботи програм, що використовується як базовий елемент побудови програм. Ці об'єкти можуть взаємодіяти один з одним, на противагу традиційним поглядам, відповідно до яких програма розглядається як набір підпрограм, або просто перелік інструкцій комп'ютера. Кожний об'єкт здатний отримувати повідомлення, обробляти дані та надсилати повідомлення іншим об'єктам. Кожний об'єкт може розглядатись як незалежний малий автомат або актор, з визначеним призначенням або відповідальністю.


ООП

Об'єктно-орієнтоване програмування (ООП) — одна з парадигм програмування, яка розглядає програму як множину «об'єктів», що взаємодіють між собою. Основу ООП складають три основні концепції: інкапсуляція, успадкування та поліморфізм. Одною з переваг ООП є краща модульність програмного забезпечення (тисячу функцій процедурної мови, в ООП можна замінити кількома десятками класів із своїми методами). Попри те, що ця парадигма з'явилась в 1960-тих роках, вона не мала широкого застосування до 1990-тих, коли розвиток комп'ютерів та комп'ютерних мереж дозволив писати надзвичайно об'ємне і складне програмне забезпечення, що змусило переглянути підходи до написання програм. Сьогодні багато мов програмування або підтримують ООП або ж є цілком об'єктно-орієнтованими (зокрема, [Java], [C#], [C++], [Python], [PHP], [Ruby] та [Objective-C], [ActionScript 3]).


П

Панель інструментів

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


Ц

Цикл

Цикл — різновид керівної конструкції у високорівневих мовах програмування, призначена для організації багаторазового виконання набору інструкцій (команд). Також циклом може називатися будь-яка багатократно виконувана послідовність команд, організована будь-яким чином (наприклад, із допомогою умовного переходу).


Різновиди циклів: цикл із передумовою, цикл із післяумовою, цикл із лічильником.

Цикл із передумовою

Цикл із передумовою (або цикл-«поки») — це цикл, у якому тіло циклу виконується тільки у разі виконання умови, заданої перед тілом циклу. Якщо умова стає невірною, то робота циклу припиняється і керування передається оператору, наступному за оператором циклу.

Цикл з післяумовою

Цикл із післяумовою (або цикл-«до») — це цикл, у якому тіло циклу виконується доти, поки умова, задана після тіла циклу, не стане правильною. Якщо умова стає правильною, то робота циклу припиняється й управління передається оператору, наступному за оператором циклу.

Цикл із лічильником

Цикл із лічильником (із покроковою зміною аргумен­ту) — це цикл, у якому тіло циклу виконується заздалегідь відому кількість разів. У різних алгоритмічних мовах реалізація цього циклу може передбачати використання аргументів різних типів, зміну аргументу на різний крок, діапазон зміни аргументу і т. д.



Сторінка: (Назад)   1  2
  Все