- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
- «Специфика работы с детьми-мигрантами дошкольного возраста»
- «Учебный курс «Вероятность и статистика»: содержание и специфика преподавания в условиях реализации ФГОС ООО и ФГОС СОО»
- «Центр «Точка роста»: создание современного образовательного пространства в общеобразовательной организации»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014
- Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
- Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
- Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
в СМИ
профессиональную
деятельность
Простейший калькулятор
Программирование в Lazarus для школьников.
Занятие № 11.
Простейший калькулятор.
Матыцин Игорь Владимирович
Учитель математики и информатики
МБОУ СОШ с. Девица
Цель: написать программу калькулятора, который выполняет четыре арифметические операции.
Девица 2012.
Сегодня, наконец, закончим основу для простейшего калькулятора.
Рис. 11.1 Интерфейс программы калькулятор.
Для каждой кнопки с цифрой уже прописано:
form1.Edit1.Text:=form1.Edit1.Text+номеркнопки;
Теперь необходимо сделать так, чтобы после ввода первого числа при нажатии на операции происходила запись числа в переменную и очистка поля ввода.
Для записи будем использовать обычную переменную вещественного типа.
А очистить поле можно так:
form1.Edit1.Text:='';
Но встает вопрос как же отличать операции? Давайте создадим целочисленную переменную в которую будем записывать цифру соответствующую операции.
Сложение
Вычитание
Умножение
Деление
И при нажатии на кнопку операции будем вносить эти значения в переменную.
А затем при нажатии на равно будем брать второе число и при помощи оператораCase будем выбирать какую же операцию сделать.
Для вычитания обработчик будет выглядеть так:
x1:=strtofloat(edit1.Text);
form1.Edit1.Text:='';
op:=2;
Здесьx1-это переменная, в которую запишем первое число, op-код операции.
Вотобработчиккнопкиравно:
procedure TForm1.Button17Click(Sender: TObject);
begin
x2:=strtofloat(edit1.Text);
form1.Edit1.Text:='';
case op of
1:edit1.Text:=floattostr(x1+x2);
2:edit1.Text:=floattostr(x1-x2);
3:edit1.Text:=floattostr(x1*x2);
4:edit1.Text:=floattostr(x1/x2);
end;
end;
Тутx2-второе число.
Как видно для результата не создается специальная переменная, а сразу вставляется выражение соответствующее коду.
После того, как все обработчики событий будут прописаны остается только создать кнопку для очистки поля ввода. Вотееобработчик:
procedure TForm1.Button2Click(Sender: TObject);
begin
form1.Edit1.Text:=form1.Edit1.Text+'2';
end;
Рис. 11.2 Итоговый вид программы калькулятор.
Практическое задание.
Вставить в калькулятор функцию извлечения корня.
Вставить функцию возведения в квадрат.
Вставить функции тригонометрии.
Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/70144-prostejshij-kalkuljator
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Современные технологии социального обслуживания населения»
- «Содержание и особенности реализации ФГОС НОО, утверждённого приказом Минпросвещения России № 286 от 31 мая 2021 года»
- «Метод проектов в ДОУ: особенности организации учебно-воспитательного процесса по ФГОС ДО»
- «Основы реабилитационной работы в социальной сфере»
- «Управление кризисными ситуациями в деятельности педагога-психолога образовательной организации»
- «Преподавание географии и биологии по ФГОС ООО и ФГОС СОО: содержание, методы и технологии»
- Педагогика дополнительного образования детей
- Методика организации учебно-производственного процесса
- Управленческая деятельность в системе социального обслуживания
- География: теория и методика преподавания в образовательной организации
- Методическое сопровождение реализации общеобразовательных программ. Организация деятельности учителя-методиста
- Педагог-воспитатель группы продленного дня. Теория и методика организации учебно-воспитательной работы

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