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
Величезне спасибі😊😊😊😊😊
Дякую!
Доброго дня! Дуже чекаю задачу 6.11 за QR- кодом
Буде без QR-коду :) відео ще не опублікував, але можете переглянути за посиланням ua-cam.com/video/s6rnWDIFWn8/v-deo.html
Как сохранить?
3:45
А як зробити у вікні?
Що саме?
доброго дня ,чи можете допомогти розв'язати задачу 6, параграфа 6.10
Відео до завдань в кінці параграфа не створюю.
Алгоритм виконання може бути таким:
1. Змінним n та x значення потрібно присвоїти з клавіатури
2. Оголосити змінну в якій буде зберігатися результат суми чисел (наприклад sum) і надати початкового значення 0
3. Далі має бути цикл з лічильником for. Кількість ітерацій циклу буде n
В циклі потрібно:
1) Підрахувати суму чисел
sum = sum+x
2) Підрахувати кожне наступне x
x = x*x
4. Вивести результат.
@@TaskInformatics дякую
Добрий день. Можете підказати як робити завдання 6.10.6 и 6.10.8
Треба сьогодні здати, а я не розумію як. Сторінка 242
Добрий день. Для 6.10.6 алгоритм виконання може бути такий
1. Змінним n та x значення потрібно присвоїти з клавіатури
2. Оголосити змінну в якій буде зберігатися результат суми чисел (наприклад sum) і надати початкового значення 0
3. Далі має бути цикл з лічильником for. Кількість ітерацій циклу буде n
В циклі потрібно:
1) Підрахувати суму чисел
sum = sum+x
2) Підрахувати кожне наступне x
x = x*x
4. Вивести результат.
n
int (input('Уведіть кількість доданків: '))
X float (input('Уведіть перший доданок: '))
S X
for i in range(n-1):
x +=10
s+x
print (s)
I
А можна 6.10 впр 4 ст 242;
Треба сьогодні
Відео до завдань в кінці підручника не створюю.
У даному завданні за умовою програми створювати не потрібно.
Створення математичної моделі так як на ст. 194. Після "Побудуємо математичну модель для цього проєкту".
Вхідні дані - це змінні які вводите, кінцеві результати - це змінна в якій зберігається результат. Формули:
s = s+n
n = n/5
В блок-схемі буде цикл з лічильником як на мал. 6.77 (ст.236)
Допоможіть виконати задачу 15 сторінка 224 8 клас генеза в пайтоні
Відео до завдань в кінці підручника не створюю.
Як перевірити чи можна побудувати трикутник за відомими сторонами можете подивитися тут ua-cam.com/video/vNwAC-QpkLw/v-deo.html
Вам залишилося ще перевірити чи, якщо трикутник можна побудувати, є трикутник рівнобедреним чи рівностороннім
@@TaskInformatics дякую
@@TaskInformatics а не порекомендуєте де можна знайти щоб підтвердити рівнобедреність і рівносторонність трикутника?
Перевіряєте умови
ЯКЩО if всі сторони рівні ТОДІ
виводите повідомлення "трикутник рівносторонній"
ІНАКШЕ-ЯКЩО elif будь-які 2 сторони рівні ТОДІ
виводите повідомлення "трикутник рівнобедрений"
@@TaskInformatics а не могли б ви будьласка надрукувати сюди ту програму бо в мене вибиває помилу