Види навчальної діяльності
Обговорюємо
- Чим відрізняються описи числових величин мовами програмування Free Pascal і Python?
- Яку функцію використовують для введення даних користувачем? Як значення цієї функції перетворити на числове?
- Чим відрізняються дії над числовими даними цілого та дійсного типів мовою програмування Free Pascal? А мовою програмування Python?
- Які стандартні функції можна використовувати в числових виразах?
Діємо разом
- Вправа. У середовищі програмування Lazarus розробіть проект Суматор, у якому після натиснення кнопки Старт у вікні введення даних слід ввести трицифрове ціле число. Після цього у вікно повідомлення буде виводитися сума його цифр.
- У середовищі Lazarus створіть проект і змініть значення властивості Caption об'єкта Form1.
- У вікні дизайнера форми Form1 додайте об'єкти і задайте значення за зразком як на скріншоті.
- Створіть процедуру обробки події: натиснуто кнопку Старт. У вікні редактора коду опишіть змінні (chislo - введене трицифрове число, dig1, dig2, dig3 - перша, друга і третя цифри числа, s - сума цифр), які будуть використовуватися у проекті:
- Запишіть команду введення значення для змінної chislo:
- Проаналізуйте та введіть програмний код виділення цифр числа:
- Додайте до програмного коду команду створення вікна повідомлення:
- Запустіть проект на виконання. Перевірте для введеного числа 639, ви маєте отримати результат 18.
var chislo, dig1, dig2, dig3, s: integer;
chislo := StrToInt(InputBox('Введення числа', 'Введіть трицифрове число: ', ''));
dig1 := chislo div 100;
chislo := chislo - dig1 * 100;
dig2 := chislo div 10;
dig3 := chislo - dig2 * 10;
s := dig1 + dig2 + dig3;
MessageDlg(IntToStr(s), mtInformation, [mbOk], 0);
Працюємо в парах
- Поміркуйте, як змінити проект Суматор, створений у середовищі програмування Lazarus, щоб реалізувати його в середовищі програмування Python. Створіть такий проект.
Виконуємо самостійно
- Завдання. Дано змінні х і у дійсного типу. У середовищі програмування мовою Python створіть програму для обчислення значення змінної z для х=1, у=-5.
Домашнє завдання
- Опрацювати підручник: §20 с. 137-138