Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КУРСОВАЯ ПО ВУМИП..doc
Скачиваний:
11
Добавлен:
01.05.2019
Размер:
251.39 Кб
Скачать

4.5 Форматированный вывод данных

Функция printf( ) (прототип содержится в файле stdio.h) обеспечивает форматированный вывод. Ее можно записать в следующем формальном виде:

рrintf ("управляющая строка", аргумент _1, аргумент _2,...);

Управляющая строка содержит компоненты трех типов: обычные символы, которые просто копируются в стандартный выходной поток (выводятся на экран дисплея); спецификации преобразования, каждая из которых вызывает вывод на экран очередного аргумента из последующего списка; управляющие символьные константы.

Каждая спецификация преобразования начинается со знака % и заканчивается некоторым символом, задающим преобразование. Между знаком % и символом преобразования могут встречаться другие знаки в соответствии со следующим форматом:

% [признаки] [ширина_поля] [точность] [F|N|h|l|L] c_n

Все параметры в квадратных скобках не являются обязательными.

5. Блок- схема алгоритма

5.1 Блок- схема основной программы

+

+

-

+

-

+

F1=a*b

+

-

+

-

+

F1=a1*b; F2=F2+F1

+

-

+

-

+

p=(e+e+a1)/2;

F3=sqrt(p*(p-e)+p*(p-e)+p*(p-a1));

F3=F2+F3

+

-

+

-

+

Spahot=a2*b2;

+

-

+

-

+

F4=c1*c1;

+

-

+

-

+

F5=c*c;

F5=F4+F5

+

-

+

-

+

F6=pi*r*r;

F6=F6+F5;

F7=F3-F6;

Snepahot=F7-Spahot;

+

-

+

-

+

Hnepahot=Hland*0.6*Snepahot;

Hpahot=Hland*Spahot;

Hwater=Hwater*F6;

Sum=Hnepahot+Hwater+Hpahot;

5.2 Блок- схема функции нахождения площади прямоугольника

5.3 Блок- схема функции нахождения площади треугольника

5.4 Блок- схема функции нахождения площади круга

5.5 Блок схема функции нахождения площади квадрата

6. Описание комплекса программных и аппаратных средств

6.1Описание аппаратных средств

Данный многомодульный проект создавался на компьютере, который имеет следующий состав:

  1. системный блок:

процессор: AMD Athlon(tm) XP 2600+ 1.91 ГГц;

объем оперативной памяти: 256 Мб;

видеоконтроллер: графическая подсистема с объемом памяти 256 Мб;

объем жесткого диска: 74,5 Гб;

звуковая подсистема: АС97, формат 2.1;

оптический накопитель: DVD-RW;

форм-фактор корпуса: АТХ;

аппаратная совместимость: IBM-PC совместимый;

  1. монитор;

  2. клавиатура;

  3. мышь.

6.2 Описание комплекса программных средств

На этом компьютере установлены следующие программные средства,

необходимые для выполнения этой работы:

  1. операционная система Windows XP Professional Service Pack 3;

  2. среды программирования:

Borland C;

Microsoft Visual C++ 2008 Express Edition;

  1. офисная программа Microsoft Office 2003.

  2. интернет браузер Opera 10.01.

7. Тестирование программы

7.1 Тестирование программы без ошибки

Введите параметры участка a, b, a1, b1, e, a2, b2 40, 60, 80, 90, 50, 80

Введите параметры пруда c, c1, r 20, 30, 10

Введите налог на землю и воду 15, 10

Н алог на участок = 92424

7.2 Тестирование программы с ошибкой

Введите параметры участка a, b, a1, b1, e, a2, b2 56, 78, 90, 76

Неверные данные, повторите ввод.

В ведите параметры участка a, b, a1, b1, e, a2, b2

    1. 7.3 Вывод схемы участка

8. Заключение

В результате выполнения данной курсовой работы была создана программа вычисления налога на участок, заданной формы, учитывая его особенности, а так же создана графическая интерпретация данного участка.

В ходе разработки данного приложения были закреплены навыки программирования в среде Borland C, изучены два способа сборки многомодульного проекта, их достоинства и недостатки.

Программный продукт малотребователен к системным ресурсам компьютера. Минимальная конфигурация: процессор – не ниже Pentium, оперативная память – не ниже 16 Mb, операционная система – Windows 95 / 98/ Me / NT / 2000 / XP.