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

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

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

Материал туралы қысқаша түсінік
Бұл жұмыс 7-сыныптарға арналған Python тіліндегі алгоритмдерді программалау бөліміндегі тапсырмалар жинағы,жауаптарымен
Материалдың қысқаша нұсқасы



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







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