- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
- «Специфика работы с детьми-мигрантами дошкольного возраста»
- «Учебный курс «Вероятность и статистика»: содержание и специфика преподавания в условиях реализации ФГОС ООО и ФГОС СОО»
- «Центр «Точка роста»: создание современного образовательного пространства в общеобразовательной организации»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014
- Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
- Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
- Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
в СМИ
профессиональную
деятельность
Решение задач линейной структуры
«Методика преподавания темы «Среда Delphi.
Решение простейших задач в среде Delphi»
Шпак Наталия Петровна,
учитель информатики
МБОУ «Гимназия №5 г. Сергиев Посад»
Сергиево-Посадского района
Московской области
Среди современных информационных технологий программирование занимает особое место. В технологиях программирования в определенной степени синтезируются все достижения информатики на каждом этапе ее развития. Визуальное программирование - одна из современных технологий программирования. В ее основе лежит объектно-ориентированный подход к описанию процессов (явлений), который, по утверждению ряда исследователей, является одним из наиболее эффективных и удобных средств, используемых сегодня программистами для создания больших программных систем.
В школьном образовании осуществляется переход к многоэтапной структуре обучения информатике, состоящей из трех этапов: пропедевтического, базового и профильного. При это подготовка по информатике учащихся старших классов, чья дальнейшая профессиональная деятельность будет связана с программированием ведется в рамках соответствующего профильного курса. Его содержание включает и знакомство с принципами и технологиями программирования, среди которых визуальное программирование занимает ведущее место. Этим обусловлен выбор моей работы – «Среда Delphi. Решение простейших задач в среде Delphi».
Одной из трех основных целей изучения информатики в школе является развитие мышления обучающихся.
Программирование в информатике является базовым инструментом развития интеллектуальных способностей ребенка.
Актуальность работы обусловлена еще и тем, что при объектно-ориентированном программировании ученик сразу видит результат своей работы – реально работающие приложения, которые он привык видеть и которые он разработал сам. Это позволяет высоко поднять интерес и мотивацию к изучению предмета и в данном случае программирования.
Цели работы:
развитие интеллектуального, образного и алгоритмического мышления обучающихся;
знакомство с основами объектно-ориентированного программирования посредством создания проектов при решении задач линейной структуры;
формирование практических навыков работы с интегрированной средой программирования Delphi;
формирование умения планировать свою деятельность, критически оценивать результаты своей работы, готовности исправлять свои ошибки, настойчивости и целенаправленности в действиях;
Решение задач линейной структуры.
Задача №1. Создать проект, позволяющий вывести значение радиус круга, если известна его площадь.
Решение:
П
оместить на форму(рис.1):
Рис.1
МеткиLabel1,Label2 для текстового сообщения и вывода значения радиуса;
КнопкиButton1,Button2 для запуска обработки событий;
Текстовое поле Edit1 для ввода числовых значений.
С помощью окна Свойства(Properties) изменить значения свойств управляющих элементов.
Изменить значение свойства Caption:
Форма - Form на Нахождение радиуса круга;
КнопкаButton1-Вычислить,Button2–Завершить;
МеткуLabel1 на Введите площадь круга; Label2 – Очистить.
В окне Программный код создать обработку событий, реализующий линейный алгоритм:
procedure TForm1.Button1Click(Sender: TObject);
var
r,s:real;
begin
s:=StrToFloat(Edit1.Text);
r:=sqrt(s/pi);
Label2.Caption:='Радиус='+FloatToStr(r);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Form1.Close
end;
З
Рис.2
Рис.3
апустить проект на выполнение. После ввода значения площади и щелчка по кнопке с надписью Вычислить начнет выполняться обработчик события. Щелчок по кнопке с надписью Завершить очистит поле ввода данных. Результат работы отображен на рис. 2 и рис.3.Задача №2. Разработать проект «Калькулятор», который позволит производить четыре арифметических действия над действительными числами (сложение, вычитание, умножение, деление).
Решение:
П
оместить на форму(рис.1):
Рис.1
МеткиLabel1,Label2 и Label3для текстового сообщения и вывода результата;
Четыре кнопки Button1,Button2,Button3,Button4 для запуска обработчиков событий: сложения, вычитания, умножения, деления и двух кнопок Button5иButton6 для очисти текстовых полей и завершения работы
Текстовые поля Edit1 и Edit2для ввода числовых данных.
С помощью окна Свойства(Properties) изменить значения свойств управляющих элементов.
Изменить значение свойства Caption:
Форма - Form | Калькулятор; |
Button1 | + |
Button2 | _ |
Button3 | * |
Button4 | / |
Button5 | Сброс |
Button6 | Выход |
Label1 | Число 1 |
Label2 | Число 2 |
В окне Программный код создать обработку событий, реализующий линейный алгоритм:
procedure TForm1.Button1Click(Sender: TObject);
var a,b,Rez:real;
begin
a:=strtofloat(Edit1.text);
b:=strtofloat(Edit2.text);
rez:=a+b;
Label3.Caption:= floattostr(rez);
end;
procedure TForm1.Button2Click(Sender: TObject);
var a,b,Rez:real;
begin
a:=strtofloat(Edit1.text);
b:=strtofloat(Edit2.text);
rez:=a-b;
Label3.Caption:= floattostr(rez);
end;
procedure TForm1.Button3Click(Sender: TObject);
var a,b,Rez:real;
begin
a:=strtofloat(Edit1.text);
b:=strtofloat(Edit2.text);
rez:=a*b;
Label3.Caption:= floattostr(rez);
end;
procedure TForm1.Button4Click(Sender: TObject);
var a,b,rez:real;
begin
a:=strtofloat(Edit1.text);
b:=strtofloat(Edit2.text);
rez:=a/b;
Label3.Caption:=floattostr(rez);
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
Edit1.text:='';
Edit2.text:='';
Label3.Caption:='';
end;
procedure TForm1.Button6Click(Sender: TObject);
begin
close;
end;
end.
З
Рис.2
Рис.3
апустить проект на выполнение. После ввода значений двух чисел в текстовые поля и щелчка по кнопке с требуемым действием (+,-,*,/) ь начнет выполняться обработчик события. Щелчок по кнопке с надписью Сброс очистит поле ввода данных.Результаты работы для целых чисел с разными и одинаковыми знаками отображены на рис. 2 и рис.3.
Рис.2
Рис.3
Результаты работы для действительных чисел с разными и одинаковыми знаками отображены на рис. 4 и рис.5.
Рис.4
Рис.5
Рис.2
Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/59147-reshenie-zadach-linejnoj-struktury
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Преподавание физики по ФГОС ООО и ФГОС СОО: содержание, методы и технологии»
- «Заместитель директора по УВР: организация и содержание профессиональной деятельности»
- Курс-практикум «Мастерская вовлечения: геймификация и инновации в обучении»
- «Подготовка обучающихся к ЕГЭ 2026 по литературе»
- «Развитие математической грамотности обучающихся на уроках математики»
- «Теория управления образовательными системами»
- Педагогическое образование: Теория и методика начального образования
- Педагогическое образование: тьюторское сопровождение обучающихся
- Основы духовно-нравственной культуры народов России: теория и методика преподавания в образовательной организации
- Методическое сопровождение реализации общеобразовательных программ. Организация деятельности учителя-методиста
- Педагогика и методика преподавания физики
- Теория и методика преподавания физики и астрономии в образовательной организации

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.