Пример оформления обязательной контрольной работы.
Обязательная контрольная работа № 1
по <название учебной дисциплины>
учащегося <курс, группа>
<Фамилия Имя Отчество>
Вариант 13.
1. <Вопрос,
согласно
своего варианта.>
<…Ответ на вопрос>
2. Реализация практического задания. Уровень I (2 балла).
2.1 Постановка задач:.
Составить программу для вычисления силы тока на участке электрической цепи по закону Ома для участка цепи: I = U/R. Напряжение U и сопротивление R задаются как исходные данные.
2.2 Вид спроектированной формы:
2.3
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Button1: TButton;
Button2: TButton;
procedure
Button2Click(Sender: TObject);
procedure
Button1Click(Sender: TObject);
private
{ Private
declarations }
public
{ Public
declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure
TForm1.Button2Click(Sender: TObject);
{Обработчик нажатия кнопки "Выход" - закрытие формы.}
begin
close;
end;
procedure
TForm1.Button1Click(Sender: TObject);
{Обработчик нажатия кнопки "Расчет" - выполнение расчета.}
var U,R,I:real;
cod1,cod2:Integer;
s:string;
begin
{Чтение исходных данных из компонентов Edit1 и Edit2, преобразование их из строки в число и
запись в переменные U и R:}
Val(Edit1.Text,U,cod1);
Val(Edit2.Text,R,cod2);
{Проверка введенных данных на корректность:}
If (cod1<>0) or
(cod2<>0) or (R=0) then begin
Label4.Caption:='Некорректные данные!';
exit;
end;
{Расчет:}
I:=U/R;
{Преобразование численной переменной I в строковую s:}
Str(I:4:2,s);
{Вывод (отображение) результата в компоненте Label4:}
Label4.Caption:=s;
end;
end.