Программный модуль учебного назначения по разделу математики "Многогранники"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ологии разработки программно-информационного компонента, позволяющего получить практическую реализацию поставленной задачи. В качестве технологии программирования используется объектно-ориентированное программирование.
Также проанализированы среды программирования, позволяющие использовать новые технологии, имеющие широкие возможности для предоставления разработчику соответствующего инструментария для скоростной разработки приложений. В качестве основной среды разработки была выбрана Delphi 2007, так как эта среда является первоклассным инструментом для быстрого и качественного создания приложений под Windows, в том числе Web-ориентированных приложений, за iет современного объектно-ориентированного языка, комплексной поддержки различных технологий и высокопроизводительного компилятора.
Реализованный программный продукт содержит следующие функции:
1)предоставление справочной информации по компонентам программы;
2)вывод текстовой и графической информации;
)контекстный поиск;
)сохранение информации;
)вывод на печать, как теоретического материала, так и результатов тестирования;
)тестирование;
)защита компонентов программы.
Разработанная обучающе-тестирующая программа Многогранники может быть использована в учебном процессе и для самостоятельного обучения. Она способствует повышению мотивации учебно-познавательной деятельности, развитию логического и пространственного мышления студентов.
Таким образом, этот программный продукт полностью реализует поставленные задачи и готов к использованию.
Данный программный продукт прошел апробацию в МОУ гимназии №23. Программный модуль учебного назначения по разделу математики Многогранники успешно использовался, как на уроках математики, так и на факультативных занятиях. Акт внедрения прилагается.
программный учебный модуль геометрия
Список используемых источников
1.Архангельский А.Я. Delphi 2006. Справочное пособие: Язык Delphi, классы, функции Win32 и .NET. - М.: ООО Бином-Пресс, 2006 г. - 1152с.
2.Боровский А.Н. Программирование в Delphi 2005. - СПб.: БХВ-Петербург, 2005. - 448 с.
3.Дарахвелидзе П.Г., Марков Е.П. Программирование в Delphi 2007. - СПб: БХВ - Петербург, 2003.-748 с.
4.Кнут Д.Э. Искусство программирования для ЭВМ. Т 1, 2. - М.: Мир, 2001.
.Лабор В.В. Л 39 Си Шарп: Создание приложений для Windows/ В.В.
.Лабор.- Мн.: Харвест, 2003. - 384 с.
.Педагогические технологии дистанционного обучения /под ред. Е.С. Полат. М.: Академия, 2006.
.Нурмухамедов Г.М. О подходах к созданию электронного учебника // Информатика и образование. 2006. № 5.
.ФЦП Развитие единой образовательной информационной среды на 2001-2005 годы
.ФЦП Электронная Россия (2002-2010 годы)
.Никонова Н.В. Программные средства для обучения математике Информатика и образование. 2006. № 5.
.Роберт И.В. Современные информационные технологии в образовании: дидактические проблемы; перспективы использования. М.: Школа-Пресс, 1994.
.Мартиросян Б.П. Оценка инновационной деятельности школы. М.: СпортАкадем-Пресс, 2003.
.Карпова Е.А. Информатизация образовательного учреждения: Ростов-на-Дону, 2006 г.
.
.
.
.
19.Л.С. Атанасян, В.Ф. Бутузов, С.Б. Кадомцев // Геометрия, 10-11: учеб. Для общеобразовательных учреждений// и 14-е изд.-М.: Просвещение, 2005.-206 с.: ил.
20.Коротков А.М., Петров А.В. Системный подход к обучению в дидактических компьютерных средах.
Приложение 1
Вызов макроса из программы происходит по его имени VB_Morozkin_2008, поэтому при изменении макроса его имя должно оставаться прежним. Далее представлен код макроса, написанного на Visual Basic for Application (VBA) с необходимыми комментариями.
Sub VB_Morozkin_2008()x, x1, x2 As Stringi, j, z, y, y1, y2, y3 As Integer = 0
y1 = 0
y2 = 0
y3 = 0
Следующий оператор выполняет поиск, если заполнены все поля поиска: Дата, Группа, ФИО.
If (Sheets("Search").Cells(2, 1).Value "") Then= Cells(2, 1)= Cells(2, 2)= Cells(2, 6)= 2= 2i = 2 To 600(Sheets("Data").Cells(i, 6).Value = x2) And (Sheets("Data").Cells(i,
1).Value = x)_(Sheets("Data").Cells(i, 2).Value = x1) Then("Search").Cells(j, 1).Value = Sheets("Data").Cells(i, 1).Value("Search").Cells(j, 2).Value = Sheets("Data").Cells(i, 2).Value("Search").Cells(j, 3).Value = Sheets("Data").Cells(i, 3).Value("Search").Cells(j, 4).Value = Sheets("Data").Cells(i, 4).Value("Search").Cells(j, 5).Value = Sheets("Data").Cells(i, 5).Value("Search").Cells(j, 6).Value = Sheets("Data").Cells(i, 6).Value= j + 1Ifi If
Следующий оператор выполняет поиск, если заполнены следующие поля поиска: Дата, Группа.
If (Sheets("Search").Cells(2, 1).Value "") Then= Cells(2, 1)= Cells(2, 6)= 2= 2i = 2 To 600(Sheets("Data").Cells(i, 6).Value = x2) And (Sheets("Data").Cells(i,
1).Value = x)_("Search").Cells(j, 1).Value = Sheets("Data").Cells(i, 1).Value("Search").Cells(j, 2).Value = Sheets("Data").Cells(i, 2).Value("Search").Cells(j, 3).Value = Sheets("Data").Cells(i, 3).Value("Search").Cells(j, 4).Value = Sheets("Data").Cells(i, 4).Value("Search").Cells(j, 5).Value = Sheets("Data").Cells(i, 5).Value("Search").Cells(j, 6).Value = Sheets("Data").Cells(i, 6).Value= j + 1Ifi If
Следующий оператор определяет группу (класс) учащихся, необходимую для вывода в отчет.
Sheets("Chart").Cells(1, 2).Value = Sheets("Search").Cells(2, 1).Value
Следующий оператор определяет количество оценок и выводит их в отчет в виде таблице.
For i = 2 To 60Sheets("Search").Cells(i, 4).Value = 5 Then= y + 1Sheets("Search").Cells(i, 4).Value = 4 Then= y1 + 1Sheets("Search").Cells(i, 4).Value = 3 Then= y2 + 1Sheets("Search
Copyright © 2008-2014 geum.ru рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение