Урок №42. Інструктаж з БЖД. Величини числового типу, операції над ними
Мета:
формування предметних компетентностей:
навчити учнів виконувати операції над числовими величинами мовою програмування, ознайомити зі стандартними функціями які використовуються в числових виразах; розвивати логічне й алгоритмічне мислення; формувати вміння діяти за інструкцією, планувати свою діяльність, аналізувати i робити висновки; виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.
формування ключових компетентностей:
спілкування рідною мовою: уміння обговорювати проблемні питання; інформаційно-цифрова компетентність: уміння структурувати дані, діяти за алгоритмом; уміння вчитися впродовж життя: організовувати та планувати свою навчальну діяльність, використовувати довідкову систему програмного засобу, уміння використовувати онлайн-перекладачі; екологічна грамотність і здорове життя: знання правил техніки безпеки, адекватна оцінка користі й шкоди від роботи за комп’ютером, вміння організувати свій робочий час; соціальна і громадянська компетентності: усвідомлення необхідності дотримання вимог користування ліцензованим ПЗ.
Етап вступного повторення
Пригадайте правила безпечної роботи за ПК виконавши тест ЗВІДСИ >>>
Результати покажи вчителю.
Актуалізація опорних знань
Етап вивчення нового матеріалу
Практичний етап
Завдання. Сума цифр
У середовищі програмування Python розробіть проект Суматор, де у вікні введення даних слід ввести трицифрове ціле число, після натиснення кнопки Обчислити у вікно повідомлення буде виводитися сума його цифр.
Сплануйте проект. Передбачте, які об'єкти будуть використані на екранній формі та які події будуть відбуватися з ними.
Створіть форму "Суматор цифр", додайте об'єкти «напис», «поле», «кнопка».
Створіть процедуру опрацювання події: кликнути кнопку Обчислити. Додайте до конструктора кнопки button параметр, що прив'язуватиме цю функцію до події натискання кнопки.
Запишіть команду введення значення для змінної chislo із текстового поля Entry:
chislo=int(ent.get())
Запишіть команду для очищення текстового поля Entry:
ent.delete(0, END)
Проаналізуйте та введіть програмний код виділення цифр числа:
dig1=chislo // 100
chislo= chislo-dig1*100
dig2=chislo // 10
dig3= chislo-dig2*10
rez= dig1+ dig2+ dig3
Додайте до програмного коду команду виведення результату:
ent.insert(END,rez)
Запустіть проект на виконання. Перевірте для введеного числа 524, ви маєте отримати результат 11.
Повідомте вчителя про завершення роботи.
Додаткове завдання*. Додайте окреме поле для виведення результату.
Етап узагальнення і систематизації
Перевір свої знання за посиланням ЗВІДСИ >>>
Психологічний супровід
Етап домашньої роботи
скласти програму на знаходження добутку цифр двоцифрового числа