ЭЭМ, Программалоо
Шарттуу оператордун деген эмне?
программалоо, ал эмне үчүн жооптуу болот тили көндүмдөр, ошондой эле түшүнүү гана эмес, маанилүү болуп саналат. Бул ийгиликтүү мүмкүндүгү үчүн зарыл болгон , командада иштөө, жана макала ичинде сиз оператор айлана-чөйрөнү коргоо, анын эмне себептен маанилүү экенин, өзгөчөлүктөрү кандай кандай болот. Ошондой эле жалпы шарттары которулуп, бутактуу коду жана колдонулат үчүн талкууланат жок.
Шарттуу оператордун деген эмне?
Демек, (же, башкача айтканда, бир шарттуу бутагы нускама) программалоо тили дизайн деп аталат. Бул команданын же аткарууну камсыз кылат. Ал эми бул боюнча акт түзүштү колдонуучу (жабдуулар оператору) көрсөтмөлөрдү алган бир логикалык сөз же чындыктын байкалган шарты болгон учурда гана мүмкүн болот.
арыздын жалпы мүнөздөмөсү
шарттуу билдирүү буйруктардын бир комплексин жүзөгө ашырууга же көрмөксөн колдонулат (буйрук аз) аныктоочу таасир кыла турган эч нерсе жокпу, көз каранды. Ошондой эле ал бутактуу максатында колдонулушу мүмкүн. Бул пайдаланылат үч негизги үлгүлөрүнүн бири болуп саналат структуралык программалоо.
шарттуу бөлүмү билдирүү
Биринчиден, анын бир аз чыгар- жана абдан эле популярдуу сүрөт унутпайлы жангын Victor Mikhailovich "Найт жолдун" 1878-жылы жазылган, ал жолдордун кесилиштеринде туруп баатыр сүрөттөлөт жана кайсы жакка барсам деп. Ошо сыяктуу эле, оператор коюлтулган иштейт. Ошондуктан, баатыр бир багытта бара сунушту кабыл алса, ал эми ошол эле бутакта барат. тандоо бир гана болушу мүмкүн. Биз Шарттуу оператордун тууралуу сөз кыла турган болсок, анда ал өзүнүн логикалык сөз айкашы "чыныгы" болгондо гана иштейт. Көптөгөн программалоо тилдери, эгерде, ачкыч пайдаланат белгилөө үчүн. Балким, курулуш баскычында, биринчи абалын текшерип, андан кийин дагы бир, андан кийин үчтөн бир бөлүгү, төрттөн бир бөлүгү, ошондуктан, жана. бул боюнча кененирээк карап чыгалы. шарттуу отчеттун ар кандай түрлөрү бар? Алардын баары үч:
- Шарттуу билдирүүсүндө, бир гана өкүлчүлүгү бар. Ал (орточо) төмөнкүчө чагылдырууга болот: зарыл болгон шарттар, анан команда акыркы жолу менен ишке ашырылат, анда. ЭЭМ үчүн унаа, чындык көрсөткүчтүн логикалык мааниси же эсептейт. шарт программанын башка бөлүктөрүнө адамдар менен да ушундай болсо, анда ал ачкыч аягына чейин кодду ишке ашырып баштайт. Assembler-жылы иштин бул түрү программист гана жеткиликтүү. Ошондой эле, аягында бир ачкыч болот, мындай болушу мүмкүн, ошондо кошумча эч нерсе аныктоо үчүн, сак болушубуз керек.
- Шарттуу билдирүүсүндө, эгерде эки бутагы ушул. Ал төмөнкүчө чагылдырууга болот: бир абалда болсо, анда command1 command2 дагы акыры. бул командалардын бири так аткарылып жатат деп зарыл болгон учурларда бул программалоо курууга колдонуу. Ошондуктан абалы чын болсо, анда кодду биринчи бөлүгү - Эгерде жок болсо, экинчиси. Кээ бир учурларда, мындай чечим талап кылынат.
- бир катар шарттар менен Шарттуу оператор. Ал төмөнкүчө чагылдырууга болот:
биринчи шарты болсо, анда эмне үчүн
биринчи шарты туура келбесе дагы, төмөнкү анда эмне үчүн текшерүү
бири-нын баардык шарттар бир текшерип башка болсо, анда эмне үчүн
Асмандан келген да тандоонун туура эмес, башка болсо, анда буйрук жок чуркап жатат
Көрүнүп тургандай, Шарттуу оператордун башка дизайнын колдонот. Алардын ишке ашыруу орду ырааттуу талап кылынат. Бул мүмкүн болгон кырдаал (нормалдуу техника боюнча) эмес, турган коду аткаруу аягында башталат, - деп дайыма башынан.
Мисал: "Pascal"
анын кандай иштээрин түшүнүү үчүн, биз абдан популярдуу программалоо тилдердин биринин үлгүсүн карап чыгууну сунуштайбыз. "Паскалга" деген шарттуу билдирүү жөнөкөй же татаал болушу мүмкүн. Биринчи түрү - шарттуу белгилер = бир түрү, <,>, жана башка ушу сыяктуу. Паскалга бир татаал шарттуу Билдирүүдө түрүндө болушу мүмкүн:
а> = ж, анда
ошондо
Оп: = есебк (ай)
дагы
(Жараксыз) жазуу жүзүндө баяндоого;
жандыргычтары деген эмне?
жандыргычтары деген эмне? анын үлгүсүн өзгөчөлүгү ал, бери дегенде, эки бутактарын бар. Бирок, негизги сөздөрдү гана эсептелет бири, мурда белгиленген параметрлерге кыла алат. Мурда көрсөтмөлөрүн айырмаланып жөнүндө сөз предмети логикалык кайтып эмес экенин далилдеп турат үчүн буруу керек, ал эми жалпысынан, ошондой эле аны менен берилиши мүмкүн түрлөрү. Ошондой эле текст саптар менен салыштырганда бир программалоо тилдеринин, анын ичинде жүзөгө ашырылышы мүмкүн.
өнүгүшүнүн тарыхы
эсептелген тегинин өтүүнү көрсөтүү, башында командасы тарабынан колдонулат. Бул бир бүтүн сөз айкашы кайтарып, бир селектор катары милдетин аткаруучу, мындай деген, жана өткөөл көрсөтмө жыйындысы. Command өлүм жазасына тартылып, жазуучу саны машинанын бир кыймылга көңүл бар болгон буйруктарды толугу менен тизмесине катары пайдаланылат эсептелет конкреттүү бааланып жатат.
Окшош үлгүлөрү, мисалы, "негизги" жана "Fortran" деп программалоо тилинде көрүүгө болот. Биз программалардын жөнүндө жалпысынан айта турган болсок, азыр болсо алар, жетиштүү жогорку натыйжалуу менен сыймыктанса болот чейин, анткени биз, алар эскирип олуттуу деп айта албайбыз. азыркы тилде колдонулган шарттуу билдирүүсүндө, аткарууну таасир көп комплекстүү түзүлүш болуп саналат. Артка кылчайып, ушул пункттун келип барып, мен кабыл алса, жана башка баалуулуктардын сөз менен жыйынтыгын салыштыруу зарыл бутактарынын аныктоо үчүн зарыл эмес экенин кошумчалап кетким келет. Сенин дарегин камтыган кынтыксыз тармактык көрсөтмө эс тизилип, жазуунун жатат. зарыл маалыматтарды жөн гана эсептелет деп керектүү көрсөтүп жатканда. Ал эми программанын ылдамдыгы Tags санынан көз карандысыз болот.
көп учурда колдонулган заманбап программалоо тилдеринин, анын ичинде, оператор да ар кандай шартта туруп кодексинин зарыл даана кызыгууну кыймылды жасай өткөөл үстөлгө командаларынын турган, ошондой эле иштелип жандырган. Алар кантип турат? жогорку даражалуу, программалоо тилдери, көпчүлүк учурларда, мисалы, аты-жөнүн, swithc же эки колдонушат.
Касиеттери логикалык сөздөрдү эсептей
шарттуу арыз менен программа аткарылат кандай олуттуу таасири, ар бир учурда шарттуу сөздөр логикасы Эсептөөнү кабыл көрсөтөт. эки негизги стратегиясы бар.
- Complete эсептөө. Биз көрсөтүлгөн баалуулуктар менен бардык параметрлерин эсептеп, анан I.
- Толук эмес эсептөө. Кошумчалай кетчү нерсе, ар бир чечим болуп эсептелет. сөз айкашы, "чыныгы" деп бааланса, анда кийинки параметр алданып. Бул же болбосо иш.
жыйынтыктоо
Шарттуу операторлор программалоого абдан жакшы долбоор болуп саналат. Алардын жардамы менен ал жонокой адам ойлонуп туруп, татаал долбоорлорду ишке ашырууга болот.
Similar articles
Trending Now