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

Реферат Модуль реалізації алгорітмів на графах з візуалізацією етапів розробки





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

Так, вісокорівневі мови прагнуть НЕ Тільки полегшіті розв язання складних програмних Завдання, альо и спростіті перенесеного програмного забезпечення. Використання різноманітніх трансляторів та інтерпретаторів Забезпечує зв язок програм, написання помощью мов високого уровня, з різнімі операційнімі системами та обладнанням, у тієї годину Як їх вихідний код залішається, в ідеалі, незміннім.

Такого роду відірваність вісокор?? ВНеву мов від апаратної реалізації комп ютера крім безлічі плюсів має и Мінуси. Зокрема, вона НЕ дозволяє створюваті Прості и точні інструкції до вікорістовується обладнання. Програми, напісані на мовах високого уровня, простіше для розуміння програмістом, альо Менш ефектівні, чем їх аналоги, Які створюються помощью нізькорівневіх мов. Одним з НАСЛІДКІВ цього стало додавання ПІДТРИМКИ того чи Іншого мови НИЗЬКИХ уровня (мова Асемблер) в ряді СУЧАСНИХ ПРОФЕСІЙНИХ вісокорівневіх мов програмування.

Приклади: C + +, Visual Basic, Java, Python, Ruby, Perl, Delphi (Pascal), PHP. Мовам високого уровня властіве вміння працювати з комплексними структурами Даних. У більшість Із них інтегрована підтримка рядкові тіпів, про єктів, операцій файлового вводу-виводу и т. п.

дерло мовою програмування високого уровня вважається комп ютерна мова Plankalk? l розроблено німецькім інженером Конрадом Цузе ще в Период 1942-1946 рр. Однак, широке! Застосування вісокорівневіх мов Почалося з виникненням ФОРТРАН и створеня компілятора для цієї мови (1957).


2. Проектування модуля реалізації алгорітмів на графах з візуалізацією етапів розробки


2.1 Поняття графа


У математічній Теорії графів та інформатіці граф - це сукупність про єктів Зі зв'язками между ними.

Про єкти представляються як вершини, або Вузли графа, а зв язки - як дуги, або ребра. Для різніх областей! Застосування види графів могут різнітіся спрямованістю, обмеженності на кількість зв язків та Додатковий Даними про вершини або ребра.

Багато структур, что представляються практичний Інтерес для математики та інформатики, могут буті представлені графами.

Граф (рис. 11) або неорієнтованій граф G - це впорядкована пара G:=(V, E), для Якої віконуються наступні умови:

· V це безліч вершин або вузлів,

· E це безліч (невпорядкованіх) пар різніх вершин, что назіваються ребрами. (а значити и E) зазвічай вважаються кінцевімі множини. Багато хороших результатів, отриманий для кінцевіх графів, невірні (або будь-яким чином відрізняються) для нескінченніх графів. Це відбувається тому, что ряд міркувань стають помилковості у разі нескінченніх множини.

Вершини и ребра графа назіваються такоже елементами графа, число вершин у графі | V | - порядком, число ребер | E | - розміром графа.

Вершини u и v назіваються кінцевімі вершинами (або просто кінцямі) ребра e=(u, v). Ребро, в свою черго, з єднує ЦІ вершини. Дві кінцеві вершини одного й того ж ребра назіваються сусіднімі.

Дв...


Назад | сторінка 6 з 22 | Наступна сторінка





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

  • Реферат на тему: Пошук вершини в графі між двома заданими вершинами
  • Реферат на тему: Розробка проекту програмного шифратора алгорітмічною мовою високого уровня
  • Реферат на тему: Розробка та реалізація мовою високого рівня алгоритму виділення сільносвязн ...
  • Реферат на тему: Застосування мов програмування високого рівня для реалізації чисельних мето ...
  • Реферат на тему: Мова програмування високого рівня Python