СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Разработка в интегрированной среде Lazarus

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Разработка в интегрированной среде Lazarus»

Никифоров Д. В.

Разработка в интегрированной среде Lazarus


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

Целью исследования является разработка приложения «Тест» в интегрированной среде Lazarus.

Для реализации поставленной цели необходимо решить следующие задачи:

  • изучить основные понятия по данной теме;

  • выбрать вопросы для тестирования;

  • создать приложение «Тест» в среде быстрой разработки приложений Lazarus;

  • запустить приложение «Тест».

Гипотеза: В программной среде Lazarus с легкостью можно создать различные программы, например, наше приложение «Тест».

Доклад состоит из введения, основной части, заключения и списка литературы.















Разработка приложения «Тест» в среде Lazarus.

Для изучения основы программирования мы разработали наше приложение в интегрированной среде Lazarus.

Среда быстрой разработки Lazarus представляет собой свободную среду разработки программного обеспечения на языке Object Pascal для компилятора Free Pascal(часто используется сокращение FPC — Free Pascal Compiler, свободно распространяемый компилятор языка программирования Pascal).

Для разработки первого приложения мы решили сделать «Тест» в помощь учителям.

Тестирование – это форма измерения знаний учащихся, основанная на применении тестов. Включает в себя подготовку качественных тестов, собственно проведение тестирования и последующую обработку результатов, которая даёт оценку обученности тестируемых [2].

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

Компьютерное тестирование позволяет с минимальными затратами времени преподавателя объективно проверить знания большого количества учеников. Компьютерные тесты положительно воспринимаются учащимися. Преимуществом компьютерного тестирования является автоматическая проверка результатов и исключение влияния человеческого фактора [1].

Для создания приложения в среде быстрой разработки Lazarus нам потребовалось двенадцать Form.

Рис. 1 – Формы проекта

Первая форма отвечает за главную страницу нашего приложения.

Рис. 2 – Главная страница приложения «Тест»

Для создания первой формы нам потребовалось 3 кнопки button: «Начать тест», «Информация о тесте», «Закрыть».

При нажатии кнопки «Начать тест» на экране автоматически открывается окно для выбора тематики для тестирования.

Тест был создан по следующим темам: «Компьютерная графика», «Система счисления», «База данных», «Устройство Компьютера».

Тест состоит из 20 вопросов, в котором было 4 возможных ответа, из которых нужно найти один правильный. Таким образом, вероятность «угадать» правильный ответ составляет 1/4 (приложение 1).

Наиболее часто применяемые компоненты при разработке теста:

Standard: TMainMenu, TButton, TLabel, TEdit, TCheckBox, TRadioButton, TListBox, TComboBox, TGroupBox, TRadioGroup, TCheckGroup.

Additional: TBitBtn, TImage.

Common Controls: PageControl.

А при разработке вопросов применили компоненты:

  • ComboBox (Рисунок 3);

  • RadioGroup(Рисунок 4);

  • RadioButton(Рисунок 5);

  • TEdit(Рисунок 6);

  • CheckBox(Рисунок 7).

Рис. 3 – ComboBox

Рис. 4 – RadioGroup


Рис. 5 – RadioButton


Рис. 6 – Edit

Рис. 7 – CheckBox

Также в нашем приложении можно сделать контрольную работу, которая состоит из 20 вопросов. С помощью команд подсчитываются результаты правильных ответов, и ставится оценка ученику. Для вывода оценки использовали оператор выбора Case.

Рис. 8 – Фрагмент программы

Рис. 9 – Тестирование

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















Заключение

Таким образом, Lazarus это свободная среда разработки программного обеспечения с открытым исходным кодом, которая построена на компиляторе Free Pascal с добавлением Интегрированной Среды Разработки (IDE). Lazarus является многоцелевым инструментом программирования.

В заключении хотелось бы отметить, что в среде быстрой разработки Lazarus можно с легкостью создавать различные приложения, игры, опросники и т.д. Для этого понадобятся только знания основ программирования.























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


  1. Сайт, посвящённый информатизации образования и дистанционному обучению в Содружестве Независимых Государств (СНГ) [Электронный ресурс]. – Режим доступа: http://cis.rudn.ru/document/show.action;jsessionid=421CCCF5BE5D33A79D85BB75F9BC822A?document.id=1995

  2. Шнейдер, Е.М. Историография применения контрольно-измерительных материалов в профессиональном образовании / Е.М. Шнейдер // Фундаментальные исследования. – 2014. – №9. – С. 190-192.





















Приложение 1


Вопрос 1

Архитектура компьютера – это…

Варианты ответов:

  • техническое описание деталей устройств компьютера;

  • описание устройств, для ввода-вывода информации;

  • список устройств подключенных к ПК;

  • описание программного обеспечения для работы компьютера;

Ответ: техническое описание деталей устройств компьютера.

Вопрос 2

Какое из ниже перечисленных растровый графический редактор?

Варианты ответов:

  • CorelDRAW;

  • Xara Xtreme;

  • Paint.NET;

  • Adobe Illustrator;

Ответ: Paint.NET.

Вопрос 3

Какое устройство ПК предназначено для вывода информации?

Варианты ответов:

  • процессор

  • клавиатура

  • монитор

  • магнитофон

Ответ: монитор

Вопрос 4

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

Варианты ответов:

  • фрактальной;

  • растровой;

  • векторной;

  • прямолинейной;

Ответ: Векторный

Вопрос 5

Глобальная компьютерная сеть, объединяющая многие сети это

Варианты ответов:

  • интернет;

  • локальная сеть типа звезда;

  • региональная сеть;

  • корпоративная сеть;

Ответ: интернет.

Вопрос 6

Какие из перечисленных ниже устройств относятся к устройствам ввода?

Варианты ответов:

  • Принтер;

  • Плоттер;

  • Трекбол;

  • Сканер;

Ответ: Трекбол

Вопрос 7

Выберите правильный вариант перевода из десятичной системы счисления в двоичную, число 25:

Варианты ответов:

  • 10001

  • 11001

  • 11010

  • 11111

Ответ: 11001

Вопрос 8

1 Кбит – это…

Варианты ответов:

  • 1000 бит

  • 112 байт

  • 1024 бит

  • 10 байт

Ответ: 10 байт.

Вопрос 9.

Основным объектом для хранения информации в реляционных базах данных является

Варианты ответов:

  • таблица

  • запрос

  • форма

  • отчет

Ответ: таблица.

Вопрос 10.

Какой топологии локальных сетей не существует?

Варианты ответов:

  • типа линейная шина;

  • типа бесконечность;

  • типа звезда;

  • все из выше перечисленных являются топологией локальной сети;

Ответ: типа бесконечность.