Автор работы: Пользователь скрыл имя, 17 Апреля 2013 в 14:24, курсовая работа
Целью теоретической части курсовой работы является ознакомление с алгоритмами сортировки, попытка проанализировать их и осветить каждый из них.
Краткие характеристики ПК и программного обеспечения, использованных для выполнения и оформления курсовой работы:
Процессор: INTEL PENTIUM 4 1.7 GHz;
Оперативная память: SD RAM 256mb;
Жесткий диск: HDD 40Gb;
Видеокарта: ATI RADEON 9600pro;
Клавиатура: Logitech G15;
Мышь: Logitech G9.
Введение……………………………………………………………………….3
Теоретическая часть…………………………………………………………5
Понятие алгоритма……………………………………………………..5
Оценка алгоритма сортировки………………………………………...6
Сортировка пузырьком………………………………………………...8
Сортировка перемешиванием…………………………………………9
Сортировка методом вставок………………………………………...10
Блочная сортировка…………………………………………………..11
Сортировка подсчетом………………………………………………..13
Сортировка слиянием………………………………………………...13
Двоичное дерево……………………………………………………...14
Цифровая сортировка………………………………………………...15
Гномья сортировка……………………………………………………15
Сортировка методом выбора…………………………………………16
Сортировка методом Шелла…………………………………………16
Сортировка расчёской………………………………………………..16
Пирамидальная сортировка………………………………………….17
Быстрая сортировка…………………………………………………..18
Блинная сортировка…………………………………………………..19
Практическая часть………………………………………………………...20
Описание алгоритма решения задачи……………………………….22
Список использованной литературы……………………………………….28
Рис.6. Пример быстрой сортировки
1.17. Блинная сортировка
Блинная сортировка — алгоритм сортировки. Единственная операция, допустимая в алгоритме — переворот элементов последовательности до какого-либо индекса. В отличие от традиционных алгоритмов, в которых минимизируют количество сравнений, в блинной сортировке требуется сделать как можно меньше переворотов. Процесс можно визуально представить как стопку блинов, которую тасуют путём взятия нескольких блинов сверху и их переворачивания.
Рис.7. Одна операция блинной
Необходимо решить следующую экономическую задачу.
Фирма ООО «Стройдизайн» осуществляет деятельность, связанную с выполнением работ по ремонту помещений. Прайс-лист на выполняемые работы приведен в таблице 1. Данные о заказанных работах указаны в таблице 2. необходимо:
Прайс-лист
Таблица 1
Наименование работы |
Единица измерения |
Цена за ед. изм., руб. |
Замена батарей |
шт. |
250 |
Замены ванны |
шт. |
210 |
Замена труб |
м |
240 |
Наклейка обоев |
м2 |
50 |
Настилка паркета |
м2 |
75 |
Побелка потолка |
м2 |
15 |
Рис.1. Прайс-лист на выполняемые работы
Расчет стоимости выполняемых работ
Таблица 2
Наименование работы |
Единица измерения |
Объем выполняемых работ |
Цена за ед. изм., руб. |
Стоимость работ, руб. |
Замена батарей |
шт. |
4 |
||
Наклейка обоев |
м2 |
20 |
||
Замена труб |
м |
4 |
||
Настилка паркета |
м2 |
15 |
Рис.2. Данные о поступившем заказе
Форта счета на оплату выполненных работ
Таблица 3
ООО «Стройдизайн» СЧЕТ № 1 ФИО клиента _________________
Гл. бухгалтер ______________________________ |
Рис.3. Форма счета на оплату выполняемых работ
2.1. Описание алгоритма решения задачи
Рис.8. Расположение
таблицы «Прайс-лист» на
Рис.9. Расположение таблицы «Расчет стоимости выполняемых работ» на одноименном рабочем листе MS Excel
Таблица 4
Колонки электронной таблицы |
Наименование (реквизит) |
Тип данных |
Формат данных |
длина | |||
А |
Наименование работы |
текстовый |
16 |
В |
Единица измерения |
тестовый |
4 |
С |
Объем выполняемых работ |
числовой |
3 |
D |
Цена за ед. изм., руб. |
числовой |
4 |
E |
Стоимость работ, руб. |
числовой |
5 |
Рис.10. Структура шаблона таблицы «Расчет стоимости выполняемых работ»
Таким образом, будет выполнен цикл, управляющим параметром которого является Стоимость работ, руб. (рис.11)
Рис.11. Расположение полностью заполненной таблицы «Расчет стоимости выполняемых работ» на рабочем одноименном листе MS Excel
Рис.12. Расположение «формы счета на оплату» на рабочем листе «Счет» MS Excel
Размножить введенную в ячейку F8 формулу для остальных ячеек (с F8 по F11) данной графы (рис.13).
Рис.13. Расположение таблицы «Форма счета на оплату выполненных работ» на рабочем листе Форма счета MS Excel графы стоимость работ, руб.
=СУММ(F8:F11) (рис.14)
Рис.14. Расположение таблицы «Форма счета на оплату выполненных работ» на рабочем листе Форма счета MS Excel графы ИТОГО
Таким образом, НДС составил 18% от общей стоимости работ (рис.15);
Рис.15. Расположение таблицы «Форма счета на оплату выполненных работ» на рабочем листе Форма счета MS Excel графы НДС
Рис.16. Расположение таблицы «Форма счета на оплату выполненных работ» на рабочем листе Форма счета MS Excel графы СУММА С НДС
Рис.17. Сводная таблица и графическое представление результатов вычислений
Список использованной литературы