Уважаемые коллеги. Размещение авторского материала на страницах электронного справочника "Информио" является бесплатным. Для получения бесплатного свидетельства необходимо оформить заявку
Положение о размещении авторского материалаТекущий контроль предназначен для проверки достижений обучающихся отдельных учебных целей и выполнения части учебных задач программы. Одним из видов текущего контроля является рубежный контроль, проводимый по окончании освоения какой-либо темы, раздела и т.п. При проведении текущего контроля по дисциплинам или междисциплинарным комплексам, ориентированных на формирование профессиональных компетенций программиста целесообразно использовать практико-ориентированный подход, позволяющий оценить компетентность обучающегося в решении реальных проблем и задач.
Одним из основополагающих разделов в МДК 01.02 «Прикладное программирование» является раздел «Основные компоненты графического интерфейса». Для проверки знаний по данному разделу я использую практико-ориентированные задания с двумя формулировками:
1. Поясните действия, описанные в обработчике.
procedure TForm1.label1MouseMove(Sender: TObject);
begin
label1.Font.Size:= label1.Font.Size+4;
label1.Font.Style:=bsItalic;
end;
В таких заданиях представлен программный код обрабатываемого события, обучающийся должен восстановить действия, происходящие при его реализации. Задания такого типа ориентированы на проверку базовых знаний: основные компоненты, их свойства, методы, основные события.
2. Напишите программный код, реализующий следующие действия.
При выборе первого пункта меню осуществляется загрузка информации из файла, выбранного пользователем из окна проводника в многострочный редактор.
Задания второго типа ориентированы на проверку умения соотнести теоретические знания с конкретной ситуационной задачей, самостоятельно сформировать программный код для ее решения.
Задания 1 типа.
Поясните действия, описанные в обработчике:
1) Procedure Tform1.Button2Click( Sender: TObject);
Begin
Button2.left:=random(ClientWidth – 5);
Button2.Top:= random(ClientHeight – 5);
Button2.Caption:=’Изменить’
End;
2) Procedure Tform1.label1DblClick( Sender: TObject);
Begin
Form1.Caption:=edit1.text;
Label1.color:=clRed;
Button1.left:=Form1.Left+50;
End;
3)procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if key=13 then listbox1.Items.Add(edit1.text);
edit1.Clear;
end;
4) procedure TForm1.label1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
label1.Font.Size:= label1.Font.Size+4;
label1.Font.Style:=bsItalic;
end;
5) Procedure Tform1.Memo1Change( Sender: TObject);
Begin
Panel1.Caption:=’изменяя список, не забудьте сохранить’;
panel1.Font.Color:=clred;
panel1.Font.Size:=22;
End;
6) procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: char);
begin
if key=’a’ then form2.show;
form1.close;
end;
7) Procedure Tform1.Form1Create( Sender: TObject);
Begin
Form1.Width:=Screen.Width;
Form1.Height:=Screen.Height;
Button1.Left:= screen.Height div 2;
End;
8) procedure TForm1. Button1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if key=13 then close;
end;
9) procedure TForm1.MenuItem5Click(Sender: TObject);
begin
memo1.Lines.LoadFromFile('13.txt');
memo1.Font.size:=16;
memo1.Font.style:=bsUnderline;
end;
10) procedure TForm1.MenuItem10Click(Sender: TObject);
begin
with fontdialog1 do
if execute then
memo1.Font:=font;
end;
11) procedure TForm1.MenuItem9Click(Sender: TObject);
begin
with opendialog1 do
if execute then memo1.lines.LoadFromFile(filename);
end;
12) procedure TForm1.FormCreate(Sender: TObject);
begin
Image1.Stretch:=true;
Image1.Picture.LoadFromFile(‘рисунок’);
end;
13) procedure TForm1.MenuItem1Click(Sender: TObject);
begin
with opendialog1 do
if execute then memo1.lines.LoadFromFile(filename);
end;
14) procedure TForm1.Button1Click(Sender: TObject);
begin
Edit3.text:=FloatToStr(StrToFloat(edit1.text)+ StrToFloat(edit2.text));
Panel1.Caption:=’Результат = ’+Edit3.text;
end;
15) procedure TForm1.Edit1Exit(Sender: TObject);
begin
Edit1.SetFocus;
If Edit1.text =’’ then Label1.Caption:=’Введите текст’;
end;
Задания 2 типа.
Напишите программный код, реализующий следующие действия.
1) При движении мыши над надписью, текст надписи увеличивается и меняет цвет. При возвращении курсора мыши на форму текст надписи принимает вид, установленный ранее.
2) При запуске приложения форма открывается во весь экран, многострочный редактор находится в центре окна, а две кнопки – на расстоянии 50 пикселей от левого и правого края окна соответственно.
3) При движении мыши над кнопкой, форма изменяет цвет и заголовок, при возврате мыши на форму, - принимает прежний вид.
4) При выборе первого пункта меню осуществляется загрузка информации из файла, выбранного пользователем из окна проводника в многострочный редактор.
5) При установке второго зависимого переключателя происходит перенос строки из однострочного поля ввода во второе многострочное.
6) При установке флажков независимых переключателей происходит изменение размера, цвета и стиля текста надписи.
7) При движении мыши над надписью, текст надписи увеличивается и меняет цвет. При возвращении курсора мыши на форму текст надписи принимает вид, установленный ранее.
8) При щелчке по кнопке происходит сохранение информации из многострочного поля в файл, выбранный пользователем в окне проводника, если поле не пусто, в противном случае выводится соответствующее сообщение.
9) При выборе пункта меню открывается диалоговое окно, в котором предлагается выбрать один вариант из двух. В зависимости от выбранного сохранение информации в файле либо происходит, либо нет.
10) При загрузке информации из файла в строке состояния отображается его имя.
11) При выборе пункта меню на форме отображается описание соответствующего пункту действия.
12) При нажатии символьной клавиши в поле ввода отображаются соответствующие символы.
Задания представленных типов можно использовать, проведя мини-зачет по разделу, скомбинировав их между собой, либо при выборочном опросе, оформив в виде карточек. Подобные задания всегда интересны обучающимся, так как в определенной степени расширяют их опыт в решении ситуационных задач, да и сами задачи могут быть применены ими при разработке приложений, что позволяет мотивировать их к дальнейшему обучению.
Таким образом, практико-ориентированный подход в организации текущего контроля представляет особый интерес не только для преподавателя, но и для обучающегося.
Сервис «Комментарии» - это возможность для всех наших читателей дополнить опубликованный на сайте материал фактами или выразить свое мнение по затрагиваемой материалом теме.
Редакция Информио.ру оставляет за собой право удалить комментарий пользователя без предупреждения и объяснения причин. Однако этого, скорее всего, не произойдет, если Вы будете придерживаться следующих правил:
Претензии к качеству материалов, заголовкам, работе журналистов и СМИ в целом присылайте на адрес
Информация доступна только для зарегистрированных пользователей.
Уважаемые коллеги. Убедительная просьба быть внимательнее при оформлении заявки. На основании заполненной формы оформляется электронное свидетельство. В случае неверно указанных данных организация ответственности не несёт.