МОУ гимназия № 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 Алгоритмы