Материалдар / 8-сынып оқушыларына арналған Python бойынша олимпиадаға дайындық үшін тест сұрақтары

8-сынып оқушыларына арналған Python бойынша олимпиадаға дайындық үшін тест сұрақтары

Материал туралы қысқаша түсінік
8-сынып оқушыларына арналған Python бойынша олимпиадаға дайындық үшін тест сұрақтары Python бағдарламалау негіздерін тексеруге арналған және олимпиада дайындығына жақсы көмек болады.
Авторы:
Автор материалды ақылы түрде жариялады. Сатылымнан түскен қаражат авторға автоматты түрде аударылады. Толығырақ
11 Қараша 2024
49
1 рет жүктелген
900 ₸
Бүгін алсаңыз
+45 бонус
беріледі
Бұл не?
Бүгін алсаңыз +45 бонус беріледі Бұл не?
Тегін турнир Мұғалімдер мен Тәрбиешілерге
Дипломдар мен сертификаттарды алып үлгеріңіз!
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
logo

Материалдың толық нұсқасын
жүктеп алып көруге болады

8-сынып оқушыларына арналған Python бойынша олимпиадаға дайындық үшін тест сұрақтары


1. Есеп: Қарапайым математикалық есеп


Тапсырма: Бір санның квадраты мен кубын табыңыз. Мысалы, 4 санының квадраты мен кубын есептеңіз.


Шешімі:


number = 4

square = number ** 2

cube = number ** 3

print(f"Квадрат: {square}, Куб: {cube}")



---


2. Есеп: Оқушының орташа бағасын табу


Тапсырма: Оқушының математика, физика және химия пәндерінен алған бағаларын енгізіп, оның орташа балын есептеңіз.


Шешімі:


math = float(input("Математика бағасын енгізіңіз: "))

physics = float(input("Физика бағасын енгізіңіз: "))

chemistry = float(input("Химия бағасын енгізіңіз: "))

average = (math + physics + chemistry) / 3

print(f"Орташа баға: {average}")



---


3. Есеп: Арттыру


Тапсырма: Сіздің бастапқы ақшаңыз 15000 теңге, егер ол 10%-ға артса, жаңа соманы есептеңіз.


Шешімі:


initial_amount = 15000

increase = 0.10

new_amount = initial_amount + (initial_amount * increase)

print(f"Жаңа сома: {new_amount}")



---


4. Есеп: Қарапайым арифметика


Тапсырма: Қарапайым арифметикалық амалдарды орындаңыз. (қосу, алу, көбейту, бөлу)


Шешімі:


a = 12

b = 6

sum_result = a + b

difference = a - b

product = a * b

quotient = a / b

print(f"Қосу: {sum_result}, Алу: {difference}, Көбейту: {product}, Бөлу: {quotient}")



---


5. Есеп: Қаржылық есеп


Тапсырма: Бір өнім 3000 теңгеге сатып алынған, бірақ 15% салық қосылған кезде өнімнің соңғы бағасын табыңыз.


Шешімі:


price = 3000

tax = 0.15

final_price = price + (price * tax)

print(f"Өнімнің соңғы бағасы: {final_price}")



---


6. Есеп: Сандарды салыстыру


Тапсырма: Екі санды салыстырып, қайсысы үлкен екенін анықтаңыз.


Шешімі:


a = 15

b = 20

if a > b:

print(f"{a} саны {b} санынан үлкен.")

elif a < b:

print(f"{a} саны {b} санынан кіші.")

else:

print(f"{a} саны мен {b} саны тең.")



---


7. Есеп: Санының бөлінгіштігін тексеру


Тапсырма: Санды 2-ге немесе 3-ке бөлінетінін тексеріңіз.


Шешімі:


number = 18

if number % 2 == 0 or number % 3 == 0:

print(f"{number} саны 2-ге немесе 3-ке бөлінеді.")

else:

print(f"{number} саны 2-ге және 3-ке бөлінбейді.")



---


8. Есеп: Сандарды кері ретпен шығару


Тапсырма: 10-нан 1-ге дейінгі сандарды кері ретпен шығарыңыз.


Шешімі:


for i in range(10, 0, -1):

print(i)



---


9. Есеп: Фибоначчи тізбегі


Тапсырма: Фибоначчи тізбегінің алғашқы 10 санын есептеңіз.


Шешімі:


