|
акт сессия есеп жауаптар дурысы. Ескерту е маызды емтихан тапсыру ммкіндігі 1а рет. Тапсыру уаыты 2 саат. Сызыты алгоритм
Құрметті студенттер!
Ақпараттық-коммуникациялық технологиялар пәнінен емтихан ауызша болады. 2-сұрақ беріледі. 1-сұрақ ауызша билет бойынша, 2-сұрақ Python бағдарламалау тілінде программа жазу.
Ескерту: ең маңызды емтихан тапсыру мүмкіндігі 1-ақ рет. Тапсыру уақыты: 2 сағат.
Сызықтық алгоритм.
Python бағдарламалау тілінде программа жазыңыз:
Тікбұрышты үшбұрыштың ауданын және периметрін есептеңдер. c2 = a2 + b2
import math
a = input("Birinshi katet uzyndygyn engiziniz-> ")
b = input("Ekinshi katet uzyndygyn engiziniz-> ")
a = float(a)
b = float(b)
c = math.sqrt(a*2 + b*2)
S = (a * b) / 2
P = a + b + c
print("Ushburyshtyn audany: %.2f" % S)
print("Ushburyshtyn perimetri: %.2f" % P)
Python бағдарламалау тілінде программа жазыңыз:
Мейрамхана әр күні m1 кг май, m2 кг қаймақ, m3 л сүт сатып алады. Жеке азық-түліктерді сатып алуға және жалпы қажет болатын қаржыны анықтаңдар, егер 1кг май=153,50тг, 1кг қаймақ=147,10тг, 1л сүт=35,50тг. m1=float(input('Введите сколько кг масло вы взяли:'))
m2=float(input('Введите сколько кг сметаны вы взяли:'))
m3=float(input('Введите сколько кг молока вы взяли:'))
sum1=153.50*m1
sum2=147.10*m2
sum3=35.50*m3
sum4=sum1+sum2+sum3
print('Столько денег потребуется чтобы купить масло:', '', sum1,'тг')
print('Столько денег потребуется чтобы купить сметану:', '', sum2,'тг')
print('Столько денег потребуется чтобы купить молоко:', '', sum3,'тг')
print('Вот столько денег уйдет чтобы купить все:','', sum4,'тг')
Python бағдарламалау тілінде программа жазыңыз:
Массасы m дене h биіктікте v жылдамдықпен қозғалып барады. Осы дененің потенциалдық (P=mgh) және кинетикалық (E=mv2/2) энергияларын есептеңдер.
m=5 кг , h=10 м , v=18 м/с, g=9,8 Н/кг
m = 5
h = 10
v = 18
g = 9.8
E = (m * v**2) / 2
P = m * g * h
print("Kinetikalyk energyasy = ", E)
print("Potencialdyk energyasy = ", P)
Python бағдарламалау тілінде программа жазыңыз:
Биіктігі h табанының радиусы r және жасаушысы l берілген конустың бүйір бетінің ауданын (S= rl) және көлемін (V= r h/3) есептеңдер. Бетінің ауданы (S=πrl) және көлемін (V=πr2h/3) есептеңдер. import math
h = float(input("Biiktikti engiziniz-> "))
r = float(input("Radiusty engiziniz-> "))
l = float(input("Zhasaushyny engiziniz-> "))
S = math.pi * r * l
V = (math.pi * (r**2) * h) / 3
print("Betinin audany = ", S)
print("Kolemi = ", V)
Python бағдарламалау тілінде программа жазыңыз:
Формула бойынша есепте: , ;
R=e2xln(x+y)-1.23/|x+y| , D=(tg3x+sin2y)/(2y+x5)
from math import *
print("В этой программе мы найдем R и D")
x=float(input("Введите число:"))
y=float(input('Введите число:'))
R=(e**2*x)*log1p(x+y)-(1.23/fabs(x+y))
D=(tan(3*x)+sin(y)**2)/2*y+sqrt(x**5)
print('R=', R)
print('D=', D)
6.Шартты оператор (if / elif / else). Python бағдарламалау тілінде программа жазыңыз:
from math import sqrt
x=int(input('Введите целое число:'))
if x>=0 :
y=sqrt(x)+x
elif x<0:
y=sqrt((x**2)+1)
print('y=', y)
y={x3+x, x≥0
{x2+1, x<0
x=int(input('x='))
import math
if x >=0 :
y=x**3+x
else :
y=x**2+1
print("y=", y)
7. Python бағдарламалау тілінде программа жазыңыз:
Егер ауа температурасы t енгізіп, t>10 болса, s=«Ауа-райы жақсы!», t<10 болса, s=«Ауа-райы нашар!» деген бағдарлама жасаңыз.
t=int(input("Напишите температуру в цельсиях:"))
if t>10:
s=str("Погода отличная!")
else :
s=str("Погода плохая!")
print(s)
8. Python бағдарламалау тілінде программа жазыңыз:
Python бағдарламалау тілінде программа жазыңыз: поезда плацкарт вагонда отыратын орын саны көрсетілген. Бұл орынды анықтаңыз: жоғарғы немесе төменгі, купе немесе бүйірдегі орын.
t=int(input("Напишите номер места:"))
if t%2==0:
s=str("У вас верхняя койка,в купе")
elif t%3==0 :
s=str("У вас нижняя койка, в купе")
elif t%5==0 :
s=str("У вас место не в купе, и верхняя койка")
else :
s=str("У вас место не в купе, и нижняя койка")
print(s)
Python бағдарламалау тілінде программа жазыңыз:
Бағаларды P деп енгізіңіз, оқушылардың алған бағасы, P=5, «Өте жақсы» егер P=4 «жақсы» , егер P≤3 болса «Жалқау» деген баға алады.
import math
P = int(input("Баганы енгизиниз-> "))
if P == 5:
print("Оте жаксы")
if P == 4:
print("Жаксы")
if P <= 3:
print("Жалкау")
elif P > 5:
print("Ондай бага жок!")
10.Python бағдарламалау тілінде программа жазыңыз:
Үш санның үлкенін табу программасын жазыңыз. a, b, c – сандары берілген, max-?
# 3 sannyn maksimumyn taby
# 1. a>b>c
# 2. a
# 3. b>a>c
# 4. b
# 5. c>a>b
# 6. c
import math
a =float (input("a-ny engiz->"))
b =float (input("b-ny engiz->"))
c =float (input("c-ny engiz->"))
if a>b :
print( "maksimumyn a=",a)
if a>c :
print("maksimumyn a=",a)
elif a
print( "maksimumyn b=",b)
elif b>c :
print( "maksimumyn b=",b)
elif c>a :
print ( "maksimumyn c=",c)
elif c>b :
print( "maksimumyn c=",c)
elif a
print ( "maksimumyn c=",c)
11.Python бағдарламалау тілінде программа жазыңыз: 1-ден n-ге дейінгі сандардың қосындысы былай есептеледі:n=100
n=100
s=0
for i in range(n):
s+=(i+1)
print("S =",s) 12.Python циклдық оператор while орындау. Натурал сан N берілген. N санының жазбасында барлық сандардың тақ болғаны дұрыс екенін тексеріңіз.
n = int(input())
b = (n % 2 != 0)
while (n > 0) and b:
b = (n % 2 != 0)
n = n // 10
print(b) 2ЫНШЫ ЖОЛЫ
n = input("Введите целое число: ") while type(n) != int:
try:
n = int(n)
except ValueError:
print("Неправильно ввели!")
n = input("Введите целое число: ") if n % 2 == 0:
print("Четное")
else:
print("Нечетное")
13. Python бағдарламалау тілінде программа жазыңыз:
⅀xi/i!=1+x/1!+x2/2!+…=ex - тізбекті есептеңіз.
Қосындының жуық мәнін =10-5 есептеу керек
import math
EPS = 1E-5
x = float(input('x = '))
Sum = 0
i = 0
y = 1 # нач. усл.
while abs(y) >= EPS:
Sum = Sum + y # суммирование
i = i + 1 # i=1,2,...
y = y * x / i # рек. формула
print('Число шагов цикла = ', i)
print('Сумма:', '%9.6f' %Sum)
print('Проверка: exp(', x, ') =%9.6f' %math.exp(x)) # !
14.Python бағдарламалау тілінде программа жазыңыз:
Бұл цикл For арқылы кестені толтыруға болады Мысалы, берілген х ∈ R, формуладағы sinx функциясының мәндері кестесін алу керек.
x€(-0.2;3) import math
print(' x | sin(x) ')
print('----------------') for i in range(-2, 3):
x = 0.1 * i
y = math.sin(x);
print('%4.1f' %x, ' | %7.4f' %y)
Python бағдарламалау тілінде программа жазыңыз:
Python-да 2 цифрының дәрежелерін циклды қолдана отырып, 0-ден 20-ға дейін көрсетіңіз.
i = 1
while i <= 20:
print(i ** 2)
i += 1
Python бағдарламалау тілінде программа жазыңыз:
Тізімді генераторды қолданып тізімді 0-ден 9-ға дейінгі сандар квадраттарымен толтырыңыз.
L = [i*i for i in range(10)] l = [i*i for i in range(10)]
print(l)
17. Python бағдарламалау тілінде программа жазыңыз:
Тізімді сандармен толтырыңыз, мұнда әрбір кейінгі нөмір 2-ден артық.
L= [(i+1)+i for i in range(10)] L= [(i+1)+i for i in range(10)]
print(L)
18. Python бағдарламалау тілінде программа жазыңыз:
Үшбұрыштың ауданын есептеу үшін Герон формуласын қолданыңыз. Үш параметрі бар функция түрінде ауданды есептеңіз.
Герон формуласы:
S=√p(p-a)(p-b)(p-c) , p=(a+b+c)/2
import math
a = int(input("a-ny engiz-> "))
b = int(input("b-ny engiz-> "))
c = int(input("c-ny engiz-> "))
p = (a + b + c) / 2
S = math.sqrt(p* (p-a) * (p-b) * (p-c))
print("Zharty perimetri = ", p)
print("Ushburyshtyn audany = ", S)
19. Python бағдарламалау тілінде программа жазыңыз:
Егер жолдың ұзындығы тақ сан болса, онда ортаңғы әріпті жойыңыз. S = 'Коала'
S = 'Коала'
D = len(S)
print(D)
if D % 2 != 0:
S = S[:D//2] + S[D//2+1:]
print(S)
20. Python бағдарламалау тілінде программа жазыңыз: del -ті Ins-қа ауыстырыңыз. replace() әдісін қолданбаңыз. S = "Del и del. Del или del"
S="Del и del. Del или del"
s=""
l=0
for i in range(len(S)-2):
if S[i+l]=='d' and S[i+1+l]=='e' and S[i+2+l]=='l':
s+='lns'
l+=2
else:
s+=S[i+l]
if i+2+l>len(S):
break
print(s)
21. Python бағдарламалау тілінде программа жазыңыз:
Сізге қатарынан үш рет жұп санды сұрап, қосындысын табу керек делік. Осы мақсатта сіз циклдың орнына функцияны шақырып есептеңіз: ("Маймылға қанша банан және ананас керек?"), ("Кірпіге қанша қоңыз бен құрттар керек?"), ("Қожаларға қанша балық және ұлулар керек?"). import random def f(s,x,y):
print(s,x,y)
print(x+y) f("Маймылға қанша банан және ананас керек?",random.randint(1,10),random.randint(1,10))
f("Кірпіге қанша қоңыз бен қүрттар керек?",random.randint(1,10),random.randint(1,10))
f("Қожаларға қанша балық және ұлулар керек?",random.randint(1,10),random.randint(1,10))
22. Python бағдарламалау тілінде программа жазыңыз:
import math
x=float(input("Введите цифру:"))
s=math.sin(x)+x**2
print(s)
23. Python бағдарламалау тілінде программа жазыңыз:
Y=ln|5x|+tgx3 from math import *
x=float(input("Введите цифру:"))
Y=log1p(fabs(5*x))+tan(x**3)
print(Y)
24. Python бағдарламалау тілінде программа жазыңыз:
Мына сөздің ұзындығы қаншаға тең?
string = "hello world" string = "hello world"
print(len(string)) 25. Python бағдарламалау тілінде программа жазыңыз: s = 'spameggs' , [3:5] қиып алғанда нәтижесі қандай болады? s='spameggs'
s=s[3:5]
print(s)10> |
|
|