МОУ гимназия № 39 «Классическая»
На «отлично»
Программный продукт
Автор: , учащийся 10 В класса
Научный руководитель:
Технический руководитель:
г. о. Тольятти
2010
Содержание
Введение. 3
Основная часть 5
1.Постановка задачи. 5
1.1 Анализ литературы.. 5
1.2 Разработка требований к программному продукту. 5
2 Проектирование структуры программного продукта. 6
2.1 Разработка сценария. 6
2.2 Структурная диаграмма программного продукта. 8
3.Перечень и назначение файлов проекта. 9
Заключение. 10
Перечень ресурсов. 11
Приложение. 12
1 Руководство пользователя. 12
2 Алгоритмы.. 13
Введение
Обоснование актуальности
Современная школьная программа требует от учеников с каждым годом усваивать все большие объемы учебного материала за меньшее время. Это сильно сказывается на успеваемости учащихся из-за того, что они, не поняв одного, обязаны изучать следующее. Данный программный продукт поможет быстро изучить и усвоить новый материал.
Нужно обратить внимание на то, чего так не хватает на уроке, а не хватает на уроке наглядности. Школьник никогда не будет до конца понимать материал, если ему дать непрерывный поток теории. Усвоение пойдет намного лучше, если создать связь теории с картинкой. При изучении алгебраических функций нужна тесная связка между графиком функции и значениями ее коэффициентов, но ни один учитель или ученик не сможет быстро строить график за графиком.
Объект исследования: алгебраические функции.
Предмет исследования: алгебра.
Цель: создать программный продукт для помощи учащимся в изучении функций школьной алгебры на уроке и дома.
Задачи:
· Изучить функции, участвующие в учебном курсе.
· Создать и отладить программу-помощника.
· Составить руководство пользователя.
Проблема: преподаваемый материал недостаточно наглядный.
Гипотеза: использование компьютерных технологий при обучении придаст преподаваемому материалу больше наглядности.
Методы исследования:
· Наблюдение (составление набора функций)
· Обработка информации (составление набора действий с функциями)
· Теоретические методы: составление формул для расчетов.
Практическая значимость проекта:
Материал проекта может быть использован учащимися и учителями для работы дома или на уроках математики при изучении темы «Функции», а также на уроках информатики как демонстрация работы со средой Visual Studio 2008 (язык C++).
При создании программного продукта учитывался такой фактор, как наглядность интерфейса. Для использования программы нужен минимум знаний о функциях. От пользователя требуется лишь ввести данные в соответствующие поля и нажать на кнопку «Посчитать», все остальное: решение задания и построение графика - программа возьмет на себя.
Прогнозируемые результаты:
1. Увеличение наглядности материала.
2. Сокращение времени, затрачиваемого на изучение.
3. Улучшение успеваемости у учеников.
Этапы работы над проектом:
1. Изучение литературы
2. Составление списка участвующих функций и составление списка возможных операций с ними.
3. Выведение формул для расчетов
4. Составление алгоритма работы программы-помощника
5. Написание программы-помощника
6. Отладка полученного программного продукта
7. Подготовка проекта к презентации
Основная часть
1.Постановка задачи
1.1 Анализ литературы
Просмотрена литература из учебника по алгебре «Теория…», его материал был использован при составлении различных формул. Проанализирована информация с сайта www. msdn. , она использовалась при реализации.
1.2 Разработка требований к программному продукту
Детальный анализ литературы и готовых программ, просмотренных по избранной теме, позволил выделить ряд общих требований к готовому программному продукту:
· Надежность и работоспособность программы при любых действиях пользователя.
· Наличие простого и приятного интерфейса.
· Подробность произведения решений.
· Оповещение пользователя о допущенных им ошибках.
2 Проектирование структуры программного продукта
2.1 Разработка сценария
Программа представляет собой окно с меню выбора функций и действий, при выборе определенного действия, появляется набор полей ввода для значений переменных.

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

2.2 Структурная диаграмма программного продукта


Form1 – Главное окно программы.
Functions – Набор ярлыков функций.
Function N – Функция.
Finds N – Набор ярлыков действий с функциями.
Find NX – Действие с функцией.
Text A NX – Поле ввода значения переменной «а» (аналогично для Text B NX, Text C NX и т. д.).
Decision NX – Решение (текст в окне).
Errors NX – Ошибки ввода (текст в окне)
Answer NX – Ответ (текст в окне).
Actions NX – Действия (текст в окне).
Formulas NX – Формулы (текст в окне).
3.Перечень и назначение файлов проекта
На отлично. exe – Файл программы readme. txt – Файл с советами по использованию программы NetFx20SP2_x86.exe – Установщик ресурсов, используемых программойЗаключение
В ходе работы над программным продуктом были применены все знания, касающиеся программирования и работы с алгебраическими функциями, а также было выведено несколько сложных формул. В итоге была получена программа, которая может быстро выполнять различные операции с функциями: от нахождения значений переменных до построения графиков.
В следующей версии программы будет возможность работы с такими функциями,
как y=sin(x), y=cos(x), y=tg(x) и y=ctg(x).
Перечень ресурсов
Мордкович и начала анализа. 10 кл. «Мнемозина» 2007
www. msdn.
Приложение
1 Руководство пользователя
Как пользоваться программой «На отлично»:
Запустите файл «На отлично. exe» Выберите нужную функцию



2 Алгоритмы




