Департамент освіти міста Москви
Державне бюджетне освітня установа
вищої професійної освіти міста Москви
«Московський міський педагогічний університет»
Інститут математики та інформатики
Кафедра прикладної інформатики
Курсова робота
з дисципліни «Інформатика та програмування»
Тема: «Розробка програми для вирішення геометричних задач на мобільних пристроях»
Виконав: студент групи Пінфо-ОД - 02
Мамедов Нізамі Тельмановіч
Керівник:
Пономарьова Людмила Олексіївна
Москва
Введення
У наш час ми часто стикаємося з проблемою складання певного роду завдань з метою їх подальшого вирішення, яке допомагає нам відпрацювати ті чи інші навички їх вирішення, що дозволяє нам більш успішно вивчати нові теми. Я ж пропоную вирішення цієї проблеми за допомогою створення програми для мобільного пристрою, що дозволяє нам створити ряд визначень за темами площа трикутників, площа круга.
Дана програма допоможе школяреві не тільки знайти правильну відповідь до задачі, але і розібратися з самим процесом рішення. Завдяки цьому, засвоєння навчального матеріалу дитиною відбувається значно швидше. А викладач зможе підготуватися до уроку не витративши багато часу на вирішення завдань.
Головною метою курсового проекту є створення програми для вирішення геометричних задач таких як:
Знаходження площі трикутника за формулою Герона.
Знаходження площі прямокутного трикутника.
Знаходження площі круга.
Так само володіти простим інтерфейсом і керівництвом користувачеві.
1. Теоритическая частина
. 1 Обгрунтування вибору мови програмування
При виборі середовища реалізації порівнюють програмні продукти і користуються різними засобами розробки додатків. Використання можливостей засобів розробки додатків дозволяє зробити процес розробки більш зручним. Інструментальні засоби дозволяють: - створювати інтерфейс, використовуючи стандартні компоненти; - розробляти більш надійні програми шляхом обробки виняткових ситуацій виникають при некоректній роботі програми, для уникнення помилок.
Сучасні засоби розробки характеризуються параметрами: - підтримка об'єктно-орієнтованого стилю програмування;- Можливість використання CASE-технологій - використання візуальних компонент для наочного проектування інтерфейсу;
Вище перерахованими властивостями володіє середу програмування Windows Phone SDK. Дана середу підтримує безліч мов, що дуже вигідно для мене тому в курсі з дисципліни «Інформатика та програмування» я вивчав Visual Basic, в даній ситуації це зіграло найважливішу роль у виборі.
У зв'язку з цим, була вибрана технологія Windows Phone SDK
. 2 Функціональні вимоги
У даному курсовому проекті предметом є моделювання і розробка програми «Рішення геометричних задач» для мобільних пристроїв на платформі Windows Phone. У проекті присутні вступ, два розділи, висновок, списки літературних джерел і додаток. У першому розділі обгрунтовується вибір середовища розробки і представлений аналіз предметної області. Опис програми та її реалізація представлені у другому розділі. У висновку зроблені висновки про виконану роботу. У додатку наведені фрагменти кодів і роботи програми. У ході курсового проекту мною використовувалася наступна сукупність наукових методів: узагальнення та аналіз інформації отриманої з методичних рекомендацій, додаткової літератури, а також інформація, отримана від наукового керівника. В якості технічних і програмних засобів я використовував кошти Windows Phone.
При аналізі мети курсового проекту я зробив висновок про те, якою має бути програма і що повинна в себе включати. Програма має бути реалізована з графічним інтерфейсом користувача в середовищі Windows Phone SDK і повинна виконувати наступні функції:
) виводити список із завданнями;
) приймати вхідні дані у відведені для цього поля;
) реалізовувати розроблений для вирішення алгоритм;
) виводити відповідь і хід рішення задачі;
) передбачати перемішування вхідним змінних;
Структурна схема програми представлена ??на малюнку 1
<...