Информатикадан ҰБТ дайындық тапсырмалары
1-тапсырма: Екі санның қосындысы
Сұрақ:
Екі бүтін сан берілген: және . Олардың қосындысын табыңыз.
Шешімі (Python):
a = int(input("a санын енгізіңіз: "))
b = int(input("b санын енгізіңіз: "))
print("Қосынды:", a + b)
---
2-тапсырма: Сан жұп па, тақ па?
Сұрақ:
Берілген бүтін сан тақ па, әлде жұп па екенін анықтаңыз.
Шешімі (Python):
n = int(input("Санды енгізіңіз: "))
if n % 2 == 0:
print("Сан жұп")
else:
print("Сан тақ")
3-тапсырма: Сан факториалын табу
Сұрақ:
санының факториалын () есептеңіз.
Шешімі (Python):
import math
n = int(input("n санын енгізіңіз: "))
print(f"{n}! = {math.factorial(n)}")
---
4-тапсырма: Фибоначчи сандары
Сұрақ:
-ші Фибоначчи санын табыңыз.
Шешімі (Python):
n = int(input("Фибоначчи ретін енгізіңіз: "))
a, b = 0, 1
for _ in range(2, n + 1):
a, b = b, a + b
print(f"{n}-ші Фибоначчи саны:", b if n > 1 else n)
5-тапсырма: Үшбұрыш па?
Сұрақ:
Үшбұрыш қабырғаларының ұзындықтары берілген. Бұл үшбұрыш құрастыра ала ма?
Шешімі (Python):
a, b, c = map(int, input("a, b, c қабырғаларын енгізіңіз: ").split())
if a + b > c and a + c > b and b + c > a:
print("Үшбұрыш құрастыра алады")
else:
print("Үшбұрыш құрастыра алмайды")
---
6-тапсырма: Санның квадрат түбірі
Сұрақ:
санының квадрат түбірін табыңыз.
Шешімі (Python):
import math
x = float(input("Санды енгізіңіз: "))
if x >= 0:
print("Квадрат түбірі:", math.sqrt(x))
else:
print("Теріс санның квадрат түбірі жоқ")
---
7-тапсырма: Палиндром сан
Сұрақ:
Берілген сан палиндром екенін анықтаңыз (артқа оқығанда да өзгермейді).
Шешімі (Python):
n = input("Санды енгізіңіз: ")
if n == n[::-1]:
print("Сан палиндром")
else:
print("Сан палиндром емес")
8-тапсырма: Ең үлкен ортақ бөлгіш (ЕҮОБ)
Сұрақ:
Екі санның ең үлкен ортақ бөлгішін табыңыз.
Шешімі (Python):
import math
a, b = map(int, input("a және b сандарын енгізіңіз: ").split())
print("ЕҮОБ:", math.gcd(a, b))
---
9-тапсырма: Ең кіші ортақ еселік (ЕКОЕ)
Сұрақ:
Екі санның ең кіші ортақ еселігін табыңыз.
Шешімі (Python):
import math
a, b = map(int, input("a және b сандарын енгізіңіз: ").split())
print("ЕКОЕ:", abs(a * b) // math.gcd(a, b))
---
10-тапсырма: Массивтің максимумы
Сұрақ:
Массивтің ең үлкен элементін табыңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
print("Максимум:", max(arr))
11-тапсырма: Массивтегі тақ сандардың қосындысы
Сұрақ:
Массивтегі барлық тақ сандардың қосындысын табыңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
odd_sum = sum(x for x in arr if x % 2 != 0)
print("Тақ сандардың қосындысы:", odd_sum)
---
12-тапсырма: Массивтегі ең кіші санның индексі
Сұрақ:
Массивтегі ең кіші санның индексін табыңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
min_index = arr.index(min(arr))
print("Ең кіші санның индексі:", min_index)
---
13-тапсырма: Сандарды өсу ретімен сұрыптау
Сұрақ:
Массив элементтерін өсу ретімен сұрыптаңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
arr.sort()
print("Сұрыпталған массив:", arr)
14-тапсырма: Реттік сандар қосындысы
Сұрақ:
Берілген саны үшін қосындысын табыңыз.
Шешімі (Python):
n = int(input("n санын енгізіңіз: "))
total = n * (n + 1) // 2
print("Қосынды:", total)
---
15-тапсырма: Бірнеше санның орташа мәні
Сұрақ:
Массив элементтерінің арифметикалық орташа мәнін табыңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
average = sum(arr) / len(arr)
print("Орташа мәні:", average)
---
16-тапсырма: Сандарды кері ретпен шығару
Сұрақ:
Массивті кері ретпен шығарыңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
reversed_arr = arr[::-1]
print("Кері ретпен:", reversed_arr)
---
17-тапсырма: Жай сан ба?
Сұрақ:
Берілген саны жай сан екенін тексеріңіз.
Шешімі (Python):
n = int(input("n санын енгізіңіз: "))
is_prime = n > 1 and all(n % i != 0 for i in range(2, int(n**0.5) + 1))
print("Жай сан" if is_prime else "Жай сан емес")
---
18-тапсырма: Қуат табу
Сұрақ:
Берілген санын дәрежесіне шығарыңыз.
Шешімі (Python):
a, b = map(float, input("a және b мәндерін енгізіңіз: ").split())
print(f"{a}^{b} = {a**b}")
---
19-тапсырма: Қабатталған циклдар (көбейту кестесі)
Сұрақ:
Көбейту кестесін -ден -ға дейін шығарыңыз.
Шешімі (Python):
for i in range(1, 11):
for j in range(1, 11):
print(f"{i} x {j} = {i * j}", end="\t")
print()
20-тапсырма: Сандардың квадраттарының қосындысы
Сұрақ:
Массив элементтерінің квадраттарының қосындысын табыңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
squares_sum = sum(x**2 for x in arr)
print("Квадраттардың қосындысы:", squares_sum)
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
11-сынып оқушыларына арналған Информатикадан ҰБТ дайындық тапсырмалары
11-сынып оқушыларына арналған Информатикадан ҰБТ дайындық тапсырмалары
Информатикадан ҰБТ дайындық тапсырмалары
1-тапсырма: Екі санның қосындысы
Сұрақ:
Екі бүтін сан берілген: және . Олардың қосындысын табыңыз.
Шешімі (Python):
a = int(input("a санын енгізіңіз: "))
b = int(input("b санын енгізіңіз: "))
print("Қосынды:", a + b)
---
2-тапсырма: Сан жұп па, тақ па?
Сұрақ:
Берілген бүтін сан тақ па, әлде жұп па екенін анықтаңыз.
Шешімі (Python):
n = int(input("Санды енгізіңіз: "))
if n % 2 == 0:
print("Сан жұп")
else:
print("Сан тақ")
3-тапсырма: Сан факториалын табу
Сұрақ:
санының факториалын () есептеңіз.
Шешімі (Python):
import math
n = int(input("n санын енгізіңіз: "))
print(f"{n}! = {math.factorial(n)}")
---
4-тапсырма: Фибоначчи сандары
Сұрақ:
-ші Фибоначчи санын табыңыз.
Шешімі (Python):
n = int(input("Фибоначчи ретін енгізіңіз: "))
a, b = 0, 1
for _ in range(2, n + 1):
a, b = b, a + b
print(f"{n}-ші Фибоначчи саны:", b if n > 1 else n)
5-тапсырма: Үшбұрыш па?
Сұрақ:
Үшбұрыш қабырғаларының ұзындықтары берілген. Бұл үшбұрыш құрастыра ала ма?
Шешімі (Python):
a, b, c = map(int, input("a, b, c қабырғаларын енгізіңіз: ").split())
if a + b > c and a + c > b and b + c > a:
print("Үшбұрыш құрастыра алады")
else:
print("Үшбұрыш құрастыра алмайды")
---
6-тапсырма: Санның квадрат түбірі
Сұрақ:
санының квадрат түбірін табыңыз.
Шешімі (Python):
import math
x = float(input("Санды енгізіңіз: "))
if x >= 0:
print("Квадрат түбірі:", math.sqrt(x))
else:
print("Теріс санның квадрат түбірі жоқ")
---
7-тапсырма: Палиндром сан
Сұрақ:
Берілген сан палиндром екенін анықтаңыз (артқа оқығанда да өзгермейді).
Шешімі (Python):
n = input("Санды енгізіңіз: ")
if n == n[::-1]:
print("Сан палиндром")
else:
print("Сан палиндром емес")
8-тапсырма: Ең үлкен ортақ бөлгіш (ЕҮОБ)
Сұрақ:
Екі санның ең үлкен ортақ бөлгішін табыңыз.
Шешімі (Python):
import math
a, b = map(int, input("a және b сандарын енгізіңіз: ").split())
print("ЕҮОБ:", math.gcd(a, b))
---
9-тапсырма: Ең кіші ортақ еселік (ЕКОЕ)
Сұрақ:
Екі санның ең кіші ортақ еселігін табыңыз.
Шешімі (Python):
import math
a, b = map(int, input("a және b сандарын енгізіңіз: ").split())
print("ЕКОЕ:", abs(a * b) // math.gcd(a, b))
---
10-тапсырма: Массивтің максимумы
Сұрақ:
Массивтің ең үлкен элементін табыңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
print("Максимум:", max(arr))
11-тапсырма: Массивтегі тақ сандардың қосындысы
Сұрақ:
Массивтегі барлық тақ сандардың қосындысын табыңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
odd_sum = sum(x for x in arr if x % 2 != 0)
print("Тақ сандардың қосындысы:", odd_sum)
---
12-тапсырма: Массивтегі ең кіші санның индексі
Сұрақ:
Массивтегі ең кіші санның индексін табыңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
min_index = arr.index(min(arr))
print("Ең кіші санның индексі:", min_index)
---
13-тапсырма: Сандарды өсу ретімен сұрыптау
Сұрақ:
Массив элементтерін өсу ретімен сұрыптаңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
arr.sort()
print("Сұрыпталған массив:", arr)
14-тапсырма: Реттік сандар қосындысы
Сұрақ:
Берілген саны үшін қосындысын табыңыз.
Шешімі (Python):
n = int(input("n санын енгізіңіз: "))
total = n * (n + 1) // 2
print("Қосынды:", total)
---
15-тапсырма: Бірнеше санның орташа мәні
Сұрақ:
Массив элементтерінің арифметикалық орташа мәнін табыңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
average = sum(arr) / len(arr)
print("Орташа мәні:", average)
---
16-тапсырма: Сандарды кері ретпен шығару
Сұрақ:
Массивті кері ретпен шығарыңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
reversed_arr = arr[::-1]
print("Кері ретпен:", reversed_arr)
---
17-тапсырма: Жай сан ба?
Сұрақ:
Берілген саны жай сан екенін тексеріңіз.
Шешімі (Python):
n = int(input("n санын енгізіңіз: "))
is_prime = n > 1 and all(n % i != 0 for i in range(2, int(n**0.5) + 1))
print("Жай сан" if is_prime else "Жай сан емес")
---
18-тапсырма: Қуат табу
Сұрақ:
Берілген санын дәрежесіне шығарыңыз.
Шешімі (Python):
a, b = map(float, input("a және b мәндерін енгізіңіз: ").split())
print(f"{a}^{b} = {a**b}")
---
19-тапсырма: Қабатталған циклдар (көбейту кестесі)
Сұрақ:
Көбейту кестесін -ден -ға дейін шығарыңыз.
Шешімі (Python):
for i in range(1, 11):
for j in range(1, 11):
print(f"{i} x {j} = {i * j}", end="\t")
print()
20-тапсырма: Сандардың квадраттарының қосындысы
Сұрақ:
Массив элементтерінің квадраттарының қосындысын табыңыз.
Шешімі (Python):
arr = list(map(int, input("Массив элементтерін енгізіңіз: ").split()))
squares_sum = sum(x**2 for x in arr)
print("Квадраттардың қосындысы:", squares_sum)
шағым қалдыра аласыз













