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

Тақырып бойынша 11 материал табылды

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


Жүктеу
bolisu
Бөлісу
ЖИ арқылы жасау
Файл форматы:
docx
11.11.2024
313
Жүктеу
ЖИ арқылы жасау
Жариялаған:
Бұл материалды қолданушы жариялаған. Ustaz Tilegi ақпаратты жеткізуші ғана болып табылады. Жарияланған материалдың мазмұны мен авторлық құқық толықтай автордың жауапкершілігінде. Егер материал авторлық құқықты бұзады немесе сайттан алынуы тиіс деп есептесеңіз,
шағым қалдыра аласыз
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Материал жариялап, аттестацияға 100% жарамды сертификатты тегін алыңыз!
Ustaz tilegi журналы министірліктің тізіміне енген. Qr коды мен тіркеу номері беріледі. Материал жариялаған соң сертификат тегін бірден беріледі.
Оқу-ағарту министірлігінің ресми жауабы
Сайтқа 5 материал жариялап, тегін АЛҒЫС ХАТ алыңыз!
Қазақстан Республикасының білім беру жүйесін дамытуға қосқан жеке үлесі үшін және де Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық материалыңызбен бөлісіп, белсенді болғаныңыз үшін алғыс білдіреміз!
Сайтқа 25 материал жариялап, тегін ҚҰРМЕТ ГРОМАТАСЫН алыңыз!
Тәуелсіз Қазақстанның білім беру жүйесін дамытуға және білім беру сапасын арттыру мақсатында Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жариялағаны үшін марапатталасыз!
Министірлікпен келісілген курстар тізімі