Разработка тестовых заданий по теме "Лексика и грамматика английского языка" на языке программирования Delphi - Курсовая работа

бесплатно 0
4.5 197
Разработка программы автоматизации процесса проверки знаний учащихся. Использование языка программирования Borland Delphi 7.0, его свойства, компоненты для работы со строками. Создание обучающих тестов на знание лексики и грамматики английского языка.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Язык Delphi оперирует с символьной информацией, которая может быть представлена как отдельными символами, так и строками (последовательностью символов). Различаются эти типы предельно допустимой длиной строки, способом выделения памяти для переменных и методом кодировки символов. Переменной типа shortstring память выделяется статически, т. е. до начала выполнения программы, и количество символов такой строки не может превышать 255. Переменным типа Longstring и widestring память выделяется динамически - во время работы программы, поэтому длина таких строк практически не ограничена. Инструкция объявления в общем виде выглядит так: Имя: String;Компонент MASKEDIT - аналог Edit, но с возможностью ввода текста по некоторому шаблону. Шаблон задается свойством EDITMASK, имеет вид текстовой строки и управляет тем, что, сколько и в каком порядке вводит пользователь. Свойство EDITTEXT содержит текст до наложения на него шаблона, то есть то, что ввел пользователь. Свойство Text может содержать либо исходный текст, либо результат наложения на него маски. Первая часть задает маску ввода, вторая - это символ 0 или 1, определяющий, записывается ли в Text результат наложения маски или исходный текст (0 - исходный текст).В отличие от редактора Edit может содержать несколько строк, которые задаются либо свойством Text, либо свойством Lines. Свойство Text используется для доступа ко всему содержимому компонента, а свойство Lines - для работы с отдельными строками. При необходимости добавить, удалить, вставить строку используются методы Add, Delete, Insert. Так как компонент Memo работает со строками, то предварительно выполняется перевод целого числа в строку функцией inttostr: Memo1.Lines.Clear;for i:=0 to n-1 do Memo1.Lines.Add(inttostr(x[i])); Модификации комбинированного списка COMBOBOX задаются свойством Style: при значении CSSIMPLE список всегда раскрыт, значение CSDROPDOWN задает раскрывающийся список с полем редактирования, CSDROPDOWNLIST позволяет только выбрать строку.В результате проделанной работы были разработаны программы, автоматизирующие процесс проверки знаний учащихся. Разработанные программа позволяют свести на нет временные затраты на разработку и подготовку тестового материала, значительно уменьшить временные затраты на проведение теста и подведение итогов.

План
Содержание

Введение

1. Краткое описание Delphi7

2. Символы и строки при работе с Delphi7

3. Компоненты для работы со строками в Delphi7

3.1 Строка редактирования Edit

3.2 Компонент Maskedit

3.3 Редактор Memo

3.4 Списки

3.5 Компоненты-таблицы DRAWGRID И STRINGGRID

4. Тестовые задания

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

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

Разработанные программа позволяют свести на нет временные затраты на разработку и подготовку тестового материала, значительно уменьшить временные затраты на проведение теста и подведение итогов.

В течение разработки данной программы совершенствовались навыки работы с процедурами и со многими другими компонентами среды Borland Delphi 7.0.

В данной курсовой работе рассмотрены актуальные вопросы разработки и создания обучающих тестов. При этом мною были решены следующие задачи: · Изучены основы программирования на языке Delphi, его главные компоненты, свойства, где и когда они применяется.

· Изучены его возможности и преимущества.

· Созданы тесты для проверки знаний учащихся на знание лексики и грамматики английского языка

Список литературы
Введение

Целью курсовой работы является разработать тестовые задания по теме “Лексика и грамматика английского языка” на языке Delphi.

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

Каждая такая программа рассчитана на пользователя, не обладающего навыками программирования и не имеющего опыта работы на ЭВМ. Поэтому программа, создаваемая для него должна быть, прежде всего, простой. Она должна иметь достаточно понятный интерфейс. При этом она, конечно, должна иметь приемлемую степень точности.

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

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

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

1. Краткое описание Delphi7

