Автор: Пользователь скрыл имя, 29 Октября 2011 в 15:37, курсовая работа
Данная курсовая работа выполнена и оформлена с использованием ПК с характеристиками:
Процессор: AMD Athlon 64 X2 4200+ Socket AM2 Energy Efficient BOX 2.21 ГГц.
Оперативная память: 2,00 ГБ.
Жесткий диск: 250 ГБ.
Видеокарта: Gigabyte GeForce 8600 GT.
Клавиатура: Logitech Internet 350.
Мышь: Microsoft Retail Basic Optical Mouse.
Монитор: LG Flatron 1953 TR-BF.
Введение…………………………………………………………….2 стр.
Теоретическая часть…………………………………………4 стр.
Понятие алгоритма…………………………………………..4 стр.
Алгоритмы сортировки………………………………………7 стр.
Практическая часть…………………………………………..12 стр.
Общая характеристика задачи………………………………12 стр.
Описание алгоритма решения задачи………………………14 стр.
Заключение…………………………………………………………..19 стр.
Список используемой литературы………………………………….20 стр.
Цифровая сортировка обладает линейной вычислительной сложностью, что является лучшей возможной производительностью для алгоритма сортировки, так как в любом таком алгоритме каждый сортируемый элемент необходимо просмотреть хотя бы однажды. Однако, применение алгоритма цифровой сортировки целесообразно лишь тогда, когда сортируемые предметы имеют (или их можно отобразить в) диапазон возможных значений, который достаточно мал по сравнению с сортируемым списком. Эффективность алгоритма падает всякий раз, когда несколько различных элементов попадает в одну ячейку. Необходимость сортировки внутри ячеек лишает алгоритм смысла, так как каждый элемент придётся просматривать более одного раза. Так что, для простоты и с целью отличить «классическую» цифровую сортировку от её многочисленных вариантов, укажем, что подсчёт должен быть обратимым: если два элемента попадают в одну ячейку, то они должны иметь одинаковое значение. Несколько элементов с одним значением в одной ячейке не портят картину — их можно просто вставить в отсортированный список рядом, один за другим (это позволяет применять цифровую сортировку в качестве устойчивой).
Алгоритм цифровой сортировки действует следующим образом:
Эффективность
этого алгоритма сильно зависит
от плотности элементов в массиве
ячеек. Если элементов этого массива
намного больше, чем сортируемых
предметов, то шаги 1 и 3 будут относительно
медленными.
Вариант №7.
Используя ППП (пакет прикладных программ) необходимо подвести итоги о результатах расчета стоимости по полученному заказу фирмы ООО «Стройдизайн» по каждому виду работ.
Текст задачи:
Фирма ООО «Стройдизайн» осуществляет деятельность, связанную с выполнением по ремонту помещений. Прайс-лист на выполняемые работы приведены на рис. 7.1. Данные о заказанных работах указаны на рис. 7.2.
Прайс-лист
Наименование
работы |
Единица
измерения |
Цена
за ед.
изм., руб. |
Замена батарей | шт. | 250 |
Замена ванны | шт. | 210 |
Замена труб | м | 240 |
Наклейка обоев | м2 | 50 |
Настилка паркета | м2 | 75 |
Побелка потолков | м2 | 15 |
Рис.
7.1. Прайс-лист на выполняемые работы
Расчет стоимости выполняемых работ
Наименование
работы |
Единица
измерения |
Объем выполняемых работ | Цена
за
ед. изм., руб. |
Стоимость
работ, руб. |
Замена батарей | шт. | 4 | ||
Наклейка обоев | м2 | 20 | ||
Замена труб | м | 4 | ||
Настилка паркета | м2 | 15 |
Рис. 7.2. Данные о поступившем заказе
СЧЕТ
|
Рис. 7.3.
Форма счета на оплату выполненных работ
Рис 1. Прайс-лист на выполняемые работы
Рис 2. Данные о поступившем заказе.
Заполнить ячейку Цена за ед. изм., руб. следующим образом:
Таким образом, будет выполняться цикл, управляющим параметром которого является Цена за ед. изм., руб.
Таким образом, будет выполняться цикл, управляющим параметром которого является Стоимость работ, руб.
Рис 3. Данные о поступившем заказе
=СУММ(F7:F10)
=F11-(F11*F12)
Рис
4. Форма счета на оплату выполняемых
работ
= ЕСЛИ(A4="";"";ПРОСМОТР(A4;