Программный модуль учебного назначения по разделу математики "Многогранники"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?ологии разработки программно-информационного компонента, позволяющего получить практическую реализацию поставленной задачи. В качестве технологии программирования используется объектно-ориентированное программирование.

Также проанализированы среды программирования, позволяющие использовать новые технологии, имеющие широкие возможности для предоставления разработчику соответствующего инструментария для скоростной разработки приложений. В качестве основной среды разработки была выбрана 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   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение