6.10. Цикл з лічильником (Python) | 8 клас | Ривкінд

Поділитися
Вставка
  • Опубліковано 10 кві 2022
  • 8 клас. Практичні завдання з інформатики за підручником Й.Я.Ривкінда 2021 року.
    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.
    Переглянути та завантажити текст практичного завдання (сайт авторів підручника): drive.google.com/file/d/1lJAX...
    Підтримати мою роботу: donatello.to/TaskInformatics
    Підтримати мою роботу на Patreon: / taskinformatics

КОМЕНТАРІ • 28

  • @user-uk4cs4og2u
    @user-uk4cs4og2u 11 днів тому +1

    Величезне спасибі😊😊😊😊😊

  • @victormusiaka1033
    @victormusiaka1033 Рік тому +2

    Дякую!

  • @user-pp9pd2ey6c
    @user-pp9pd2ey6c 2 роки тому +2

    Доброго дня! Дуже чекаю задачу 6.11 за QR- кодом

    • @TaskInformatics
      @TaskInformatics  2 роки тому

      Буде без QR-коду :) відео ще не опублікував, але можете переглянути за посиланням ua-cam.com/video/s6rnWDIFWn8/v-deo.html

  • @Gotovim-Vkysno
    @Gotovim-Vkysno 15 днів тому

    Как сохранить?

  • @Vladislav_Syniak
    @Vladislav_Syniak Рік тому

    А як зробити у вікні?

  • @javamusic6449
    @javamusic6449 2 роки тому +1

    доброго дня ,чи можете допомогти розв'язати задачу 6, параграфа 6.10

    • @TaskInformatics
      @TaskInformatics  2 роки тому +2

      Відео до завдань в кінці параграфа не створюю.
      Алгоритм виконання може бути таким:
      1. Змінним n та x значення потрібно присвоїти з клавіатури
      2. Оголосити змінну в якій буде зберігатися результат суми чисел (наприклад sum) і надати початкового значення 0
      3. Далі має бути цикл з лічильником for. Кількість ітерацій циклу буде n
      В циклі потрібно:
      1) Підрахувати суму чисел
      sum = sum+x
      2) Підрахувати кожне наступне x
      x = x*x
      4. Вивести результат.

    • @javamusic6449
      @javamusic6449 2 роки тому

      @@TaskInformatics дякую

  • @sophiashkabarnia126
    @sophiashkabarnia126 Рік тому

    Добрий день. Можете підказати як робити завдання 6.10.6 и 6.10.8

    • @sophiashkabarnia126
      @sophiashkabarnia126 Рік тому

      Треба сьогодні здати, а я не розумію як. Сторінка 242

    • @TaskInformatics
      @TaskInformatics  Рік тому

      Добрий день. Для 6.10.6 алгоритм виконання може бути такий
      1. Змінним n та x значення потрібно присвоїти з клавіатури
      2. Оголосити змінну в якій буде зберігатися результат суми чисел (наприклад sum) і надати початкового значення 0
      3. Далі має бути цикл з лічильником for. Кількість ітерацій циклу буде n
      В циклі потрібно:
      1) Підрахувати суму чисел
      sum = sum+x
      2) Підрахувати кожне наступне x
      x = x*x
      4. Вивести результат.

  • @user-kk2pk2lv3w
    @user-kk2pk2lv3w 13 днів тому

    n
    int (input('Уведіть кількість доданків: '))
    X float (input('Уведіть перший доданок: '))
    S X
    for i in range(n-1):
    x +=10
    s+x
    print (s)
    I

  • @_vasilevna_-ub8fi
    @_vasilevna_-ub8fi 2 роки тому

    А можна 6.10 впр 4 ст 242;

    • @_vasilevna_-ub8fi
      @_vasilevna_-ub8fi 2 роки тому

      Треба сьогодні

    • @TaskInformatics
      @TaskInformatics  2 роки тому

      Відео до завдань в кінці підручника не створюю.
      У даному завданні за умовою програми створювати не потрібно.
      Створення математичної моделі так як на ст. 194. Після "Побудуємо математичну модель для цього проєкту".
      Вхідні дані - це змінні які вводите, кінцеві результати - це змінна в якій зберігається результат. Формули:
      s = s+n
      n = n/5
      В блок-схемі буде цикл з лічильником як на мал. 6.77 (ст.236)

  • @prinsesdaria5292
    @prinsesdaria5292 2 роки тому

    Допоможіть виконати задачу 15 сторінка 224 8 клас генеза в пайтоні

    • @TaskInformatics
      @TaskInformatics  2 роки тому

      Відео до завдань в кінці підручника не створюю.
      Як перевірити чи можна побудувати трикутник за відомими сторонами можете подивитися тут ua-cam.com/video/vNwAC-QpkLw/v-deo.html
      Вам залишилося ще перевірити чи, якщо трикутник можна побудувати, є трикутник рівнобедреним чи рівностороннім

    • @prinsesdaria5292
      @prinsesdaria5292 2 роки тому

      @@TaskInformatics дякую

    • @prinsesdaria5292
      @prinsesdaria5292 2 роки тому

      @@TaskInformatics а не порекомендуєте де можна знайти щоб підтвердити рівнобедреність і рівносторонність трикутника?

    • @TaskInformatics
      @TaskInformatics  2 роки тому

      Перевіряєте умови
      ЯКЩО if всі сторони рівні ТОДІ
      виводите повідомлення "трикутник рівносторонній"
      ІНАКШЕ-ЯКЩО elif будь-які 2 сторони рівні ТОДІ
      виводите повідомлення "трикутник рівнобедрений"

    • @prinsesdaria5292
      @prinsesdaria5292 2 роки тому

      @@TaskInformatics а не могли б ви будьласка надрукувати сюди ту програму бо в мене вибиває помилу