Конструктор уроків
1
Тема: 6.10. Цикл з лічильником (Python)
Задача. Створіть проект для обчислення суми л чисел, перше з яких дорівнює заданому числу, а кожне наступне на 10 більше за попереднє. Побудуємо математичну модель для цієї задачі: • вхідні дані: перше число (х), кількість чисел (л), число, на яке кожне наступне більше за попереднє, (10); • кінцеві результати: сума цих чисел (s); • формули: х = х + 10 - для обчислення наступного числа, s = s * х - для обчислення наступного значення суми. Отже, для розв'язування цієї задачі потрібно ввести кількість чисел і перше число. Очевидно, ці дані вводитиме користувач у поля під час виконання проекту. У ході виконання проекту в циклі обчислюватиметься кожне наступне число і додаватиметься до суми попередніх доданків.
1. Відкрийте вікно середовища IDLE та вікно створення нового проекту.
2. Уведіть текст проекту: У цьому проекті перші три команди, що знаходяться перед циклом, призначено для введення вхідних даних (кількість доданків n і перше число х) і надання сумі початкового значення, що дорівнює першому доданку. Потім розпочинається цикл, у якому команди тіла циклу будуть повторюватись n - 1 разів (бо перший доданок уже враховано в сумі). У тілі циклу дві команди: знаходження наступного доданка і додавання цього доданка до суми. Після циклу - команда виведення результату.
3. Збережіть проект у вашій папці у файлі з іменем вправа б.10.ру.
4. Візьміть тестові приклади вхідних даних, наприклад. 1) х = 1 і л = 1; 2) х = 1 іл = 2; 3) х = 1іл = 3. обчисліть суми і запишіть їх у зошит.
5. Виконайте проект для вибраних тестових прикладів.
6. Порівняйте обчислені вами результати з результатами виконання проекту.
7. Виконайте проект ще для 2-3 наборів вхідних даних.
8. Закрийте вікно виконання проекту.
9. Закрийте вікна текстового редактора та середовища IDLE.
2
Рефлексія від 1 учня
Сподобався:
Так: 1
Ні: 0
Зрозумілий:
Так: 1
Ні: 0
Потрібні роз'яснення:
Ні: 1
Так: 0
Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.