Материалдар / Python тіліндегі алгоритмдерді программалау бөліміндегі тапсырмалар

Python тіліндегі алгоритмдерді программалау бөліміндегі тапсырмалар

Материал туралы қысқаша түсінік
Бұл жұмыс 7-сыныптарға арналған Python тіліндегі алгоритмдерді программалау бөліміндегі тапсырмалар жинағы,жауаптарымен
Авторы:
12 Қырқүйек 2024
209
3 рет жүктелген
Материал тегін
Тегін турнир Мұғалімдер мен Тәрбиешілерге
Дипломдар мен сертификаттарды алып үлгеріңіз!
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
logo

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



Python тіліндегі алгоритмдерді программалау бөліміндегі тапсырмалар

7-cынып информатика оқулығы

Алматы кітап баспасы 2023ж

Тармақталған алгоритмдерді программалау

1-тапсырма.

К саны берілген. Осы санның жұп немесе тақ екенін анықтайтын программа құр. Егер сан тақ болса, экранға 1, әйтпесе 0 шықсын.

Мысалы

Нәтиже

17

1

62

0

k=int(input())

if k%2==0:

print("0")

else:

print("1")



2-тапсырма.

Велосипедші Бурабай трассасында V м/с жылдамдықпен қозғалса, S м жолды t секундта жүріп өте ала ма? Анықта. Егер жүріп өтсе «ia», әйтпесе «joq» жауаптарының бірі экранға шықсын. Деректердің енгізілу реті: V – жылдамдық, S – жол, t – уақыт.

Мысалы

Нәтиже

5 100 15

joq

10 800 90

ia

v,s,t=map(int,input().split())

if s<=v*t:

print("ia")

else:

print("jok")



3-тапсырма.

Қыста күн жылы болса, мұз үстінде хоккей ойнай алмайсың. 7-сынып оқушылары бүгін сабақтан кейін хоккей ойнауды жоспарлап отыр. Мұғалім оқушыларға соңғы үш күнгі тіркелген ауа температурасы t температурадан төмен болған жағдайда ғана хоккей ойнауға болатынын ескертті. Берілген деректерді пайдаланып, оқушылар бүгін хоккей ойнай ала ма, әлде ойнай алмай ма, соны анықтайтын программа құр. Деректерді енгізу реті: Соңғы үш күндегі ауа райының мәндері: a, b, с және t температура

Мысалы

Нәтиже

-8 -10 -6 -5

ia

-3 -6 -4 -5

joq

a,b,c,t=map(int,input().split())

if t>a and t>b and t>c:

print("ia")

else:

print("jok")

4-тапсырма.

Кестеде берілген х пен y айнымалыларының мәндеріне қарап, өрнек мәнінің ақиқат немесе жалған екенін анықта.

Берілгені

Өрнек

Нәтижесі

x = 74; y = 14

x == y

False

x = 0; y = 0

x != y

False

x = 590; y = 590

x > y

False

x = 243; y = 243

x < y

False

x = 740; y = 740

x > = y

True

x = 29; y = 30

x < = y

True





Кірістірілген шарттарды программалау

1-тапсырма.

Функцияның мәнін есептейтін программа құрастыр. Құрастырған программа кірістірілген шарттарды қолданудың қай нұсқасына жатады?

x=int(input())

if x>0:

y=x+100

else:

if x==0:

y=20

else:

y=x**2

print(y)



2-тапсырма.

Кірістірілген шарттарды қолданудың блок-схемасын құрастыр. а) Кірістірілген шарттарды қолданудың 1-нұсқасының блок-схемасын құрастыр. ә) Кірістірілген шарттарды қолданудың 2-нұсқасының блок-схемасын құрастыр. б) Кірістірілген шарттарды қолданудың 3-нұсқасының блок-схемасын құрастыр.

а)

ә)

б)



3-тапсырма.

Р саны берілген. Р саны 0-ден үлкен болса, онда санның кубын тап, 0-ден кем болса, онда оған К санын қос, 0-ге тең болса, онда саннан Z-ті азайт. Деректерді енгізу реті: P, K, Z.

Мысалы

Нәтиже

-8 15 -6

7

p,k,z=map(int,input().split())

if p>0:

print(p**3)

else:

if p<0:

print(p+k)

else:

print(p-z)

4-тапсырма.

Input.txt мәтіндік файлында аралары бос орынмен ажыратылған a, b және с бүтін сандары берілген. Кірістірілген шарттарды қолданып, үш санның кішісін табатын программа құр. Нәтижені оutput.txt файлына жаз.

Input.txt

Output.txt

45 17 29

17



f1=open('Input.txt','r')

a,b,c=map(int,f1.read().split())

print(a,b,c)

min=0

if a<b and a<c:

min=a

elif b<a and b<c:

min=b

else:

min=c

f2=open('output.txt','w')

f2.write(str(min))

f1.close()

f2.close()

Құрамды шарттарды программалау

1-тапсырма.

Төменгі кестедегі логикалық өрнектердің мәнін тап (true, false).

a

b

Логикалық өрнек

Жауабы

Логикалық өрнек

Жауабы

10

56

a>5 or b>a

True

a%5==0 and b>a

True

0

1

a>b or b==1

True

a>b and b==1

True

8

-7

a<50 or b>a

True

a //2!=1 and b+15==a

True

-8

-9

a>-8 or b==a

False

a**2>0 and b==a-1

True

7

5

a==5 or b!=a

True

a+b==17 and b!=a

False







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