Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка2011.doc
Скачиваний:
2
Добавлен:
28.04.2019
Размер:
327.17 Кб
Скачать

Зразок оформлення розділу „Дослідження джерел існуючої інформації”

Алгоритм розв’язку поставленої задачі описаний в [2], [3], [4].

За алгоритмом Флойда:

  • крок 1: скласти таблиці: матрицю вагів ||lp|| і матрицю переходів ||p|| для p=0, де p – крок ітерації;

  • крок 2: визначити вершину p базовою і виділити базові рядки і стовпець;

  • крок 3: викреслити рядки і стовпці, базові елементи яких мають значення , оскільки (li,p;+) і (+; lp,j) завжди більше кінцевого значення li,j;

  • крок 4: порівняти кожен невикреслений елемент lijp з сумою (li,p+lp,j)p для формування значень li,j і i,j на черговому кроці ітерації:

a) якщо (li,p+ lp,j)p<li,jp, то li,jp+1=(li,p+ lp,j)p, а i,j (p+1)=p;

b) якщо (li,p+ lp,j)p>li,jp, то li,jp+1=li,jp; i,j (p+1)= i,j p.

крок 5: якщо p<n, то прийняти p=p+1 і повернутися до кроку 4,

Додаток Ж

Зразок оформлення розділу „Вибір технології і мови програмування”

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

Інтерес до персональних комп'ютерів постійно росте, а коло їхніх користувачів безупинно розширюється. У число користувачів ПЕОМ утягують як новачки в комп'ютерній справі, так і фахівці з інших класів ЕОМ.

Хоча на ПЕОМ може використовуватися багато різних мов програмування: Бейсик, Паскаль, С++, Ассемблер, використання мови програмування Турбо Паскаль найбільше эффективво.

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

Мова С++ - універсальну мову загального призначення, область додатків якого - програмування систем у самому широкому змісті. Крім цього, С++ успішно використовується як у багатьох додатках, так і в могутніх операційних системах. Реалізація С++ здійснена для машин у діапазоні від найпростіших персональних комп'ютерів до самих могутніх суперкомп'ютерів і для всіх операційних систем.

Мова ассемблер - мова, найбільш близька до машинної. Він дозволяє програмісту найбільше ближче познайомитися з машиною (на відміну від мов програмування високого рівня), і тому вивчення ассемблера означає також вивчення самого мікропроцесора 8086. Як правило програма, написана на ассемблері, виконується набагато швидше програми, написаної на будь-якій іншій мові. Звичайно ассемблировані програми виконуються в 2-3 рази швидше, ніж зквивалентні програми Си чи Паскаля, і в 15 і більш раз швидше, ніж програми, покроеово интерпретируємі Бейсіком. Ассемблерні програми також значно менше за розміром.

Програми на ассемблере відкривають програмісту повний доступ до можливостей комп'ютера.

Мова Турбо Паскаль - це одна з найпоширеніших мов програмування. Він розроблений фірмою "Борланд" як діалект стандартної мови Паскаль, але завдяки своїй популярності сам став стандартом мови програмування.

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

І що сама головне, мова Турбо Паскаль підходить для навчання починаючих програмістів гарному стилю програмування.

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

Перевага цього методу в тому, що можна було написаши головну програму, яка має виuляд:

begin

menu

end.

поступово уточнювати як самі пункти меню, так і поступово розробляти окремі процедури, які на початковому етапі були замінені “заглушками-пустишками” для перевірки роботоздатності програми.

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

Додаток З