Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya (1).docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
248.14 Кб
Скачать

Содержание

Введение 3

1 Технологии программирования 6

1.1 История развития технологий программирования 6

1.2. Сущность объектно-ориентированного подхода к программированию 8

1.3 Язык С/C++. Основные сведения 11

2. Проектирование программного генератора заданий контрольной работы по теме «Объемы геометрических фигур» 13

2.1 Требования к организации контрольной работы с использованием программного генератора 13

2.2 Структура генератора заданий 14

2.3 Алгоритм работы программного генератора 16

2.4 Интерфейс работы программы 17

2.4.1 Главный блок и блок справки 17

2.4.2 Блок регистрации 18

2.3.3 Блок заданий 18

2.3.4 Блок результата 21

Заключение 23

Список использованной литературы 24

Введение

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

На пути внедрения информационных технологий стоят несколько факторов. Один из них – низкая подготовленность преподавателей к работе с вычислительной техникой. Не секрет, что многие учителя начальной и средней школы элементарно не умеют пользоваться компьютером, а занятия с применением компьютера производятся в средней школе лишь на уроках информатики по устаревшим учебным программам, что является вторым фактором. Третьей проблемой является то, что за последние 5 лет число детей, умеющих пользоваться компьютером, увеличилось примерно в 10 раз. Как отмечает большинство исследователей, эти тенденции будут ускоряться независимо от школьного образования. Однако, как выявлено во многих исследованиях, дети знакомы в основном с игровыми компьютерными программами, используют компьютерную технику для развлечения. При этом познавательные, в частности образовательные, мотивы работы с компьютером стоят далеко не на первом месте. Таким образом, для решения познавательных и учебных задач компьютер используется недостаточно не только в школе, но и дома.

Таким образом, решив эти проблемы, стоит продвигаться в направлении развития автоматизации и далее, тем самым снизив нагрузку на человеческий фактор. Увеличение числа машин не достаточно для развития в данной области, и следующим фактором замедления развития является недостаточное количество особого программного обеспечения. Здесь играют роль не только общие пакеты программ, антивирусов и текстовых процессоров, а узкоспециализированные приложения для решения особых задач образовательной деятельности. Одной из таких задач и вообще важнейших особенностей учебного процесса является контроль успеваемости учеников.

Проведение самостоятельных и контрольных работ в крупных учебных заведениях составляет определенную сложность для преподавателя, как при проведении работ, так и при их проверке и оценке. Использование автоматизации в таком случае привело бы к достижению положительных результатов. Основа автоматизации данного вида работы состоит из нескольких важных принципов:

1) Упрощение выдачи заданий;

2) Упрощение проверки;

3) Автоматическое выставление оценки;

4) Облегченный контроль честности выполнения работы,

которые не находят должной реализации и внедрения сегодня по причине отсутствия элементарной программной опоры и обеспечения.

Целью данной работы является разработка компьютерного генератора заданий по теме "Объемы геометрических тел", как узкоспециализированного программного обеспечения для проведения контрольной работы в средней школе.

Основные задачи:

1) Описать особенности проведения контрольной работы в средней школе;

2) Составить алгоритм работы генератора заданий;

3) Создать интерфейс программы.

В качестве языка программирования был выбран C++, поскольку он является наиболее распространенным и удобным для использования языком. Среда разработки Borland C++ Builder дополняет язык возможностью применения различных технологий программирования, в том числе и объектной, что, несмотря на сложность разработки, делает результат максимально верным, а пользовательский интерфейс наиболее понятным даже неопытным пользователям.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]