Delphi (RAD - Rapid Application Development, то есть среда быстрой разработки приложений) - это среда разработки программного обеспечения, ориентированного на работу в операционной системе Microsoft Windows. Программы Delphi разрабатываются на основе технологии визуального проектирования, которая основывается на идеях объективно-ориентированного программирования. Программное обеспечение Delphi написано на языке Pascal. Delphi позволяет создать различные виды программ: консольные приложения, оконные приложения, приложения для работы с Интернетом и базами данных. То есть, Delphi является не только средствами для работы с языком программирования Паскаль, но дополнительные инструменты, призванные для максимального упрощения и ускорения создание приложений. К дополнительным инструментам можно отнести визуальный редактор форм, благодаря которому можно с легкостью создать полноценную программу, и другие визуальные составляющие разработки программного обеспечения. С Delphi вам не нужно вручную просчитывать расположение каждого элемента интерфейса пользователя, поэтому при разработке программы значительно экономится время.[1]

Delphi - это комбинация нескольких важнейших технологий: - высокопроизводительный компилятор в машинный код;

- объектно-ориентированная модель компонент;

- визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов;

- масштабируемые средства для построения баз данных.

Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре «клиент-сервер». Он предлагает легкость разработки и быстрое время проверки готового программного блока.[2]

После запуска Delphi . Перед нами появляется много окон (рисунок 1).

Рисунок 1

· главное окно - Delphi 7;

· окно стартовой формы - Form 1;

· окно редактора свойств объектов - Object Inspector;

· окно просмотра списка объектов - Object TREEVIEW;

· окно редактора кода - Unitl.pas.

Самое верхнее окно - главное окно (рисунок 2), при его закрытии закрывается Delphi. На нем расположена панель инструментов. Она содержит компоненты, рассортированные по группам. Компоненты это написанные объекты, которыми Вы можете манипулировать.

Рисунок 2

Пустое окно по центру это вид вашей будущей программы. Это окно называется форма (Рисунок 3). Как раз на нем и размещаются компоненты (кнопки, поля ввода, списки и т.д.). Практически у каждого компонента есть свойства, например, ширина, высота, надпись у кнопки. Так же у каждого компонента есть свойство Name (Имя). Оно должно быть уникально, т.е. на одной форме не должно быть двух компонентов с одинаковым именем. У формы так же есть много свойств.

Рисунок 3

Свойства компонентов редактируются в окне редактора свойств объектов (Рисунок 4).

В этом окне есть две вкладки: Properties (свойства) и Events (события). Именно во вкладке "свойства" и редактируются свойства компонентов. Логично, не правда ли? А во второй вкладке указываются процедуры, которые будут выполняться, когда будет происходить то или иное событие с компонентом. Например, когда мы кликнем мышкой на компонент (пусть будет кнопка) и будет происходить событие ONCLICK. Т.е. для того чтобы после нажатия на кнопку программа что-то выполнила нам придется использовать эту вкладку.

Рисунок 4

Чуть выше окна редактора свойств объектов расположено окно просмотра списка объектов (Рисунок 5). В нем отображается список всех компонентов расположенных на форме.

Рисунок 5

Ну и последнее окно. Это окно редактора кода (Рисунок 6). В нем пишется код программы. В начале работы над новым проектом это окно содержит сформированный Delphi шаблон программы. [3]

Рисунок 61. Ахо А.В., Хопкрофт Д.Э., Ульман Д.Д. Структуры данных и алгоритмы. - М.: Вильямс, 2005;

2. Орлов С.А. Технологии разработки программного обеспечения. - СПБ.: Питер, 2005.

3. Емельянов В.И. Воробьев В.И., Тюрина Т.П., Основы программирования на Delphi, 2005

4. Фленов М., Библия Delphi 3-е издание, 2003

5. Никита Культин. «Основы программирования в Delphi 7», -Год: 2007. Издательство: БХВ-Петербург ISBN: 978-5-94157-269-4, 2 издание.

6. С.И. Бобровский Delphi 7. Учебный курс. СПБ.: Питер, 2004.

7. «Программирование на языке Pascal практическое пособие для студентов математических специальностей университета: В 2 ч. », Ч.1 / Е.А. Ружицкая, Г.Л. Карасева, В.В. Орлов, Т.М. Демва; М-во образов. РБ, Гомельский государственный университет имени Франциска Скорины. - Гомель: ГГУ им. Ф. Скорины, 2005

8. Боровский А., Программирование в Delphi 2005

9. В. Гофман, А. Хомоненко, Delphi быстрый старт

Размещено на .ru

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?