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

Реферат Розробка системи завдань (алгоритми-програми) з дискретної математики





ні та вихідні дані:

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

6

0 7 березня 0 0 0

1 0 2 0 0 1

0 1 0 4 4 0

0 0 0 0 1 Травня

0 0 1 0 0 3

0 0 0 2 0 0

Номер району, з якого виїхала міліцейська машина і в який їй необхідно потрапити вводяться з клавіатури.

Вихідні дані:

Єдине число, яке представляє собою мінімальний шлях, який належить покрити міліцейській машині. p> Ідея рішення: дану задачу можна вирішити за допомогою алгоритму пошуку найкоротших шляхів у графі (алгоритм Дейкстри).

(Текст програми див. Додаток 3)

Задача про футболістах. Футбольна команда поїхала на виїздну гру, так як команда велика, то всі гравці залізли в два автобуси, в довільному порядку і в різних кількостях. В автобусах гравці за звичкою побудувалися за зростанням номерів і сіли. Необхідно скласти алгоритм - програму, що допомагає гравцям, на виході з двох автобусів, відразу ж вставати за зростанням номерів. p> Вихідні та вихідні дані:

Вхідний файл містить три рядки. У першому рядку знаходяться два числа - кількість гравців у першому і другому автобусах. Другий рядок містить номери гравців, що знаходяться в першому автобусі. Третій рядок містить номери гравців, що знаходяться у другому автобусі:


5 серпня

4 липня 15 вересня 23

1 2 3 5 6 8 17 жовтня

Вихідні дані: номери футболістів, що вийшли з автобусів в порядку зростання. Вихідні дані для даного прикладу:

1 2 3 5 6 7 9 серпня 15 жовтня 17 23

Ідея рішення:

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

( Текст програми см. Додаток 4 )


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

Вихідні і вихідні дані. З клавіатури вводиться n - кількість осіб, проживають на даній вулиці. Потім вводиться масив А [1 .. n], що складається з 0 і 1, де 0 - Петров, 1 - Іванов. Вихідними даними є число обмінів. p> Ідея рішення:

Завдання по методам сортування . Один із способів її рішення полягає в наступному. Нехай Іванови повинні жити на початку вулиці, а Петрови - наприкінці. За індексом i (i

(Текст програми див. Додаток 5)

В 

Метро. Дана схема метрополітену, з напрямками руху поїздів до інших станцій. Станції пронумеровані. Необхідно скласти алгоритм - програму, яка виводить номе...


Назад | сторінка 10 з 23 | Наступна сторінка





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

  • Реферат на тему: Вихідні
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми сортування елементів, що знаход ...
  • Реферат на тему: Забезпечення законних інтересів осіб, які використовують персональні дані у ...
  • Реферат на тему: Технічні дані УРНС № 3
  • Реферат на тему: Рішення завдання комівояжера за допомогою алгоритму Дейкстри