р з точками кола, називаються радіусами. Коло є частина площині, що лежить всередині кола. Площа круга дорівнює добутку півкола на радіус, тобто , Де S=площі, R-радіус кола, а=const=3,141592
Хід виконання програми представлений на малюнку 2.4
Малюнок 2.4 Схема програми вирішення задачі знаходження площі круга
. 5 Знаходження площі прямокутного трикутника
При виборі з головного меню кнопки «Прямокутний трикутник» користувач переходить до вирішення завдання по знаходженню площі прямокутного трикутника.
На малюнку 2.5 показана Panorama Прямокутний трикутник.
програма геометричний завдання мобільний
Рисунок 2.5 Меню завдання «Площа прямокутного трикутника»
Як і в першій програмі, вхідними даними тут є сторони прямокутного трикутника, але тут вводити їх все не обов'язково, достатньо лише 2-ух катетів a і b. Відповідь представлений в рядку під кнопкою «Знайти площу».
Так само в програмі передбачено перемішування змінних, тобто, ввівши площу, ви можете знайти будь-яку з сторін трикутника. Це робить програму ще більш універсальною.
Площа прямокутного трикутника дорівнює половині добутку катетів трикутника: Дана формула, площі прямокутного трикутника, є приватним видом загальної формули площі трикутника.
Відповідно тут a, b - катети прямокутного трикутника; площа прямокутного трикутника
Хід виконання програми представлений на малюнку 2.6
Малюнок 2.6 Блок-схема рішення задачі по знаходженню площі прямокутного трикутника
. 6 Керівництво користувачеві
При відкритті програми ми бачимо набір завдань представлених в програмі. Вибираються вони звичайним натисканням кнопки. При переході до вирішення ви повинні ввести вхідні дані до задачі, наприклад для знаходження площі круга потрібно ввести радіус. Він вводиться в змінну R, потрібно натиснути на рядок і записати радіус за допомогою сенсорної клавіатури в телефоні. Програма підтримує числові значення абсолютно будь-якої довжини і формату, будь то десяткові дроби або цілі числа. Якщо ж ви введете тест або інші символи, то програма видасть повідомлення про помилку і попросить ввести вас правильні дані. Після введення даних для вирішення завдання необхідно натиснути кнопку «Вирішити» і отримати відповідь у відведений для цього вікно. Отримавши відповідь ви можете розібрати рішення зробивши Swipe вправо. При потребі ви можете знову вирішити завдання, для цього варто просто ввести вхідні дані. Для переходу назад в головне меню потрібно натиснути кнопку «Назад» на сенсорній панелі вашого Nokia на платформі Windows Phone.
Висновок
У ході виконання даної роботи була створена програма за рішенням геометричних задач таких як: Знаходження площі прямокутного і довільного трикутників, знаходження площі кола.
Даний продукт дозволяє закріпити отримані з геометрії знання, за допомогою нього можна генерувати безліч варіантів завдань. Програма володіє простим інтерфейсом, що дозволяє швидко познайомитися з нею і надалі прискорити роботу.
Даною програмою зможе скористатися будь володар телефону на платформі Windows Phone.
На етапах розробки програми я зміцнив отриманий знання з курсу інформатика та програмування, познайомившись з мовою HAML.- це абстрактний мова опису розмітки для генерації XHTML документа. HAML написаний на RUBY, але існують так само реалізації на інших мовах програмування.
Програма має практичне застосування.
Список літературних джерел
1.Федін Ф.О., Пономарьова Л.А. Методичні вказівки по розробці курсових робіт: з дисципліни «Інформатика та програмування»: М., 2012р.
. Касаткін В. Н. Інформація. Алгоритми. ЕОМ.- М .: Просвещение, 1991.
. Ден Гукин: Word 2010 для чайников - Видавництво Діалектика raquo ;, 2010, М'які обкладинка, 352 стор.
. Microsoft Word: Visual Basic for Application. Copyright 2002-2007 by Susan Doney Designs, 37 сторінок
. Демидова Л.А., Пилкін А.Н. Програмування в середовищі Visual Basic for Application: Практикум.- V .: Гаряча лінія - Телеком, 2004. - 175 с.
Додаток А
Public Class PanoramaPage9PhoneApplicationPageSub New () () SubSub Button_Click (sender As Object, e As RoutedEventArgs) .Navigate (NewUri ( /trapring.xamlraquo;, UriKind.RelativeOrAbsolute)) SubSub Button_Click_1 (se...