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


Тақырып 2.3. Шартты каскадты нұсқаулар Жұмыстың мақсаты



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

Тақырып 2.3. Шартты каскадты нұсқаулар
Жұмыстың мақсаты: кірістірілген жағдайларды, бағдарламалау тіліндегі каскадты шартты операторларды қолдану арқылы күрделі алгоритмдерді жазуды үйрену.
Қысқаша теориялық мәлімет
1-мысал. X және y нөл емес сандарды ескере отырып, координаталық жазықтықтың квадранттарының нүктесін (x, y) анықтайтын бағдарламаны қарастырыңыз. Бағдарлама операциялардың каскадты реттілігін пайдаланады, егер ... elif ... else:x = int(input())

y = int(input())

if x > 0 and y > 0:

print("Первая четверть")

elif x > 0 and y < 0:

print("Четвертая четверть")

elif y > 0:

print("Вторая четверть")

else:

print("Третья четверть")



Бұл құрылыста «if», ..., «elif» шарттары өз кезегінде тексеріледі, шындықтың бірінші шарттарына сәйкес блок орындалады. Егер барлық шарттар жалған болса, онда егер басқа болса, басқа блок орындалады.

Мысал 2. Пайдаланушы енгізген нөмір үшін амалдық жүйені анықтау

print("""Кaкoй операционной системой вы пользуетесь?

1 - Windows 7

2 - Windows ХР

3 - Windows Vista

4 -Другая'""')

os = input ( "Введитете число, соответствующее ответу: ")

os = os.rstrip("\r")

if os = "1":

print ("Вы выбрали -Windows 7")

e1if os = "2":

print ("Вы выбрали - Windows ХР")

elif os = "3":

print ("Вы выбрали - Windows Vista")

elif os = "4":

print ("Вы выбрали - Другая")

elif not os:

print ("Вы не ввели число" )

else:


print ("Мы не смогли определить вашу операционную систему")
Мысал 3. Алдыңғы бағдарламаны пайдаланушы ешқандай нөмірді енгізген кезде опцияны болдырмау үшін өзгертіңіз

print("""Кaкoй операционной системой вы пользуетесь?

1 - Windows 7

2 - Windows ХР

3 - Windows Vista

4 - Другая:""')

os = input ("Введите число, соответствующее ответу: ")

os = os.rstrip("\r")

if os != "":

if os = "1":

print ("Вы выбрали - Windows 7")

e1if os == "2":

print ("Вы выбрали - Windows ХР")

e1if os == "3":

print("Bы выбрали- Windows Vista")

e1if os == "4":

print ("Вы выбрали- Другая")

e1se:


print ("Мы не смогли определить вашу операционную систему")

else:


print ("Вы не ввели число")
Тапсырма 1. 1-3 мысалдар бағдарламаларын енгізіңіз. Нәтижені алыңыз

Тапсырма 2. Пайдаланушы нөмірін болжайтын бағдарламаны жазыңыз. Бағдарлама хабарларды көрсетеді: Guessed!, Кішкентай, көптеген адамдар.

Тапсырма 3 .. А нақты саны A беріледі f (A) f (x) = 0 егер x <= 0;
f (x) = x2 - x үшін 0


жүктеу 0,61 Mb.

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




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

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