Результат и перспективы разработки

Объяснительная записка

к проектной работе по теме

«БИБЛИОТЕКА ФИЗИЧЕСКИХ ЗАДАЧ»

Выполнил ученик

Антонов Арсений.

Управляющий:

Дубинец Т.В.

Москва 2017

Оглавление

Постановка задачки и требования к результату … 3

Мотивированная аудитория и актуальность … 3

Обзор аналогов … 3

Анализ предметной области … 4

Методы и средства реализации … 5

Ход работы и возникшие трудности … 6

Итог и перспективы предстоящей разработки … 6

Перечень использованных материалов … 7

Начальный Результат и перспективы разработки код программки … 8


Постановка задачки и требования
к результату

Задачка: сделать программку для автоматического решения физических задач на термические явления.

Требования: программка должна предлагать выбор из нескольких типов задач, после выбора задачки должен быть выбор разыскиваемой величины и ввод значений других (узнаваемых) величин, а потом программка должна выводить итог на экран.

Мотивированная Результат и перспективы разработки аудитория
и актуальность

Программка изготовлена для решения задач уровня 8-го класса, как следует, мотивированная аудитория (в главном) – 8-е, также 9-ые классы.

Программка для решения задач сейчас животрепещуща для учащихся старших классов и учителей, может употребляться как для решения задачки, так и её проверки.

Обзор аналогов

При попытке отыскать в вебе программку, решающую Результат и перспективы разработки физические задачки (в целом, а не только лишь на термические явления) я натолкнулся на несколько веб-сайтов, предлагавших скачать приложение под заглавием «Решатель задач по физике Physics – AST», но скачать её мне так и не удалось – при нажатии на кнопку «скачать» я переходил на файлообменники (Letitbit, Turbobit, Depositfiles Результат и перспективы разработки) с платной регистрацией через СМС, без которой закачивать файлы нельзя. Потом я натолкнулся на официальный веб-сайт программки и скачал её оттуда, но, чтоб начать воспользоваться, необходимо приобрести пароль, который придёт на почту через день. Дизайн этой программки также оставляет вожделеть наилучшего (снимок окна программки во вступительной презентации).

Другими словами Результат и перспективы разработки, аналогов этой программки, по последней мере в открытом доступе, нет.

Анализ предметной области

Задачки на термические явления связаны с конфигурацией температуры и/либо агрегатного состояния в-в, со сжиганием горючего. В процессе решения таких задач употребляются последующие величины: c (удельная теплоёмкость), q (удельная теплота сгорания горючего), λ (удельная теплота плавления), L Результат и перспективы разработки (удельная теплота парообразования), также температуры плавления и кипения. Не считая того, нередко в задачках встречается исходная и конечная температура (t) и ϴ - установившаяся температура.

Методы и средства
реализации

Для реализации проекта применены последующие программки: Dev-C++, Microsoft PowerPoint, Microsoft Word, Adobe Photoshop. В программке употребляются несколько уровней операторов switch, снутри которых находится тело Результат и перспективы разработки ввода и решения, также большая часть программки находится снутри цикла while, который позволяет повторять выбор и решение задачки.

Схема программки смотрится приблизительно так:

while

{

switch

{

case 1:

switch

{

case 1:

*решение задачки*

break;

case 2:

...

}

break;

case 2:

...

}

}

Ход работы и возникшие
трудности

В феврале были разработаны методы ввода данных, решения задач и вывода ответов.

В марте была Результат и перспективы разработки написана основная часть программки.

В апреле была изготовлена оптимизация программки (множественные операторы if были изменены более ёмкими операторами switch, убраны лишние проверки ввода циклом do while, что уменьшило длину программки приблизительно на 30%) и был добавлен цикл while на огромную часть программки, что освободило от необходимости всякий раз Результат и перспективы разработки перезапускать программку.

При запросе ввода значения удельной теплоты плавления появилась маленькая неувязка: данная величина выражается буковкой λ, которая не отображается в программке. Было принято решение поменять знак буковкой y и добавить в программку предупреждение об этом.

При проверке работы программки была найдена последующая неувязка: огромные ответы (1000000 и поболее) и дробные числа (напр. 0,000056) представлялись Результат и перспективы разработки в виде Xe+Y, к примеру, заместо 74500000 – 7,45e+7; а заместо 0,000079 – 79e-6. Изменение типа данных с float на double ничего не отдало, попытка поменять команду cout на printf также не принесла результата. Было принято решение выводить на экран информацию о таких числах при каждом запуске программки.

Итог и перспективы Результат и перспективы разработки разработки

В итоге вышла программка, отвечающая требованиям, готовая для использования. Если впредь я столкнусь с физическими задачками на термические явления, то я наверное воспользуюсь приобретенной программкой.

В папке с проектом лежат два файла программки: готовое приложение (формат .exe) и файл с неоткомпилированным кодом (формат .cpp).

В предстоящем можно добавить к программке Результат и перспективы разработки задачки на другие темы, к примеру, расчёт электронных цепей, можно добавить методы решения более сложных задач, либо перевести программку из консольного приложения в графическое окно.


rezultati-golosovaniya-10-chas-36-min-57-sek-s-m-mironov-predsedatelstvuyushij.html
rezultati-golosovaniya-10-chas-56-min-12-sek-s-m-mironov-predsedatelstvuyushij.html
rezultati-golosovaniya-11-chas-08-min-51-sek-s-m-mironov-predsedatelstvuyushij.html