Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми для вирішення геометричних задач на мобільних пристроях

Реферат Розробка програми для вирішення геометричних задач на мобільних пристроях





br />









Так. Ні










Малюнок 1 Загальний хід роботи програми


Наступні розділи будуть присвячені вирішенню поставлених завдань і розробці програми з вищепереліченими функціями.


2. Практична частина


. 1 Підхід до створення


Згідно з завданням необхідно розробити програму для вирішення геометричних задач з виведенням відповіді і роз'яснення рішення.

Оскільки дана програма є додатком Windows Phone, то для її реалізації будемо використовувати стандартний підхід при написанні програм під Windows Phone з використанням графічного інтерфейсу. Так окремо створимо форму з візуальними компонентами, для різних візуальних компонентів зіставляємо процедури - обробники. Далі, як тільки відбувається подія на якомусь з візуальних компонент, (натискання на кнопку або пункт меню), операційна система посилає додатком відповідне повідомлення, і запускається відповідний обробник саме для цієї події.

Тоді розв'язок задачі можна розбити на 3 етапи:

) Розробка візуального інтерфейсу користувача, на основі екранних форм середовища Windows Phone і візуальних компонентів, призначених для введення вихідних даних, запуску дій з обробки вихідних даних, виведення результату обробки, виведення результатів на екранну форму. Ще можна передбачити висновок інформації розроблювача та завданні курсового проекту.

) Розробка обробників подій від елементів екранних форм, розробка алгоритмів і програмних кодів дій для розв'язання обраної геометричної задачі.

) Підготовка вихідних даних про хід рішення задачі і налагодження програми.


2.2 Реалізація програмних модулів


Інтерфейс програми

На першому етапі доцільно виконати розробку інтерфейсу таким чином, щоб при запуску програми користувач вибрав потрібну йому завдання з переліку. Потім користувач приступає до введення даних. По закінченні чого запускає програму. Після виконання всього вище перерахованого програма представить відповідь і розбір завдання. Якщо є помилки при введенні даних, то програма виведе повідомлення про помилку.

При розробці інтерфейсу враховувалося, що б він був зрозумілим і зручним для користувача. Як показує практика, інтерфейс сильно впливає на роботу в додатку, тому фон обраний синій а колір тексту білий для більш приємної роботи в пріложеніі.Menu -Користувальницькі форма програмного продукту, яку користувач бачить при запуску програми. У Main Menu представлений весь список завдань.

На малюнку 2 представлено головне мене додатки Main Menu


Малюнок 2 Головне меню (Main Menu)

. 3 Знаходження площі трикутника


У головному меню при виборі кнопки «Формула Герона» ми переходимо до безпосереднього вирішення задачі (введення даних, отриманню рішення).

На малюнку 2.1 представлена ??Panorama Герона.


Малюнок 2.1 Меню площі треугольніка- Panorama Герона


На даній сторінці є кілька змінних, яким ми присвоюємо значення, введені в текст бокси.

Вхідними параметрами до даної задачі є сторони трикутника. Вони вводяться в змінні a, b і с відповідно.

Відповідь, користувач отримує у вікні «Відповідь». Трохи нижче представлено числове рішення.

Дана задача вирішена за формулою Герона, за допомогою якої можна знайти площу трикутника за трьома його сторонам.


Де S-площа трикутника;

а, b, c- сторони трикутника; напівпериметр, який розраховується за формулою:



Хід виконання програми представлений на малюнку 2.2


Малюнок 2.2 Блок-Схема програми вирішення задачі за формулою Герона


. 4 Знаходження площі круга


Завдання по знаходженню площі круга, як і минулу вибираємо в головному меню, натиснувши на кнопку «Площа круга» користувач переходить у форму 2 де вводить вхідні дані в змінну R після чого натиснувши кнопку вирішити, отримує відповідь в відведений TextBox

На малюнку 2.3 показана Panorama Коло

Малюнок 2.3 Меню завдання «Площа круга» Panorama Коло


Окружність є геометричне місце точок площини, рівновіддалених від однієї її точки. Рівні відрізки, що з'єднують цент...


Назад | сторінка 2 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми для вирішення завдання &Знаходження спільної точки N кіл&
  • Реферат на тему: Розробка програми на Delphi для вирішення транспортної задачі
  • Реферат на тему: Програмування алгоритмів роботи з частинами матриці. Складання програми ви ...
  • Реферат на тему: Розробка програми "Вирішення задачі методом найменших квадратів"
  • Реферат на тему: Область застосування методу Гауса до вирішення прикладних завдань. Розробк ...