Разработка статистической имитационной модели по оценке и анализу финансового состояния предприятия
Бурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению на рынке целого ряда систем программирования, ориентированных на так называемую «быструю разработку», среди которых особо следует отметить Microsoft Visual Basic и Borland Delphi. В основе систем быстрой разработки лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть работы по генерации кода программы, оставляя программисту работу по конструированию диалоговых окон и написанию функций обработки событий.
Успех и популярность Delphi вызвал желание фирмы Borland распространить методы быстрой разработки на область профессионального программирования, что привело к появлению Borland С++ Builder.
С++ Builder - это среда быстрой разработки, в которой в качестве языка программирования используется язык С++ Builder (С++ Builder Language).
В качестве языка программирования для разработки компьютерной модели факторного анализа рентабельности был выбран Borland С++ Builder 6. Как и предыдущие версии, С++ Builder 6 позволяет создавать различные программы: от простейших однооконных приложений до программ управления распределенными базами.
С++
- компилируемый строго типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования: процедурную, обобщённую, функциональную; наибольшее внимание уделено поддержке объектно-ориентированного программирования.
Объектно-ориентированное программирование (ООП) - технология, позволяющая достичь простоты структуры и управляемости очень крупных программных систем.
ООП - это не просто набор новых средств, добавленных в язык, ООП часто называют новой парадигмой программирования. Термин «парадигма» означает набор теорий, стандартов и методов, которые совместно представляют собой способ организации знаний - иными словами, способ видения мира. В программировании этот термин используется для определения модели вычислений и данных. Объектно-ориентированная программа строится в терминах объектов и их взаимосвязей.
С++ разрабатывался таким образом, чтобы предоставить возможность рационально структурировать большие программы, и чтобы один человек мог работать с большим объемом кода.
Все типы языка С++ можно разделить на основные и составные. В языке С++ определено шесть основных типов данных для представления целых, вещественных, символьных и логических величин. На основе этих типов программист может вводить описание составных типов. К ним относятся массивы, перечисления, функции, структуры, ссылки, указатели, объединения и классы.
Алфавит С++ включает:
· прописные и строчные латинские буквы и знак подчеркивания;
· арабские цифры от 0 до 9;
· специальные знаки;
· пробельные символы: пробел, символы табуляции, символы перехода на новую строку.
С++:
· разработан как универсальный язык со статическими типами данных, эффективностью и переносимостью языка Си;
· разработан так, чтобы непосредственно и всесторонне поддерживать множество стилей программирования (процедурное программирование, абстракцию данных, объектно-ориентированное программирование и обобщённое программирование);
· разработан так, чтобы давать программисту свободу выбора, даже если это даёт ему возможность выбирать неправильно.
· избегает таких особенностей, которые зависят от платформы или не являются универсальными;
· не накладывает никакой избыточной нагрузки на программу, не использующую какие-либо возможности;
· разработан так, чтобы не требовать слишком усложнённой среды программирования.
Достоинства языка C++:
· Масштабируемость. На языке C++ разрабатывают программы для самых различных платформ и систем.
· Возможность работы на низком уровне с памятью, адресами, портами. Что, при неосторожном использовании, может легко превратиться в недостаток.
· Возможность создания обобщенных алгоритмов для разных типов данных, их специализация, и вычисления на этапе компиляции, используя шаблоны.
Borland С++ Builder может работать в среде операционных систем от Widows 98 до Widows XP. Особых требований по современным меркам, к ресурсам компьютера пакет не предъявляет: процессор должен быть типа Pentium или Celeron (рекомендуется Pentium II 400 Мгц); объем оперативной памяти должен составлять не менее 128 Мбайт (рекомендуется 256 Мбайт) и свободное дисковой пространство должно быть достаточным (для полной установки версии Enterprise необходимо приблизительно 750 Мбайт). Все эти требования подходят для предприятия ООО «Инфора».
В нее включены следующие объекты управления:
· восемь компонентов для изменения исходных данных;
· четыре текстовых поля для вывода значений результатов моделирования;
· командная кнопка «Расчет» для запуска расчетного модуля;