ГДЗ Інформатика 7 клас. Підручник [Тріщук І.В., Лазарець О.Ю.] 2024
21.11.2024,
7 Клас / Інформатика,
14,
0
Тема 24
Вкладені умови. Множинне розгалуження***
1. Написати програму, яка дозволить центру зайнятості розподілити клієнтів по місцях роботи в ІТкомпанії. Користувач вводить свій вік. Якщо вік менший, ніж 21 рік, то виводить інформацію «Вам потрібно отримати вищу освіту», якщо користувачу більше, ніж 21 рік, то запитує, в якій сфері він бажає працювати та очікує один з трьох варіантів відповіді: 1 — графічний дизай нер,
2 — програміст, 3 — тестувальник. Якщо користувач вводить 1, то виводить інформацію «Вам підійде ІТкомпанія АРТ.Студія.360», якщо користувач вводить 2 — «Вам підійде ІТкомпанія Кібер.Віртуоз», якщо користувач вводить число 3 — «Вам підійде ІТкомпанія Тестова.Вежа».
Ось програма, яка допоможе центру зайнятості визначити, де може працювати клієнт в залежності від віку та сфери діяльності:
```python
# Введення віку користувача
age = int(input("Введіть свій вік: "))
# Перевірка віку
if age < 21:
print("Вам потрібно отримати вищу освіту.")
else:
# Запит сфери діяльності
print("У якій сфері ви бажаєте працювати?")
print("1 - Графічний дизайнер")
print("2 - Програміст")
print("3 - Тестувальник")
choice = int(input("Введіть номер відповідної сфери: "))
# Визначення компанії за вибором користувача
if choice == 1:
print("Вам підійде ІТ-компанія АРТ.Студія.360")
elif choice == 2:
print("Вам підійде ІТ-компанія Кібер.Віртуоз")
elif choice == 3:
print("Вам підійде ІТ-компанія Тестова.Вежа")
else:
print("Невірний вибір. Будь ласка, оберіть 1, 2 або 3.")
```
#Пояснення:
- Якщо вік користувача менше 21 року, програма рекомендує отримати вищу освіту.
- Якщо вік більше 21 року, користувач вибирає сферу роботи (графічний дизайнер, програміст або тестувальник), і програма рекомендує відповідну компанію.
2. Написати програму, яка допоможе визначити поведінку космічного апарата, що стартує на екваторі, залежно від його початкової швидкості v.
Ви вже знаєте з уроків фізики, що тут можливі чотири випадки:
- якщо v < 7,8 км/с — апарат впаде на поверхню Землі;
- якщо 7,8 ≤v < 11,2 км/с — апарат стане супутником Землі;
- якщо 11,2 ≤v < 16,4 км/с — апарат стане супутником Сонця;
- якщо v ≥ 16,4 км/с — апарат покине Сонячну систему.
Програма, яка визначає, як космічний апарат поводитиметься в залежності від початкової швидкості:
```python
# Введення початкової швидкості космічного апарата
v = float(input("Введіть початкову швидкість апарата (в км/с): "))
# Перевірка швидкості для визначення поведінки апарата
if v < 7.8:
print("Апарат впаде на поверхню Землі.")
elif 7.8 <= v < 11.2:
print("Апарат стане супутником Землі.")
elif 11.2 <= v < 16.4:
print("Апарат стане супутником Сонця.")
else:
print("Апарат покине Сонячну систему.")
```
#Пояснення:
- Програма використовує умови для перевірки швидкості і визначає, що станеться з космічним апаратом:
- Якщо швидкість менша за 7,8 км/с, апарат впаде на Землю.
- Якщо швидкість між 7,8 км/с і 11,2 км/с, апарат стане супутником Землі.
- Якщо швидкість між 11,2 км/с і 16,4 км/с, апарат стане супутником Сонця.
- Якщо швидкість більша або дорівнює 16,4 км/с, апарат покине Сонячну систему.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter