Сторінка 1

суботу, 10 грудня 2016 р.

Величини числового типу та дії над ними

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