8-сынып оқушыларына арналған
Python бойынша олимпиадаға дайындық үшін тест сұрақтары
1. Есеп: Бағалар
Тапсырма: Оқушының математика,
физика, және химия пәндерінен алған бағалары белгілі. Математикадан
75, физикадан 82, химиядан 90. Оқушының орташа балы қандай?
Шешімі:
math = 75
physics = 82
chemistry =
90
average = (math
+ physics + chemistry) / 3
print(average)
---
2.
Есеп: Жұмыс уақытын есептеу
Тапсырма: Кәсіпорын қызметкері күніне 8 сағат жұмыс істейді.
Оның аптасына қанша жұмыс сағаты бар?
Шешімі:
hours_per_day =
8
days_per_week =
5
total_hours =
hours_per_day * days_per_week
print(total_hours)
---
3.
Есеп: Автокөліктің бағасы
Тапсырма: Автокөліктің бағасы 5,000,000 теңге. Егер
автокөліктің 20% жеңілдігі
болса, көліктің жаңа бағасы қандай
болады?
Шешімі:
original_price
= 5000000
discount =
0.20
new_price =
original_price - (original_price * discount)
print(new_price)
---
4.
Есеп: Ауыл шаруашылығы өнімдері
Тапсырма: Ауыл шаруашылығында 1200
тонна картоп жиналды. Егер әр қап картоптың салмағы 25 кг болса,
қанша қап картоп жиналғанын табыңыз.
Шешімі:
total_weight =
1200 * 1000 # тоннадан граммға
weight_per_bag
= 25 # кг
bags =
total_weight / weight_per_bag
print(bags)
---
5.
Есеп: Бағалардың өзгерісі
Тапсырма: Базарда бір өнімнің бағасы өткен айда 5000 теңге болды. Егер
қазіргі кезде 10%-ға
қымбаттаса, жаңа бағаны
есептеңіз.
Шешімі:
old_price =
5000
increase =
0.10
new_price =
old_price + (old_price * increase)
print(new_price)
---
6.
Есеп: Үйдің ауданы
Тапсырма: Үйдің ұзындығы 12
м, ені 8
м. Үйдің ауданы қандай болады?
Шешімі:
length =
12
width =
8
area = length *
width
print(area)
---
7.
Есеп: Жүк тасымалдаушы көліктің
жылдамдығы
Тапсырма: Жүк тасымалдаушы көлік 240 км жолды 4 сағатта
жүріп өтеді. Көліктің орташа жылдамдығын
есептеңіз.
Шешімі:
distance =
240
time =
4
speed =
distance / time
print(speed)
---
8.
Есеп: Мектептің олимпиада қорытындысы
Тапсырма: Мектеп олимпиадасында 50
оқушы қатысқан. Оның 10-ы алтын медаль алды,
15-і күміс, қалғандары қола
медальмен марапатталды. Қола медаль алған
оқушылардың санын табыңыз.
Шешімі:
total_students
= 50
gold_medals =
10
silver_medals =
15
bronze_medals =
total_students - gold_medals - silver_medals
print(bronze_medals)
---
9.
Есеп: Сейфтің құпия сөзі
Тапсырма: Егер сейфтің құпия сөзі 1234 болса және әр санның орнына келетін мәндер
келесі түрде өзгерсе: 1 -> 3, 2 -> 6, 3
-> 9, 4 -> 12. Жаңа құпия сөзді табыңыз.
Шешімі:
code =
"1234"
new_code =
"".join([str(int(digit) * (int(digit))) for digit in
code])
print(new_code)
---
10.
Есеп: Спорт алаңының периметрі
Тапсырма: Спорт алаңының ұзындығы 60 м, ені 30 м. Периметрін
есептеңіз.
Шешімі:
length =
60
width =
30
perimeter = 2 *
(length + width)
print(perimeter)
---
11.
Есеп: Қаржы есептеуі
Тапсырма: Бір инвестицияның бастапқы сомасы 100,000 теңге. Егер ол
жылына 6% өссе,
5 жылдан кейін қанша ақша болады?
Шешімі:
initial_amount
= 100000
interest_rate =
0.06
years =
5
final_amount =
initial_amount * (1 + interest_rate) ** years
print(final_amount)
---
12.
Есеп: Студенттің баллы
Тапсырма: Студенттің үш пәннен
алған баллдары: математика - 78, физика - 85, ағылшын - 92.
Оқушының жалпы балын есептеңіз.
Шешімі:
math =
78
physics =
85
english =
92
total_score =
math + physics + english
print(total_score)
---
13.
Есеп: Үйге жасалған жөндеу жұмысы
Тапсырма: Үйді жөндеуге 20 күн
жұмсалды. Бір күнде 3 бөлме жөнделді. Үйде
барлығы 60 бөлме болғанда, барлық бөлмелер қанша күнде жөнделеді?
Шешімі:
rooms_per_day =
3
total_rooms =
60
days_needed =
total_rooms / rooms_per_day
print(days_needed)
---
14.
Есеп: Әріптердің санын есептеу
Тапсырма: Бір сөзде 12 әріп
бар. Әр әріп үшін 3 минуттан уақыт кетеді.
Бір сөзді толық жазу үшін қанша уақыт кетеді?
Шешімі:
letters =
12
time_per_letter
= 3
total_time =
letters * time_per_letter
print(total_time)
---
15.
Есеп: Бөлшек түріндегі сан
Тапсырма: Бір адам 4 сағатта
32 км жол жүреді. Ол әр сағатта қанша километр жүргенін
есептеңіз.
Шешімі:
distance =
32
time =
4
speed_per_hour
= distance / time
print(speed_per_hour)
---
16.
Есеп: Тауарды сатудан пайда
Тапсырма: Бір тауарды 2000 теңгеге
сатып алып, 15% пайдамен
сатасыз. Сатылған бағаны
табыңыз.
Шешімі:
cost_price =
2000
profit_margin =
0.15
selling_price =
cost_price + (cost_price * profit_margin)
print(selling_price)
---
17.
Есеп: Адамның жасын есептеу
Тапсырма: Адамның туған жылы 2005,
ағымдағы жыл 2024. Адамның жасын
табыңыз.
Шешімі:
birth_year =
2005
current_year =
2024
age =
current_year - birth_year
print(age)
---
18. Есеп: Аударым сомасы
Тапсырма: Бір адамға 1000 доллар
аударылды, ал банк 5% комиссия алады. Адамға қанша ақша
жетеді?
Шешімі:
total_amount =
1000
commission =
0.05
final_amount =
total_amount - (total_amount * commission)
print(final_amount)
---
19.
Есеп: Өнімнің бағасы
Тапсырма: Егер өнімнің бастапқы бағасы 15,000 теңге болса, оған
12% салық қосылса, жалпы бағасын табыңыз.
Шешімі:
initial_price =
15000
tax_rate =
0.12
final_price =
initial_price + (initial_price * tax_rate)
print(final_price)
---
20.
Есеп: Бағалы қағаздың өсуі
Тапсырма: Бағалы қағаз 3 айда
8%-ға өсті.
Егер бастапқы баға 50000 теңге
болса, соңғы бағасы қандай
болады?
Шешімі:
initial_price = 50000
growth_rate = 0