Понятие C как компилируемого статического типизированного языка программирования общего назначения. Анализ функций и возможностей. Алгоритм разработки программы, требования к ней. Описание используемых функций, модулей, инструкция пользователя.
Аннотация к работе
Разработка программы для преобразования чисел на языке программирования С Поддерживает такие парадигмы программирования как процедурное программирование, объектно-ориентированное программирование, обобщенное программирование, обеспечивает модульность, раздельную компиляцию, обработку исключений, абстракцию данных, объявление типов (классов) объектов, виртуальные функции. Средой программирования я выбрал программу DEVC и язык программирования C так как этот язык можно считать основным языком программирования и он наиболее распространен, а программа была выбрана мною потому, что я имею опыт работы в ней и задание моей курсовой работы возможно реализовать в данной программе. В аналогичных моей программах использовался цикл switch, в моей программе он тоже используется, так как это наиболее простой способ задания необходимых параметров нажимаемым клавишам. Во многих программах такого типа используются пользовательские для формирования различных классов цифр, на пример такие как единицы, десятки, сотни и так далее, так же и в моей программе используются пользовательские функции. Пользователь запускает программу, не экране появляется консольное окно с текстом «Введите число которое необходимо преобразовать» далее пользователь набирает на клавиатуре необходимое ему число, но это число не должно быть больше одного миллиона и меньше минус одного миллиона, нажимает клавишу Enter, после чего на экран выводится результат работы (словесный эквивалент введенного числа) и вопрос о продолжении или окончании работы, и в зависимости от необходимости пользователя он может выбрать продолжить работу (клавиша 1) или закончить работу (клавиша 0).Цель данной работы была достигнута, программа функционирует как и было задумано в начале, цифры переформировываются в слова программой.// заголовок функции int INTEGERVALUE (int, char*sign); {char sign[7] = «»; // переменная знака short extension; else {fractional_part = modf (value,&integral_part); // получает цнлую часть if (fractional_part == 0.0) // если целое fractional_part = ceil (fractional_part*1000-0.