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 Коло
Окружність є геометричне місце точок площини, рівновіддалених від однієї її точки. Рівні відрізки, що з'єднують цент...