Вправа 32_Цегла_Інформатика 7 клас_Бондаренко 2024

7 подписчиков

12+
12+

3 просмотра

16 дней назад

ПожаловатьсяНарушение авторских прав

7 подписчиков

12+
12+

3 просмотра

16 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

16 дней назад

§ 32. Алгоритми і програми з повтореннями. Цикли. Вправа 32. Написати програму розв’язування задачі. Задача. Завод має відвантажити замовникам n шт. цегли (n більше за 1000). Цеглу можна перевозити пакунками по 100, 300 і 500 шт. Отримати всі можливі варіанти пакувань. Підрахувати кількість варіантів. 1. У Python IDLE виберіть команду File - New File. 2. Запрограмуйте введення значення змінної n: n = int(input('Задайте кількість цегли : ‘)) 3. Нехай значення кількості пакунків по 100, 300 і 500 шт. зберігатимуться в змінних р1, р3, р5. Пакунків по 100 шт. може знадобитися не більше n//100; тому значення змінної р1 слід перебрати в діапазоні range(n//100+1): for p1 in range(n//100+1): Запишіть заголовки вкладених циклів для перебору значень змінних р3, р5. 4. Відповіддю будуть такі значення змінних р1, р3, р5, за яких р1*100+р3*300+р5*500 == n. Для їх виведення в тілі внутрішнього циклу запишіть команду розгалуження: if р1*100+р3*300+р5*500 == n: print(p1, p3, p5) 5. Додайте до програмного коду команди для визначення кількості варіантів пакування. 6. Збережіть програму у файлі з назвою Vprava32. Випробуйте програму для n = 1200. Порівняйте отримані результати з наведеними на рис. 32.5. Комп’ютерне тестування 0 4 0 1 2 1 2 0 2 3 3 0 4 1 1 6 2 0 7 0 1 9 1 0 12 0 0 Кількість варіантів: 9

Название:

Вправа 32_Цегла_Інформатика 7 клас_Бондаренко 2024

Категория:

Разное