Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Термінологія. База визначеня даних

Реферат Термінологія. База визначеня даних





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

з'явиться асемблерів дозволила вместо двійковіх або16-річніх кодів використовуват сімволічні імена даних и кодів операцій. У результате програми стали більш «читання».

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

Це, у свою черго, дозволило збільшити складність програм.

Ідея написання підпрограм з явилася набагато Ранее, но відсутність ЗАСОБІВ ПІДТРИМКИ у Першів мовних засобими значний зніжувало ефективність їх! застосування. Підпрограмі можна Було зберігаті и використовуват в других програмах. У результате були створені велічезні бібліотеки розрахункових и службових підпрограм, за мірою спожи віклікаліся з розроблюваної програми.

Типова програма того годині Складанний з ОСНОВНОЇ програми, області глобальних даних та набору підпрограм (в основному бібліотечних). Що віконують Обробка усіх даних або їх частин.

Слабко місцем подобной архітектури Було том, что при збільшенні кількості підпрограм збільшувалася ймовірність спотворення части глобальних даних будь-Якою підпрограмою. Например, підпрограма поиска корнів управління на заданому інтервалі за методом ділення відрізку навпіл змінює величину інтервалу. Если при віході з підпрограмі НЕ Передбачити Відновлення первинного інтервалу, то в глобальній області віявіться невірне значення інтервалу. Щоб скоротіті Кількість таких помилок, Було предложено в підпрограмах розміщати Локальні дані.

Другий етап - структурний ПІДХІД до программирования. ВІН представляет собою сукупність рекомендованих технологічних прійомів, охоплюючі виконан всех етапів розробки програмного забезпечення. У Основі структурного підходу Полягає декомпозіція (розбіття на части) складних систем з ціллю наступної реализации у виде ОКРЕМЕ невеликих підпрограм. З з'явилися других Принципів декомпозіції Сейчас способ получил Назву процедурної декомпозіції. Серед найбільш відоміх мов цієї групи треба назваті PL/1, ALGOL - 68, Pascal, С.

Модульні программирования предполагает віділення груп підпрограм, что Використовують одні и ті ж Самі глобальні дані в окремо компільовані модулі, например, модуль графічних ресурсов, модуль підпрограм Виведення на принтер. Цю технологію підтрімують сучасні Версії мов Pascal та С (C ++), мови Ада и Modula.

Третій етап - про єктній ПІДХІД до программирования, что візначається, як технологія создания складного програмного забезпечення, что основується на представленні програми у виде сукупності про єктів, шкірні з котрой є екземпляр визначеного типу (класу), а класи утворюють ієрархію з Успадкування властівостей.

Основною гідністю про єктно-орієнтованого програмування, если зрівнюваті з модульних программирования, є «більш природна» декомпозіція програмного забезпечення, яка значний облегшує его розробка. Це виробляти до більш повної локалізації даних та інтегрування їх з підпрограмамі ОБРОБКИ, что дозволяє вести практично незалежну розробка ОКРЕМЕ частин (про єктів) програми. Крім того, про єктній ПІДХІД предлагает Нові Способи организации програм, что засновані на механізмах Успадкування, поліморфізму, композіції, Наповнення. ЦІ Механізми дозволяють конструюваті складні про єкти з порівнювано просто. У результате, значний збільшується Показник повторного использование кодів та з являється можлівість создания бібліотек класів для різніх використанн.

Швидкий розвиток технологій програмування, что засновані на про єктному підході, дозволив вірішуваті більшість проблем. Таким чином були створені середовища, что підтрімують візуальне програмування. Например, Delphi, C ++ Builder, Visual C ++ та ін. При вікорістанні візуального середовища у програміста з являється можлівість проектуваті Деяк часть. Например, інтерфейси майбутнього продукту, з використанн візуальніх ЗАСОБІВ Додавання та налаштування спеціальніх бібліотечних компонентів. Результатом візуального проектування є заготівка майбутньої програми, до якої Вже будут внесені відповідні коди.


Сістемні вимоги ПРОГРАМИ


Операційна система: Windows XP, Windows Vista, Windows 7, Windows 8

Процесори: Intel Pentium Dual Core E2140 1,6 Ghz або AMD Athlon 64? 2 Dual Core Processor 4400+

Оперативна пам'ять: 128 Мб

Відеокарта: Nvidia, GeForce 6400, 64 Мб або более

Необхідне місце на жорсткий диск: 1 Гб



Назад | сторінка 2 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...
  • Реферат на тему: Програмування з використанням підпрограм на мові С
  • Реферат на тему: Розробка програми, що використовує однофайловий базу даних на Pascal
  • Реферат на тему: Розробка програми сортування даних мовою Turbo Pascal
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...