n = 10

a, b = 0, 1

for _ in range(n):

print(a)

a, b = b, a + b



---


10. Есеп: Бағалардың орташа мәні


Тапсырма: 5 пәннің бағаларын енгізіп, олардың орташа мәнін есептеңіз.


Шешімі:


grades = [float(input(f"{i+1}-пәннің бағасын енгізіңіз: ")) for i in range(5)]

average_grade = sum(grades) / len(grades)

print(f"Орташа баға: {average_grade}")



---


11. Есеп: Міндетті сан


Тапсырма: Бір айдың әр күнінің температурасының тізімін енгізіп, ең төменгі және ең жоғары температураларды табыңыз.


Шешімі:


temperatures = [int(input(f"{i+1}-күннің температурасын енгізіңіз: ")) for i in range(30)]

min_temp = min(temperatures)

max_temp = max(temperatures)

print(f"Ең төменгі температура: {min_temp}, Ең жоғары температура: {max_temp}")



---


12. Есеп: Цифрлар сомасы


Тапсырма: Бір санды енгізіп, оның цифрларының қосындысын есептеңіз.


Шешімі:


number = int(input("Санды енгізіңіз: "))

sum_digits = sum(int(digit) for digit in str(number))

print(f"Цифрлар сомасы: {sum_digits}")



---


13. Есеп: Біріккен тізімдер


Тапсырма: Екі тізімді біріктіріп, біріктірілген тізімді шығарыңыз.


Шешімі:


list1 = [1, 2, 3]

list2 = [4, 5, 6]

combined = list1 + list2

print(combined)



---


14. Есеп: Ең үлкен ортақ бөлгіш


Тапсырма: Екі санның ең үлкен ортақ бөлгішін табыңыз.


Шешімі:


import math

a = 36

b = 60

gcd = math.gcd(a, b)

print(f"Ең үлкен ортақ бөлгіш: {gcd}")



---


15. Есеп: Аударма


Тапсырма: Бір доллардың құнын теңгеге ауыстыру. (1 доллар = 470 теңге)


Шешімі:


dollars = float(input("Доллар санын енгізіңіз: "))

exchange_rate = 470

tenge = dollars * exchange_rate

print(f"Сізде {tenge} теңге бар.")



---


16. Есеп: Қарапайым цикл


Тапсырма: 1-ден 10-ға дейінгі барлық сандардың квадраты мен кубын шығарыңыз.


Шешімі:


for i in range(1, 11):

print(f"{i} санының квадраты: {i*2}, кубы: {i*3}")



---


17. Есеп: Жұмыс күндерін есептеу


Тапсырма: Аптасына 5 жұмыс күні бар. Жұмысшының апталық жұмыс сағаты қанша?


Шешімі:


hours_per_day = 8

work_days = 5

weekly_hours = hours_per_day * work_days

print(f"Апталық жұмыс сағаты: {weekly_hours}")



---


18. Есеп: Тапсырыстың жалпы сомасы


Тапсырма: Бір тапсырыстың сомасы 5000 теңге. Тапсырыс үшін 10% салық қосылған кезде жалпы сома қандай болады?


Шешімі:


order_price = 5000

tax_rate = 0.10

total_price = order_price + (order_price * tax_rate)

print(f"Жалпы сома: {total_price}")



---


19. Есеп: Жұмысшының жалақысы


Тапсырма: Жұмысшының жалақысы 250000 теңге. Егер оған 8% сыйақы қосылса, жалақының жаңа сомасын есептеңіз.


Шешімі:


salary = 250000

bonus = 0.08

new_salary = salary + (salary * bonus)

print(f"Жаңа жалақы: {new_salary}")



---


20. Есеп: Кері есеп


Тапсырма: 12 санының квадратын табыңыз.


Шешімі:


number = 12

square = number ** 2

print(f"{number} санының квадраты: {square}")


Ресми байқаулар тізімі
Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!
Осы аптаның ең үздік материалдары
Педагогтардың біліктілігін арттыру курстары
Аттестацияда (ПББ) 100% келетін
тақырыптармен дайындаймыз
Аттестацияда (ПББ) келетін тақырыптар бойынша жасалған тесттермен дайындалып, бізбен бірге тестілеуден оңай өтесіз
Өткен жылы бізбен дайындалған ұстаздар 50/50 жинап рекорд жасады
Толығырақ