Курсовая работа

«Разработка тестирующей программы в среде Delphi»

  • 36 страниц
Содержание

ВВЕДЕНИЕ 5

1 ФОРМАЛИЗАЦИЯ ЗАДАЧИ 8

2 ИСХОДНЫЕ ДАННЫЕ, ИСКОМЫЕ РЕЗУЛЬТАТЫ И ФОРМА ИХ ПРЕДСТАВЛЕНИЯ 10

3 АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ И ЕГО ОПИСАНИЕ 11

4 ПРОГРАММА НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ 12

5 ПЛАН ОТЛАДКИ ПРОГРАММЫ 15

6 ИНСТРУКЦИИ ПО РАБОТЕ С ПРОГРАММОЙ 17

7 АНАЛИЗ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ И ВЫВОДЫ 20

ЗАКЛЮЧЕНИЕ 21

ИСТОЧНИКИ ИНФОРМАЦИИ 22

ПРИЛОЖЕНИЯ 23

1 Исходный код программы 23

2 Программа и исходные коды на CD диске 37

Введение

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

Сравнивая тестирование с прочими методами можно выделить следующие его особенности:

• оперативность получения оценки (например, по сравнению с письменным опросом);

• возможность чаще проводить контроль знаний (при наличии гото-вого тестового материала);

• наличие моментальной обратной связи (просмотр тестируемым своих ошибок и правильных ответов), что привносит в процесс оценки знаний обучающий компонент;

• объективность оценки, то есть её независимость от симпатий и антипатий оценивающего лица;

• массовость (то есть тестовое задание может быть разработано од-нажды и использовано многократно);

• в общем случае, приблизительность оценки (например, по сравне-нию с грамотно проведённым собеседованием или опросом).

При грамотном использовании тестов недостатки такой формы оценки мож-но свести к минимуму, а достоинствами напротив пользоваться на 100%. Этому во многом может помочь применение компьютерной модификации этого метода, при которой основным средством сравнения выступает специальное программное обес-печение.

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

Таким образом, можно сделать вывод, что данная тема чрезвычайно акту-альна, особенно, в последние годы.

В данном курсовом проекте рассмотрен программный продукт “Тестирую-щая программа для контроля знаний обучающегося”. Он представляет собой во-просник из 2 вариантов по 5 вопросов с четырьмя вариантами ответов, определяю-щий уровень знаний обучающегося по предмету «Информатика».

Для разработки программы использовалась среда программирования Borland Delphi 7.0 под управлением Windows XP. Данная среда программирования позволя-ет создавать программы, состоящие из неограниченного количества модулей, под-держивает все современные технологии в области программирования, отвечает принципам объектно-ориентированного программирования. Создание программ в среде операционной системы Windows XP обеспечивает удобный пользовательский интерфейс, совместимость практически со всеми видами периферийных устройств, обмен данными между различными приложениями операционной системы.

Работа проведена с целью разработки тестирующей программы в среде Del-phi, соответствующей заданным условиям.

В соответствии с целью работы были поставлены и решены следующие основные задачи:

1. Обследование и разработка технического задания

2. Построение блок-схемы программы

3. Разработка программы.

4. Тестирование и устранение ошибок.

Информационной базой исследования является учебная литература по дисциплине «Программирование на языках высокого уровня», методическое пособие по написание курсовых работ по дисциплине “Программирование на языке высокого уровня”.

Фрагмент работы

1 ФОРМАЛИЗАЦИЯ ЗАДАЧИ

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

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

Итак, процесс разработки программы для тестирования происходит описан-ным ниже образом:

1. Составление алгоритма программы (блок-схема);

2. Анализ исходных данных;

3. Выбор компонентов, которые будут использоваться для реализации программы;

4. Разработка интерфейса программы;

5. Программирование процедур и событий для компонентов программы

6. Отладка программного проекта и устранение ошибок и недочетов.

Таким образом, для решения задачи требуются следующие исходные (вход-ные) данные: фамилия, имя студента (для сохранения результата в файл и вывода на экран), номер варианта; результат решения (выходные данные)– результат прохож-дения теста, время начала тестирования, время завершения теста.

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

При разработке программы, предназначенной для работы в Windows, требо-вания к ней могут включать пункты о желаемом виде диалоговых окон программы.

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

При программировании в Delphi основная работа программиста заключается в разработке подпрограмм. Задачу организации взаимодействия разработанных подпрограмм берет на себя Delphi . Также Delphi удобна для создания программ с визуальными компонентами, которые уже созданы в ней и имеют стандартный на-бор команд.

Заключение

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

В результате курсовой работы были выполнены следующие этапы:

1. Обследование и разработка технического задания

2. Построение блок-схемы программы

3. Разработка программы.

4. Тестирование и устранение ошибок.

Таким образом, мы приходим к следующему выводу - использование разра-ботанной программы заметно поможет в образовательном процессе. Сократит вре-мя проверки знаний и трудоемкость работ по проверке результатов.

Список литературы

1. Культин Н.Б. - Основы программирования в Delphi 7, – СПб.: БХВ-Петербург, 2005

2. Ревич Ю. - Нестандартные приемы программирования на Delph. – СПб.: БХВ-Петербург, 2005

3. Сухарев - Основы Delphi. Профессиональный подход. – СПб.: Наука и Техника, 2004

4. Фленов - Библия Delphi. – СПб.: БХВ-Петербург, 2008

5. Ремизов Н. Delphi – М.: Питер, 2000.

6. Шпак Ю.А. - Delphi 7 на примерах. – К.: Издательство Юниор, 2003

7. Дарахвелидзе П., Марков Е. - Программирование в Delphi 7 (+ дискета). – СПб.: БХВ-Петербург, 2003

8. Кэнту - Delphi 7 для профессионалов. – СПб.: Питер, 2004. – 1101 с.: ил

Примечания

ПРИЛОЖЕНИЯ

1 Исходный код программы

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, jpeg, ExtCtrls, Menus, ComCtrls, XPMan, StdCtrls, Buttons;

type

TForm1 = class(TForm)

Memo1: TMemo;

.

Покупка готовой работы
Тема: «Разработка тестирующей программы в среде Delphi»
Раздел: Информатика
Тип: Курсовая работа
Страниц: 36
Цена: 1500 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Удобный личный кабинет
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения

Мы уже помогли 24535 студентам

Средний балл наших работ

  • 4.89 из 5
Узнайте стоимость
написания вашей работы
Популярные услуги
Дипломная на заказ

Дипломная работа

от 8000 руб.

срок: от 6 дней

Курсовая на заказ

Курсовая работа

от 1500 руб.

срок: от 3 дней

Отчет по практике на заказ

Отчет по практике

от 1500 руб.

срок: от 2 дней

Контрольная работа на заказ

Контрольная работа

от 100 руб.

срок: от 1 дня

Реферат на заказ

Реферат

от 700 руб.

срок: от 1 дня

682 автора

помогают студентам

23 задания

за последние сутки

10 минут

среднее время отклика