
4. Запишіть оператори циклу для друку двоцифрових двійкових чисел: 00, 01, 10, 11. 5. Одна
пальчикова батарейка може забруднити 400 л води. Об’єм води в озері Світязь становить 180 000 000 м3. Запишіть оператор циклу для визначення того, на який день забрудниться все озеро, якщо першого дня безвідповідально викинути 1 батарейку, а кожного наступного — удвічі більше, ніж попереднього. 6. Складіть програму для розв’язування задачі методом перебору. Придбали олівці по 6 грн і зошити по 5 грн. Вартість покупки склала 68 грн. Скільки купили олівців і скільки зошитів?

Ответы на вопрос

4.
for i in range(0, 2):
for j in range(0, 2):
print(i, j, sep = '')
5.
count = 1
day = 1
while count < 180000000:
count = count * 2
day += 1
print("Забрудниться озеро через", day, "днів")
6.
for i in range(1, 12):
for j in range(1, 14):
if i*6 + j*5 == 68:
print("Олівців:", i, "Зошитів:", j)



4. Для друку двоцифрових двійкових чисел (00, 01, 10, 11) можна використати такий оператор циклу:
``` for (int i = 0; i <= 3; i++) { String binary = Integer.toBinaryString(i); while (binary.length() < 2) { binary = "0" + binary; } System.out.println(binary); } ```
5. Оператор циклу для визначення того, на який день забрудниться все озеро, може мати такий вигляд:
``` int day = 1; double waterVolume = 180000000; // Об'єм води в озері Світязь double batteryVolume = 0.0004; // Об'єм однієї пальчикової батарейки
while (waterVolume > 0) { waterVolume -= batteryVolume; batteryVolume *= 2; day++; }
System.out.println("Все озеро забрудниться на " + (day - 1) + " день."); ```
6. Програма для розв'язування задачі методом перебору (пошуку всіх можливих варіантів) може мати такий вигляд:
``` int pencils = 0; int notebooks = 0; int cost = 68;
for (int i = 0; i <= cost / 6; i++) { for (int j = 0; j <= cost / 5; j++) { if (6 * i + 5 * j == cost) { pencils = i; notebooks = j; } } }
System.out.println("Купили " + pencils + " олівців і " + notebooks + " зошитів."); ```
У цій програмі використовується два вкладені цикли, які перебирають всі можливі комбінації кількостей олівців і зошитів. Коли знайдено комбінацію, в якій сума вартостей дорівнює 68 грн, значення зберігаються в змінних pencils і notebooks.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili