Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Порівняльна характеристика методів сортування

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
О
Факультет:
Педагогічний
Кафедра:
Не вказано

Інформація про роботу

Рік:
2016
Тип роботи:
Курсова робота
Предмет:
Об’єктно-орієнтоване програмування

Частина тексту файла

Міністерство освіти і нaуки Укрaїни Вінницький держaвний педaгогічний університет імені Михaйлa Коцюбинського Інститут мaтемaтики, фізики і технологічної освіти Кaфедрa мaтемaтики тa інформатики Курсова робота з об'єктно-орієнтованого програмування. на тему «Порівняльна характеристика методів сортування» студентa групи 3-АІ, спеціальності Інформатика*, Панченка О. В. Вінниця 2016 Завдання на курсову роботу Календарний план виконання курсової роботи Реферат Метою нашої дослідницької роботи є ознайомлення з простими алгоритмами сортування, спроба проаналізувати їх і висвітлити кожен з них і написати програму, яка б виконувала сортування деякої послідовності за допомогою різних простих алгоритмів сортування. Отже об'єктом дослідження буде сортування за допомогою різних методів. Предметом дослідження є параметри сортування(час, пам’ять, простота алгоритму та ітерації) Для виконання мети ми поставили перед собою завдання: Ознайомитися з алгоритмами сортування; Проаналізувати алгоритми сортування; Написати програму, яка виконує сортування послідовності за допомогою різних швидких алгоритмів сортування. Результатом виконаної роботи є програма, яка сортує масив з десяти елементів методом бульбашки, методом вибору, та методом вставок. Результат можна використовувати для сортування великих цілих чисел, що широко використовується у логістиці та багатьох інших сферах. Отже, дана робота допомагає швидко сортувати цілі числа, та показує, яким методом вигідніше скористатись. Адже хоча для великих обсягів даних ці сортування будуть повільними, а починаючи із певної величини, вони занадто повільні, щоб їх можна було використати в практиці. Проте, вони ідеально підходять для сортування невеликої кількості елементів. З простих методів сортування найкращим є сортування вставкою. Зміст Завдання на курсову роботу 2 Календарний план виконання курсової роботи 3 Реферат 4 Вступ 6 1.1 Аналіз літературних даних і постановка проблеми 9 1.2 Порівняльний аналіз методів сортування масиву чисел 15 2. Методи сортування масивів 22 Висновки 26 Література 28 Додаток 1. 29 Вступ В останні роки програмування для обчислювальних машин виділилося в деяку дисципліну, володіння якої стало основним і ключовим моментом, що визначає успіх багатьох інженерних проектів, а сама вона перетворилася на об'єкт наукового дослідження. З ремесла програмування перейшло в розряд академічних наук. Перший великий внесок у її становлення зробили Е. Дейкстра і Ч. Хоар. Основне увагу в їх роботах приділяється побудові та аналізу програм, а більш точно - структурі алгоритмів, які подаються текстом програми. Програми являють собою конкретні, засновані на деякому реальному поданні і будові даних втілення абстрактних алгоритмів. Алгоритм - це формально описана обчислювальна процедура, яка отримує вихідні дані, звані його аргументом, і видає результат обчислень на вихід. Алгоритми будуються для вирішення тих чи інших обчислювальних задач. Формулювання завдання описує, яким вимогам повинна задовольняти рішення задачі, а алгоритм, вирішальний цю задачу, являє собою метод, застосування якого дозволяє отримати об'єкт, що задовольняє цим вимогам. В даний час слово «Алгоритм» асоціюється, в основному, з комп'ютерами та іншими засобами обчислювальної техніки, хоча розробка алгоритмів почалася на зорі розвитку математики, задовго до появи обчислювальних машин. В останні півстоліття творчий процес створення обчислювальних алгоритмів став найбільш інтенсивним, це пов'язано з виникненням, удосконаленням і розвитком інформаційних технологій та всієї комп'ютерної індустрії. Для того щоб розробляти власні алгоритми доцільно спочатку вивчити вже існуючі, методи аналізу їх параметрів і ефективності. Тим більше, що світовий досвід програмування нараховує їх безліч. Розглядаючи різні методи вирішення однієї і тієї ж задачі, корисно проаналізувати, скільки обчислювальних ресурсів вони вимагають (час, пам'ять), і вибрати найбільш ефективний. Звичайно, в цьому випадку потрібно враховувати яка...
Антиботан аватар за замовчуванням

17.01.2017 14:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини