Орындаған:Әуелбеков Ерасыл



Дата19.01.2023
өлшемі50.36 Kb.
#417068
түріПрограмма
Байланысты:
Документ Microsoft Word
баяндама, 1. 03.09.2021 ж. Педагогика - 1 ДӘРІС, практическое задание 13 неделя, Отсканированные документы, СправкаБасариев Сымбат Жомартұлы

Қазақстан Республикасы Білім және Ғылым министрлігі
Д. Серікбаев атындағы Шығыс Қазақстан Техникалық Университеті
Зертханалық жұмыс №1

Тақырыбы: ТАРМАҚТАЛҒАН ҚҰРЫЛЫМДАР АЛГОРИТМІН ПРОГРАММАЛАУ


Орындаған:Әуелбеков Ерасыл.


Қабылдаған: Қуанышбекқызы К.

Өскемен 2022

Зертханалық жұмыс №3
РЕГУЛЯРЛЫ ЦИКЛДЫҚ ҚҰРЫЛЫМДАРДЫҢ АЛГОРИТМДЕРІН БАҒДАРЛАМАЛАУ
Жұмыстың мақсаты: For операторының көмегімен есептеу процесін құру және бағдарламалау бойынша практикалық дағдыларды алу.
Практикалық жұмысты орындауға арналған мысалдар
Есеп1. 1-ден 50-ге дейінгі бүтін сандардың қосындысын табыңыз.
Есептің шешу алгоритмы сурет 1 -де көрсетілген:



Есепті шешудің алгоритмі 1-ші суретте көрсетілген.
sum=0
for i in range (1,51, 1):
sum=sum+i
print("Сумма = ", sum)


Есеп 2. Алты бүтін сан ретімен енгізіледі. Олардың қайсысы көбірек екенін анықтаңыз: оң немесе теріс. Есепті шешудің алгоритмі 2-ші суретте көрсетілген.


Листинг
pol=0
otr=0
for і in range (6):
chislo = int(input("Введите число "))
if chislo<0:
otr=otr+1
else:
pol=pol+1
if pol>otr:
print("Положительных чисел больше")
if polprint("Отрицательных чисел больше")
if pol==otr:
print("Количество чисел одинаково")






Есепті шешудің алгоритмі 2-ші суретте көрсетілген.

Нұсқа-6


Есептің шешу алгоритмы сурет 1 -де көрсетілген:



басы





ab





-2;3





X<0

x>1

cоңы

Y=exp(x)

xy

Y=2*x-1

Y=1


Листинг 1 Берілген нұсқаның программа коды
from math import*
a=float(input("Введите значение a="))
b=float(input("Введите значение b="))
x=a
print(" x y")
for i in range (-2,3):
if x>1:
y=exp(x)
print(x," ",y)
elif x<0:
y=2*x-1
print(x," ",y)
else :
y=-1
print(x," ",y)
x=x+1
exit(0)

Сурет 2. Листинг программа коды
Бақылау сұрақтары:

  1. Қандай жағдайларда қайталанулар саны белгісіз циклдар қолданылады?

Егер белгілі бір қадамдар тізбегі берілген мәнге байланысты бірнеше рет орындалса, цикл параметрі деп аталатын,оның алгоритмі циклдік деп аталады. Параметр белгілі бір мәнді қабылдаған кезде цикл аяқталады. Белгілі қайталанулар саны бар циклдарды ұйымдастыру үшін Python тілінде for операторы қолданылады.

  1. For цикл операторының жалпы түріне арналған алгоритмы


Python тіліндегі for циклында әр түрлі жазу формалары болуы мүмкін.Синтаксисын қарастырайық, бірінші түрі. Оны "параметрдің өсіп келе жатқан мәндеріндегі цикл" деп атайық. Егер біз P1...PN параметрлерін циклдың ішінде орындалсын десек онда шегіністерге назар аудару керек.

мұндағы for (үшін) – қызмет сөзі; i –элементтер мәні сақталатын айнымалы атауы, P1,...,Pn - операторлар; in - в; range – Python тілінің кірістірілген функциясы; step - қадамы, міндетті емес параметр.

  1. For циклының жазу форматы және операторының жұмысы.

For цикл операторының үшінші формасын жазуда range функциясын және жоғарғы шекараның мәнін көрсететін бір параметрді қолдана отырып ұйымдастыруға болады. Осылайша, цикл параметрі 0-ден N2-1 мәніне дейін өзгереді. Жалпы түрдегі оператордың синтаксисін келесідей жазуға болады:

  1. For цикл операторын қай кезде қолдану керек?

Сипаттама үшін цикл үшін берілген шарт орындалғанға дейін кодтың кейбір бөлігін орындау қажет болған жағдайда қолданылады.

  1. For цикліне жататын операторлар қандай жағдайларда бір рет орындалмайды? Мысал келтіріңіз.

Егер шарт бастапқыда жалған болса, бір рет орындалмаңыз. Шарт-бұл логикалық типтің нәтижесі бар кез-келген өрнек, яғни цикл операторларының шарты if тармақталу операторындағыдай дәл жазылады.

  1. Range және xrange функциялары не үшін қажет

Range-бүтін сандарды қамтитын қайталанатын нысанды (range object) қайтаратын кірістірілген Python функциясы.
Xrange () - бұл функция сандарды тек цикл арқылы көрсету үшін пайдалануға болатын генератор нысанын қайтарады.

Достарыңызбен бөлісу:




©melimde.com 2023
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
Сабақтың мақсаты
бағдарламасына сәйкес
ғылым министрлігі
тоқсан бойынша
Реферат тақырыбы
бағалауға арналған
сәйкес оқыту
Сабақ жоспары
оқыту мақсаттары
жиынтық бағалауға
арналған тапсырмалар
білім беретін
бағалау тапсырмалары
Қазақстан республикасы
Қазақстан тарихы
жиынтық бағалаудың
мерзімді жоспар
тоқсанға арналған
республикасы білім
Жалпы ережелер
бекіту туралы
нтізбелік тақырыптық
арналған жиынтық
жалпы білім
болып табылады
Қазақстан республикасының
Зертханалық жұмыс
арналған әдістемелік
рсетілетін қызмет
оқыту әдістемесі
Мектепке дейінгі
Қазақ әдебиеті
бағалаудың тапсырмалары
Инклюзивті білім
Қысқа мерзімді
білім берудің
пәнінен тоқсанға
тақырыптық жоспар
қызмет стандарты
туралы жалпы
атындағы жалпы
пайда болуы
әдістемелік ұсыныстар
Жұмыс бағдарламасы
қарым қатынас
емтихан сұрақтары
пәнінен тоқсан