ВСЕРОССИЙСКАЯ ОЛИМПИАДА ШКОЛЬНИКОВ «ШАГ В БУДУЩЕЕ»
«ШАГ В БУДУЩЕЕ, МОСКВА»
АННОТАЦИЯ
ФАКУЛЬТЕТ ИУ-7
РАЗРАБОТКА ПРОГРАММЫ ДЛЯ РАСЧЕТА БАЛЛИСТИЧЕСКИХ ЗАДАЧ
Автор: Григорьев Евгений Дмитриевич, Лицей №1580 класс 10-9.
Актуальность задачи и возможность ее практического применения:
Одним из разделов физики является «Механика», в свою очередь представленная таким подразделом, как «Кинематика». Кинематика изучает движение тела. В этом разделе распространены баллистические задачи, которые и приходится решать школьникам. Во время изучения этой темы, меня сильно заинтересовал тип таких задач. Мне очень хотелось попробовать свои силы и автоматизировать процесс решения типовой баллистической задачи.
Когда-то человечество для ускорения подсчета создало калькулятор, автоматизировав этим свою работу и облегчив ее. Безусловно, любую баллистическую задачу можно решить без использования программного обеспечения, но это значительно замедляет процесс решения. Итак, основной целью моего исследования можно считать создание программы, своеобразного калькулятора, решающего типовые баллистические задачи. Также в своей работе я постарался полностью описать данное баллистическое движение с помощью построения графика полета тела по входным данным и данным, полученным в ходе подсчета.
Описание методов решения:
В процессе создания приложения использовались полученные мною знания языков программирования и основ логики. В дополнении к этим навыкам, мне удалось применить некоторые знания в области физики для обеспечения правильной работы алгоритма решения задачи, построения графиков, и, наконец, полноценной и окончательной отладки программы.
Для разработки этого приложения я использовал язык среднего уровня С и компонент WindowsForms. Для отладки программы я воспользовался средой программирования MS Visual C++, т.к. считаю, что это наиболее оптимизированный для начинающих программистов продукт.
Анализ полученных результатов и выводы:
В заключение, мне бы хотелось обозначить основные сильные стороны исследования. Результатом проведенной мною работы можно считать разработку работоспособного и актуального приложения для автоматизации труда человека. Помимо этого, я получил колоссальный опыт в разработке алгоритмов программ. Кроме того, написанная мною программа имеет огромный потенциал в дальнейшем усовершенствовании.
Контрольная работа | Концепция информатизации Российской Федерации |
Контрольная работа | Причины агрессивного поведения. Методы работы с агрессивными детьми |
Контрольная работа | Алгоритм выбора и реализации предпринимательской идеи |
Контрольная работа | Современные методы арт-терапии |
Контрольная работа | Системы управления взаимоотношения с клиентами |
Контрольная работа | Учет материальных затрат в бухгалтерском учете |
Контрольная работа | Геополитическое положение России |
Контрольная работа | Особенности вознаграждения работников в организации |
Контрольная работа | Виды запасов |
Контрольная работа | Психоанализ |
Контрольная работа | Учет движения материалов на производстве |
Контрольная работа | Развитие и размещение ведущих отраслей промышленности Центрального федерального округа |
Контрольная работа | Социально-экономическое развитие Китая |
Контрольная работа | Основные принципы построения локальных вычислительных сетей |
Контрольная работа | Управление персоналом |