Анализ типичных ошибок при решении задач курса школьной математики: уравнения, тригонометрия, планиметрия
Страница 11
// отображает варианты возможных ошибок
void InitErrors(); // инициализирует ошибки
void DoStep(int nStep); // выполняет очередной шаг решения
void DrawStep(int Step, CDC *pDC, CRect *pRect);
// отображает протокол решения
private:
void Extract(long &before, long &after); // извлечение корня
void SetError1(); // устанавливаются конкретные ошибки
void SetError2(); // на каждом шаге решения
};
Описание модулей программы:
1. Модуль ввода данных (класс CInputDialog, файлы InputDialog.h, InputDialog.сpp) – при запуске программы или при нажатии кнопки “Сменить уравнение” появляется окно диалога с пользователем. Модуль отвечает за изменение данных объекта “Задача”.
2. Модуль оценки ответа (класс CCheckResultDialog, файлы CheckResultDialog.h, CheckResultDialog.cpp) – при нажатии кнопки “Проверить правильность ответа” появляется диалог оценки ответа. Модуль проверяет, все ли допущенные ошибки отмечены и сообщает, мало или много отмечено ошибок, верно или неверно отмечены ошибки.
3. Основной модуль (классы CTask, CLinTask, CEqTask, Cwsg3Dlg, файлы Task.h, Task.cpp, LinTask.h, LinTask.cpp, EqTask.h, EqTask.cpp, wsg3Dlg.h, wsg3Dlg.cpp) – отвечает за решение и отображение задачи, а также связывает между собой все остальные модули.
Листинги файлов не приведены по причине их большого объема, но при желании их можно посмотреть на дискете.
ЛИТЕРАТУРА
1. Дорофеев Г.В., Потапов М.К., Розов Н.Х. Пособие по математике для поступающих в вузы. - М.: Наука, 1976. - 640 с.
2. Сборник конкурсных задач по математике для поступающих во втузы: Учебное пособие / Под ред. М.И. Сканави. - М.: Высшая школа, 1980. - 541 с. (или более поздние издания).
3. Лурье М.В., Александров Б.И. Пособие по геометрии. - М.: Изд-во МГУ, 1984. - 256 с.
4. Мельников И.И., Сергеев И.Н. Как решать задачи по математике на вступительных экзаменах. - Изд. 2-е, исправл. - М.: МП Азбука, 1994. - 352с.
5. Вавилов В.В., Мельников И.И. Олехник С.Н., Пасиченко П.И. Задачи по математике. Уравнения и неравенства: Справочное пособие. - М.: Наука, 1987. - 240 с.
6. Вавилов В.В., Мельников И.И. Олехник С.Н., Пасиченко П.И. Задачи по математике. Алгебра: Справочное пособие. - М.: Наука, 1988. - 432 с.
7. Потапов М.К., Олехник С.Н., Нестеренко Ю.В. Конкурсные задачи по математике: Справочное пособие. - М.: Наука, 1992. - 480 с.
8. Потапов М.К., Александров В.В., Пасиченко П.И. Алгебра и анализ элементарных функций. - М.: Наука, 1980. - 560 с.
9. Горнштейн П.И., Полонский В.Б., Якир М.С. Задачи с параметрами. - Киев: РИА "Текст": МП "ОКО", 1992. - 290 с.
10. Говоров В.М., Дыбов П.Т., Мирошин Н.В., Смирнов С.Ф. Сборник конкурсных задач по математике (с методическими указаниями и решениями). - М.: Наука, 1983. - 384 с. (или более поздние издания).
11. Пособие по математике для поступающих в вузы / Под. ред. Г.Н. Яковлева . - М.: Наука, 1981. - 608 с.
12. Черкасов О.Ю., Якушев А.Г. Математика на вступительных экзаменах ("Скорая помощь" абитуриентам).-М.: "Московский лицей", 1995.-352 с.
13. Вирченко Н.А., Ляшко И.И., Швецов К.И. Графики функций: Справочник. - Киев: Наукова думка, 1979. - 320 с.
14. Звавич Л.И., Шляпочник Л.Я. Задачи письменного экзамена по математике за курс средней школы: Условия и решения. Вып. 3 - М.: Школа-Пресс, 1994. - 192 с.
15. Далингер В.А., Типичные ошибки по математике на вступительных экзаменах и как их не допускать. Обл. ин-т усоверш. учителей, Омск-1991.
16. Дудницын В.П., Смирнова В.К., Содержание и анализ письменных экзаменационных работ по алгебре и началам анализа за курс средней школы. Львов, «Квантор» - 1991.
17. Агалаков С.А., Пособие по математике для поступающих в ОмГУ. Омск – 1997.
18. Павлович В.С., Анализ ошибок абитуриентов по математике. Киев, «Вища школа» - 1985.