400 000+ дайын материалды шексіз жүктеңіз
ҚМЖ, БЖБ, ТЖБ, презентациялар, көрнекіліктер және авторлық материалдар - 690 тг-ден бастап
Тақырып бойынша 14 материал табылды

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

Материал туралы қысқаша түсінік
8-сынып оқушыларына арналған Python бойынша олимпиадаға дайындық үшін тест сұрақтары Python бағдарламалау негіздерін тексеруге арналған және олимпиада дайындығына жақсы көмек болады.
Материалдың қысқаша нұсқасы

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}")


Материалды Word форматында жүктеп аласыз
Тарифке кіреді
9 ұстаз жүктеп алған
11.11.2024
330
Бұл материалды қолданушы жариялаған. UstazTilegi материалдың мазмұны мен авторлық құқықтарына жауап бермейді. Авторлық құқық бұзылған жағдайда шағым қалдыра аласыз
"Ұстаз" платформасында тіркелген пәндік олимпиадалар
Аттестацияға жарамды екенін көру үшін "Ұстаз" платформасында "Жарыстар, олимпиадалар тізімінен "Ustaz tilegi" деп іздесеңіз шығады
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Осы тақырыпта
көрнекілік керек па?
10 000 астам көрнекіліктерді жинап қойдық.
Көрнекілік бөліміне өтіп тақырыбын жазып жүктеп алыңыз!
Министірлікпен келісілген Аттестацияға жарамды курстар тізімі