Алгоритм и блок-схема процесса обработки в диалоговой программе, вычисляющей площадь треугольника. Описание объектов, свойств, методов программы в среде визуального программирования С Builder. Формы и основные модули текста разработанной программы.
Аннотация к работе
Бурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентированных на так называемую "быструю разработку", среди которых можно выделить C Builder. Среда визуального программирования превращает процесс создания программы в приятное и легко понимаемое конструирование приложения из большого набора графических и структурных примитивов. В данной курсовой работе будут изучены такие важные и актуальные направления применения среды C Builder как создание диалоговых программ? проверяющих правильность математических вычислений. Актуальность заключается в удобстве создания программ в среде С Builder, в широких возможностях, в том числе для обработки текстовой информации, с использованием файлов. Цель курсовой работы: обобщить знания по управляющим операторам языка С/С ; получить практические навыки работы с файлами, овладеть практическими навыками в организации ввода/вывода значений комбинированных типов данных, получить практические навыки программирования задач с использованием массивов, записей и файлов в среде С Builder.В данной курсовой работе требуется создать Windows-приложение в среде визуального программирования С Builder, которое предназначена для обработки текста следующим образом: составить обучающую программу, проверяющую правильность вычисления площади треугольника по заданным сторонам (по формуле Герона). Обучаемому предлагается шесть задач. Обучаемому предлагается вопрос и три числа а, b, с, решив задачу он должен ввести ответ.Формула Герона позволяет вычислить площадь треугольника (S) по его сторонам a, b, c где p - полупериметр треугольника: (формула 1.1) p Формула 1.1-полупериметр треугольника Файлы позволяют пользователю считывать большие объемы данных непосредственно с диска, не вводя их с клавиатуры. Программирование операций ввода/вывода с файлами начинается с объявления файловой переменной: FILE *; где - строковая переменная или константа - полное имя файла с путем-при указании имени файла без пути файл ищется только в текущем каталоге; - кодируется следующим образом: · r - для чтения; если файла нет, то возникает ошибка; · w - для записи, если файла с заданным именем нет, то он будет создан, если же такой файл существует, то перед открытием прежняя информация уничтожается;По заданным сторонам пользователь должен найти площадь треугольника и ввести ответ. Программа проверит ввод данных, если ответ правильный то предлагается другая задача, иначе еще одна попытка ввести ответ, если повторный ответ также неправильный, то программа предложит вычислить по формуле и ввести ответ еще раз.На рисунке 1.1 представлена блок-схема процесса обработки диалоговой программы, вычисляющую площадь треугольника.Если необходимо ввести из формы в программу или вывести на форму информацию, которая вмещается в одну строку, используют окно однострочного редактора текста, представляемого компонентой Edit, которая находится в меню Standard. Для вывода результатов работы программы обычно используется окно многострочного редактора текста, представленное компонентой Memo. Данная компонента используется для вывода надписей, и в нужном месте формы устанавливается надпись Label1, регулируется размер, место положения, изменяется свойство Caption инспектора объектов, в котором вводится нужный текст, например, строка “Значение X = ”, а также выбирается стиль. AUTOSIZE Если установлено true, форма сама подгоняет свои размеры под расположенные на нее компоненты. BISYSTEMMENU - Отключает все кнопки и запрещает вызов меню по комбинации клавиш Alt Space (Пробел) BIMINIMIZE - Кнопка сворачивания приложения BIMAXIMIZE - Кнопка растягивания приложения во весь экран BIHELP - Кнопка "?" справки (подсказки)Программный проект курсовой работы состоит из трех форм (рисунок 2.1) В меню «Справка» можно получить информацию о программе и о авторе (рисунок 2.2) При выборе пункта «О программе» откроется окно с информацией (рисунок 2.3)Откроется форма программы (рисунок 2.6) Для того, что бы приступить к задаче: нажмите «Файл» а затем «Начать» (рисунок 2.7) Затем в появившемся окне пользователь должен ввести свое имя и фамилию (рисунок 2.8) После ввода данных нужно нажать кнопку «Начать» затем откроется основная форма программы (рисунок 2.6).Далее, в появившейся форме предлагается тест (ответы на предложенные вопросы) и шесть задач (рисунок 2.9).В каждой задаче будет по три попытки найти ответ. Решив задачку по формуле Герона, вводим ответ и нажимаем на кнопку «Ответ».Результаты тестирования программы показывают, что приложение работает корректно.Система C Builder позволяет решать множество задач, в частности: · Быстро создавать профессиональный оконный интерфейс для любых приложений. · Создавать приложения для Windows самой различной направленности: от вычислительных и логических, до графических и мультимедиа. Среда С Builder предоставляет удобные средства для создания пользовательских компонент. Работа с созданными