Создание программы, автоматизирующей расчет коэффициента ритмичности продукции с использованием электронных таблиц средствами языка программирования Си. Консолидация данных в MSExcel. Программная реализация алгоритма. Тестирование разработанного ПО.
Аннотация к работе
2.2 Решение задачи в среде ExcelДанная курсовая работа направлена на разработку программного продукта, реализующего вычисление коэффициента ритмичности. Задачи курсовой работы можно сформулировать так: - создать программу, автоматизирующую расчет коэффициента ритмичности; В курсовой работе реализованы возможности программы Excel и языка программирования С , поскольку при помощи этих программных средств и решаются поставленный задачи.В данной курсовой работе необходимо было разработать программу позволяющую вычислять коэффициент ритмичности за один месяц для каждого вида продукции, создавать таблицы с данными и использовать эти данные в дальнейших вычислениях. Чтобы вычислить коэффициент ритмичности можно воспользоваться формулой, представленной на Рисунке 1: Рисунок 1 - Формула вычисления коэффициента ритмичности Коэффициент ритмичности рассчитывается как сумма продукции, зачтенной в выполнение плана по ритмичности на плановый выпуск продукции. В выполнение плана по ритмичности засчитывается фактический выпуск продукции, но не больше запланированного. Равномерный выпуск продукции данным основным цехом обеспечивает устойчивость работы следующих за ним по технической цепочке подразделений и предприятия в целом по выполнению своих договорных обязательств.Дополнительные удобства для моделирования дает возможность графического представления данных (диаграммы), а также возможность использования электронной таблицы в качестве базы данных, хотя по сравнению с системами управления базами данных (СУБД) электронные таблицы имеют меньшие возможности в этой области. По данной формуле рассчитывается разница для продукта №1, для остальной продукции в формуле меняется только номер строки. Наименование продукции Всего по плану за 4 недели Всего факт. за 4 недели Разница между факт. и по плану продукт №1 400 460 60 продукт №2 800 910 110 продукт №3 1500 1545 45 продукт №4 1600 1729 129 продукт №5 2000 1885-115 продукт №6 2400 2530 130 продукт №7 2800 2895 95 продукт №8 3600 3244-356 продукт №9 3600 3660 60 продукт №10 4000 4275 275 продукт №11 4400 4375-25 продукт №12 4950 4500-450 Наименование продукции Всего по плану за 4 недели Всего факт. за 4 недели Разница между факт. и по плану продукт №1 420 440 20 продукт №2 820 710-110 продукт №3 1225 1045-180 продукт №4 1620 1240-380 продукт №5 2320 2240-80 продукт №6 2820 2630-190 продукт №7 2950 3040 90 продукт №8 3300 3220-80 продукт №9 3620 3470-150 продукт №10 4200 4310 110 продукт №11 4320 4240-80 продукт №12 4820 4520-300 Наименование продукции Всего по плану за 4 недели Всего факт. за 4 недели Разница между факт. и по плану продукт №1 460 495 35 продукт №2 910 945 35 продукт №3 1260 1300 40 продукт №4 1600 1635 35 продукт №5 2210 2180-30 продукт №6 2460 2530 70 продукт №7 2860 2895 35 продукт №8 3209 3244 35 продукт №9 3625 3445-180 продукт №10 4060 4275 215 продукт №11 4350 4375 25 продукт №12 4910 4985 75Язык Си представляет собой удачный компромисс между желанием располагать теми возможностями, которые обычно предоставляют программисту столь понятные и удобные языки высокого уровня, и стремлением эффективно использовать особенности компьютера. Кроме набора средств, присущих современным языкам программирования высокого уровня (структурность, модульность, определяемые типы данных) в него включены средства для программирования «почти» на уровне ассемблера (использование указателей, побитовые операции, операции сдвига). Благодаря близости по скорости выполнения программ, написанных на СИ, к языку ассемблера, этот язык получил широкое применение при создании системного программного обеспечения и прикладного обеспечения для решения широкого круга задач. Программа, написанная на языке Си всегда начинает выполняться с функции, называемой main(). Главой функцией любой программы на С является INTMAIN(), с которой и начинается начало запуска самой программы.Ввиду высокой эффективности языком реализации программного продукта был выбран высокоуровневый язык Си, визуальная среда программирования C Builder.
План
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. ОБЩАЯ ПОСТАНОВКА ЗАДАЧИ
2. РЕШЕНИЕ ЗАДАЧИ СРЕДСТВАМИ ПАКЕТОВ ПРИКЛАДНЫХ ПРОГРАММ
Вывод
Целью данного курсовой работы являлась разработка и реализация алгоритма на языке программирования С задачи на тему: «Программная реализация задачи расчета коэффициента ритмичности продукции»
Ввиду высокой эффективности языком реализации программного продукта был выбран высокоуровневый язык Си, визуальная среда программирования C Builder.
В курсовой работе были достигнуты некоторые цели: - поставленная задача была решена с помощью программного продукта MSEXCEL и языка программирования С , в ходе чего получился программный продукт для реализации необходимых вычислений
- рассмотрен теоретический аспект, необходимый для выполнения поставленной задачи;