Зберігаємо та компілюємо проект.
III. Написання кодів
1. Для того, щоб написати код, потрібно два раза клацнути на потрібний компонент або переключитися на Unit.
2. Натискаємо на вихід та пишемо ( де стоїть курсор) close;
3. Створюємо форму для довідки. Fail ----- New ----- Form
4. Змінюємо назву її в довідка. На формі надрукуємо інструкцію через елемент Label, також вставляємо картинку.
5. Повернемось на форму – Тест Пори року, клацнемо по довідці та вставимо.
Добавлюємо в usesUnit2.
Не забуваємо зберігати та компілювати.
6. Результат.
Вводимо лічильник: Ball
Перемінна величина: integer
Записуємо це після varв код.
7. Кликнем по результату.
Записуємо код.
Пояснення:
Ми рахуємо бали.
Ball:=Ball+1;
Де стоїть ItemIndex=3, це значить, що правильна відповідь 4, рахунок йде з 0.
Не забуваємо зберігати та компілювати.
Ось тепер і все!
Запускаємо програму та любуємося результатами.
IV. Алгоритм реалізації роботи
Алгоритм реалізації навчальної програми «Тест «Пори року»
Запуск програми «Тест «Пори року» здійснюється таким чином: необхідно відкрити папку, що містить дану програму, і знайти виконуваний файл Тест пори року.exe. На цьому файлі слід виконати подвійне клацання лівою клавішею маніпулятора миша.
Проект програми складається з файлу проекту, що містить необхідні конструкції для виконання (малюнок 1).
Малюнок 1
Вся наступна інформація по роботі з програмою міститься в довідці
Файл -Довідка (малюнок 2)
Малюнок 2
Висновки
В результаті проведення дослідницької роботи була отримана контролююча програма, названа « Тест «Пори року » яка зайняла на обласному заочному конкурсі на кращу програму для ПЕОМ в 2008р. ІІІ місце ( І та ІІ місця присудено не було).
Нами було проведено дослідження компонентів програмного середовища BorlandDelhi 7.0, які використовувались при створенні програми.
В результаті дослідження було виявлено наступні недоліки отриманого програмного продукту:
1. Програму не можна редагувати, вносити зміни.
2. Враховуються тільки правильні відповіді, тобто учень не може взнати, де він допустив помилку в тестуванні.
Однак, крім недоліків програми є і переваги в цього програмного продукту.
1. Програма цікава тим, що до кожного запитання можна вставити малюнок, який служить підказкою для учня.
2. Програмний продукт потребує мінімум системних ресурсів копютера. Мінімальна конфігурація:
- PSDOS. DRDOS версія 3.0 або старше,
- EGA / (S) VGA монітор,
- близько 6400 Kb памяті,
- процесолр і 8086. / 88 або вище.
Список використаних джерел
1.Джефф Дантеманн «Программирование в среде Delphi», К., 1995. -
608с.
2.Джон Матчо, Девід Фолкнер «Delphi», М., 1995. – 464с.
3.Рей Конопка «Создание оригинальных компонент в среде Delphi», К.,
1996. – 512с.
4.Том Сван «Основы программирования в Delphi для », К., 1996. – 480с.
5.Иллюстрировонный самоучитель по Delphi 7 для начинающих.
6. Сайти інтернету:
www. Polep Builder. sbn. dz
http: // delphix. biz/
http: // delphi 4 all. narod. Ru/
http: // www. Delphi sources.
www. prizrak. ws
http:// delphi land. net
http:// programmersforum. ru
Додаток 1
Текст програми
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, jpeg, ExtCtrls, StdCtrls, ComCtrls;
type
TForm1 = class(TForm)
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
TabSheet3: TTabSheet;
TabSheet4: TTabSheet;
TabSheet5: TTabSheet;
TabSheet6: TTabSheet;
Label1: TLabel;
RadioGroup1: TRadioGroup;
Image1: TImage;
Label2: TLabel;
RadioGroup2: TRadioGroup;
Image2: TImage;
Label3: TLabel;
RadioGroup3: TRadioGroup;
Image3: TImage;
Label4: TLabel;
RadioGroup4: TRadioGroup;
Image4: TImage;
Label5: TLabel;
RadioGroup5: TRadioGroup;
Image5: TImage;
Label6: TLabel;
RadioGroup6: TRadioGroup;
Image6: TImage;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
procedure N4Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
Ball: integer;
implementation
Uses
Unit2;
{$R *.dfm}
procedure TForm1.N4Click(Sender: TObject);
begin
close;
end;
procedure TForm1.N2Click(Sender: TObject);
begin
Form2.ShowModal;
end;
procedure TForm1.N3Click(Sender: TObject);
begin
Ball:=0;
if RadioGroup1.ItemIndex=-1
then ShowMessage ('Потрібно вибрати відповідь')else
if RadioGroup1.ItemIndex=3
then Ball:=Ball+1;
if RadioGroup2.ItemIndex=-1
then ShowMessage ('Потрібно вибрати відповідь')else
if RadioGroup2.ItemIndex=0
then Ball:=Ball+1;
if RadioGroup3.ItemIndex=-1
then ShowMessage ('Потрібно вибрати відповідь')else
if RadioGroup3.ItemIndex=1
then Ball:=Ball+1;
if RadioGroup4.ItemIndex=-1
then ShowMessage ('Потрібно вибрати відповідь')else
if RadioGroup4.ItemIndex=3
then Ball:=Ball+1;
if RadioGroup5.ItemIndex=-1
then ShowMessage ('Потрібно вибрати відповідь')else
if RadioGroup5.ItemIndex=0
then Ball:=Ball+1;
if RadioGroup6.ItemIndex=-1
then ShowMessage ('Потрібно вибрати відповідь')else
if RadioGroup6.ItemIndex=1
then Ball:=Ball+1;
ShowMessage ('Ваш результат'+IntToStr(Ball));
end;
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls;
type
TForm2 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Image1: TImage;
Image2: TImage;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
end.
Додаток 2
README
Контролююча програма програма Тест «Пори року».
Автор програми:
Марчук Сергій Вікторович – Йосипівська ЗОШ І – ІІ ступенів, учень 8 класу, с.Йосипівка, Малинського району, Житомирської області.
Комплект поставки:
Тест пори року.exe – сама програма,
Тест пори року.PAS – її текст ,
readme – те, що ви читаєте.
Вхід в програму:
На значку Тест пори року.exe виконати подвійний щиглик.
Всі необхідні інструкції по роботі з програмою розміщені в довідці.
Файл Довідка
Мiнiмальнi вимоги:
- PS DOS, DR DOS версiї 3.30 або старше,
- EGA/(S)VGA монiтор,
- близько 6400 Kb пам'ятi,
- процесор i8086/88 або вище.
Опис:
Контролююча програма «Тест «Пори року» створена для перевірки знань молодших школярів про пори року. Вже з молодшого шкільного віку потрібно налаштовувати дітей до проведення тестування на комп’ютері, адже сучасні тенденції реформування освіти спонукають до використання сучасних засобів вимірювання результатів навчання.