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

Реферат Розробка додатка, що реалізує метод Флойда





р, поки не буде досягнутий оптимальний результат.

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

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


1. Загальна частина


.1 Класифікація програмних засобів


Програмні засоби можна класифікувати за різними ознаками. Найбільш загальною є класифікація, в якій основним ознакою служить область використання програмних продуктів:

апаратна частина комп'ютерів і мереж ЕОМ.

· операційна система (ОС) - це сукупність програм, призначених для управління пристроями апаратної частини комп'ютера і забезпечення взаємодії користувача з комп'ютером;

· драйвери пристроїв - це програми, призначені для управління пристроями комп'ютера;

· оболонки ОС призначені для забезпечення діалогу користувача з ОС;

· службові чи сервісні програми (від англ. to serve - обслуговувати) - це встановлені додатково програми, призначені для:

· діагностики працездатності комп'ютера;

· захисту від вірусів;

· обслуговування дисків;

· архівації даних і т.д.

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

Подібно земній корі, мережеве ПЗ складається з шарів. Одні з них товщі raquo ;, інші тонше raquo ;, але всі працюють як єдине ціле. Кожен шар мережного програмного забезпечення націлений на вирішення тієї чи іншої конкретної задачі.

Програмне забезпечення обчислювальних мереж включає три основних шару :

· загальне програмне забезпечення, утворене базовим ПО окремих ЕОМ, входять до складу мережі;

· спеціальне програмне забезпечення, утворене прикладними програмними засобами, що відбивають специфіку предметної області користувачів при реалізації завдань управління;

· системне мережеве програмне забезпечення, що представляє комплекс програмних засобів, підтримують і координуючих взаємодія всіх ресурсів обчислювальної мережі як єдиної системи.

- технологія розробки програм;

Історично склалося так, що імперативні мови в даний час домінують в програмуванні. Однак дослідження, проведені в 70-80-х роках XX століття, показали, що аплікативного методика забезпечує більш ефективні способи верифікації програм і доказ їх коректності. Такі програми називають програмами-спагетті. Через великого числа нераціональних передач управління назад і вперед важко зрозуміти, який стан програми в кожен момент часу в процесі її виконання.

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

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

Структурне програмування є результатом застосування аплікативного методів до імперативним програмам. Для цього використовуються процедурно-орієнтовані мови, в яких є можливість опису програми як сукупності процедур. Процедури можуть викликати один одного, і кожна з них може бути викликана основною програмою, яку також можна розглядати як процедуру.

Структурний підхід до програмування являє собою методологію створення програм. Його впровадження забезпечує:

· підвищення продуктивності праці програмістів при написанні і контролі програм;

· отримання програм, які більш придатні для супроводу, оскільки складаються з окремих модулів;

· створення програм колективом розробників;

· закінчен...


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





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

  • Реферат на тему: Комп'ютерні мережі та мережеве програмне забезпечення
  • Реферат на тему: Програмне забезпечення комп'ютера
  • Реферат на тему: Методика формування уявлення про програмне забезпечення персонального комп& ...
  • Реферат на тему: Комп'ютерне програмне забезпечення, призначене для управління проектами
  • Реферат на тему: Апаратно-програмне забезпечення персонального комп'ютера