- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Формирование основ финансовой грамотности дошкольников в соответствии с ФГОС ДО»
- «Патриотическое воспитание в детском саду»
- «Федеральная образовательная программа начального общего образования»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 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
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Профессиональный стандарт педагога (учителя начальных классов)»
- «Учитель географии и биологии: современные методы и технологии преподавания по ФГОС ООО и ФГОС СОО»
- «Специфика профессиональной деятельности учителя-дефектолога»
- «Организация работы с одаренными детьми»
- «Формирование здорового образа жизни обучающихся в учебно-воспитательном процессе»
- «Организация обучения русскому родному языку и литературному чтению на родном языке в соответствии с ФГОС НОО»
- Информатика: теория и методика преподавания в образовательной организации
- Педагогика и методика преподавания музыки в начальной и основной школе
- Психологическое консультирование и оказание психологической помощи
- Методист образовательной организации: основы педагогической и методической деятельности
- Основы духовно-нравственной культуры народов России: теория и методика преподавания в образовательной организации
- Реализация физического воспитания. Особенности организации адаптивной физической культуры для обучающихся с ОВЗ

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