№1 Лабораториялыќ жўмыс



жүктеу 0,61 Mb.
бет23/48
Дата06.01.2022
өлшемі0,61 Mb.
#36819
түріПрограмма
1   ...   19   20   21   22   23   24   25   26   ...   48
«Алгоритмдер ж не программалау» п нінен зертханалы саба тарын

Жұмысты орындау нәтижесі:

1-6 тапсырмаларының бағдарламалар мәтіндерін, алгоритмдер блок-схемаларын және тестілеу нәтижелерін есепте басып шығарыңыз.



2.2 тақырып: Логикалық операторлар мен логикалық өрнектер
Жұмыстың мақсаты: Бағдарламаларда күрделі шарттарды, логикалық операторларды қолдана білуді үйрену.
Қысқаша теориялық мәлімет
Кейде бір уақытта бір емес, бірнеше шарттарды тексеру керек болады. Мысалы, берілген санды (n % 2 == 0) (n ді 2ге бөлгенде қалдық 0 тең) шартының көмегімен жұп екендігін/еместігін тексеру керек, ал егер берілген екі n және m бүтін сандардың жұп екендігін тексеру қажет, екі шарттың да әділдігін тексеру керек: n % 2 == 0 және m % 2 == 0, оларды and (логикалық ЖӘНЕ) операторының көмегімен біріктіру керек: n % 2 == 0 and m % 2 == 0.

Питон тілінде стандартты логикалық операторлар бар:



  • логикалық ЖӘНЕ;

  • логикалық НЕМЕСЕ;

  • логикалық терістеу.

Логикалық ЖӘНЕ бинарлық операторлар (яғни сол және оң екі операнды бар оператор) болып табылады. and операторы True мәнін қайтарады, тек екі операндтың мәні True болғанда ғана.

Логикалық НЕМЕСЕ бинарлық оператор болып табылады және ең болмағанда тек бір операнд True тең болғанда ғана True мәнін қайтарады. «Логикалық НЕМЕСЕ» операторы or түріне ие.

Логикалық ЕМЕС (терістеу) унарлық (яғни бір ғана операндпен) оператор болып табылады және жалғыз операнды бар not түрінде болады. Логикалық ЕМЕС егер операнд False тең болса және керісінше болса, True қайтарады.

Мысал 1. Кемінде a немесе b сандарының біреуі 0-де аяқталады:

a = int(input())

b = int(input())

if a % 10 == 0 or b % 10 == 0:

print('YES')

else:


print('NO')

Жұмыс жоспары
Тапсырма 1. X нөмірін ескеріңіз. Бұл нөмір осы аралыққа [а, б] сәйкес келетінін анықтаңыз.

Тапсырма 2. А нақты саны беріледі, егер f (x) = x2 + 4x + 5 болса, онда f (A)


x> 2; әйтпесе f (x) = 1 / (x2 + 4x + 5).

Тапсырма 3. Патшаның жолы

Шахмат патшасы көлденең, тігінен және диагональмен жүреді, бірақ тек 1 шаршы. Шахмат тақтасының екі түрлі жасушасын ескере отырып, корольдің бірінші кезектен екінші айналымға бір рет ауыса алатынын анықтаңыз. Бағдарлама әрқайсысы 1-ден 8-ге дейінгі төрт нөмірді қабылдайды, ал бірінші ұяшық үшін бағанның нөмірі мен жолдың нөмірін көрсетіп, екінші ұяшық үшін. Егер бағдарламаның бірінші ұяшығынан екіншісіне немесе '' NO '' деп жазылса, бағдарлама «YES»

Жұмыстың нәтижесі: тестілеу нәтижелері бойынша 1-3 тапсырмалардың бағдарламасы туралы есеп.




жүктеу 0,61 Mb.

Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   ...   48




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау