Егер/өзгеше блогы
Сіз бастауыш сынып оқушыларын математика негіздеріне үйретуі тиіс ойын құрастырып жатырмын, деп елестетіңіз. Ойын қосу есебін береді, содан кейін жауапты енгізуді сұрайды. Оқушы дұрыс жауап үшін балл алу немесе дұрыс емес жауап үшін балл жоғалту керек. Сіз осы есепті екі пайым көмегімен шеше аласыз, егер:
Егер жауап дұрыс болса, есепке бір балл қосу керек
Егер жауап дұрыс болмаса, есептен бір баллды алып тастау керек
Сондай-ақ сіз осы логиканы жеңілдетіп, екі пайымды бірге жинақтап, кодты бұрынғыдан тиімдірек жасай аласыз, егер/өзгеше:
Егер жауап дұрыс болса, есепке бір балл қосу керек.
Өзгеше болса, есептен бір баллды алып тастау керек.
Таңдап алынған шарт тестіленген. Егер ол дұрыс болса, пәрмендерегер блогыбөлігінен орындалады. Егер дұрыс болмаса, пәрмендерөзгеше бөлігінен орындалады. Бағдарлама блок пәрмендерінің тек бір тобын ғана орындайды. Бағдарлама ішіндегі осындай балама жолдардытармақтар деп атайды. Егер/өзгеше блогының құрылымы мен оған сәйкес блок-сызба 4.6-суретте көрсетілген.
4.6-сурет.Егер/өзгеше блогының құрылымы
Егер/өзгеше блогы пайдаланылған скрипт мысалы (4.7-сурет)
4.7-сурет.Осы скрипт, пайдаланушы оң санды енгізгенін немесе теріс санды енгізгенін анықтайды
Егер және егер/өзгеше салынған блоктары
Егер сіз бірден артық шартты тестілегіңіз келсе, әрекет жасаудан бұрын, сіз текресу үшін, бірнеше егер (немесе егер/өзгеше) блоктарын сала аласыз. Студен стипендия алатындығын-алмайтындығын анықтайтын 4.8-суретте скриптті қарастырайық. Оны алу үшін, студентте орта балл (GPA) 3,8 жоғары және математикадан 92% жоғары бағасы болу керек.
4.8-сурет.Сіз бірнеше шарттарды тестілеу үшін, салынған егер/өзгеше блоктарын пайдалана аласыз,
Бірініш кезекте GPA > 3.8өрнегі тестіленеді. Егер ол дұрыс болмаса, бізге басқа шартты тексеріп қажеті жоқ: стдент стипендия алу критерийлеріне сәйкес емес. Ал егерGPA > 3.8 дұрыс болса, екінші шартты тексеру керек. ОлматБалл> 92шартын тексеретін салынған егер/өзгеше блогы көмегімен орындалады. Егер ол да дұрыс болса, студент стипендия алады. Егер дұрыс болмаса – студент стипендия алмайды және экранда сәйкес хабарлама пайда болады.
Достарыңызбен бөлісу: |