KomputerProgramming

What is the operator kondisional?

Dina programming, éta penting mah ngan kaahlian basa, tapi ogé mangrupa pamahaman naon jawab naon. Éta dipikabutuh pikeun kamungkinan suksés gawe babarengan, jeung dina artikel nu anjeun bakal manggihan naon lingkungan operator, naha eta anu diperyogikeun, naon fitur. Aya ogé bakal dibahas dina istilah umum pindah jeung kode branching, jeung nu eta geus dilarapkeun.

What is the operator kondisional?

Kitu (atawa, Alternatipna, hiji instruksi cabang kondisional) disebut desain basa programming. Eta nyadiakeun kinerja hiji tim atawa set. Tapi ieu téh mungkin ngan mun kondisi observasi tina kabeneran ekspresi tangtu logis atawa parentah nampi ti pamaké (operator alat-alat) dina perwujudan ti.

pedaran umum tina aplikasi nu

pernyataan kondisional dipaké nalika ngajalankeun atawa ignoring set tangtu Paréntah (paréntah kirang) gumantung kana naha aya pikeun ngalakukeun faktor nangtukeun. Ogé bisa dipaké ku pintonan pikeun branching. Ieu salah sahiji tilu desain dasar, nu dipaké dina programming terstruktur.

pernyataan cabang kondisional

Mimitina hayu urang digress bit jeung inget lukisan cukup populér Vasnetsov Koswara Mikhailovich, "Ksatria di Crossroads", ditulis dina 1878. Ieu portrays pahlawan anu jumeneng di hiji crossroads sarta mutuskeun dimana balik. Nya kitu, operator anu ngoperasikeun conditioned. Ku kituna, upami satria bakal nampa tawaran pikeun buka dina hiji arah, tapi anjeunna bakal balik kana cabang sarua. pilihan bisa ngan hiji. Lamun urang ngobrol ngeunaan operator kondisional, teras gawéna ngan lamun ekspresi logis nyaeta "leres". Paling basa programming pikeun nunjuk éta ngagunakeun keyword lamun. Sugan panggung konstruksi, nalika dipariksa hiji kaayaan munggaran, teras sejen, teras hiji pihak, saparapat, jeung saterusna. Hayu urang nempo ieu leuwih jéntré. Naon bentuk béda tina pernyataan kondisional? Katiluna di antarana:

  1. pernyataan kondisional, nu aya ngan hiji cabang. Sigana (averaged) saperti kieu: upami kondisi diperlukeun téh lajeng dipigawé ku tungtung tim. komputer Etang mobil, naha nilai logis tina indikator bebeneran. Lamun kondisi anu sami sareng pamadegan bagian séjén program, éta dimimitian sangkan ngaéksekusi kode nepi ka ahir keyword. Dina assembler formulir ieu karya téh ukur aya nepi ka programmer teh. Ogé bisa jadi sapertos nu di tungtungna bakal aya keyword tangtu, lajeng nu peryogi janten cautious teu atribut nanaon tambahan.
  2. pernyataan kondisional, wherein dua dahan hadir. Sigana kieu: lamun hiji kaayaan dibikeun lajeng command1 command2 sejenna tungtung. Paké nyusunna programming ieu kasus dimana éta diperlukeun salah sahiji tim geus dipigawé akurat. Ku alatan éta, lamun kondisi anu leres, teras bagian kahiji kode teh - mun teu kadua. Dina sababaraha kasus, leyuran kawas anu diperlukeun.
  3. operator kondisional kalawan sababaraha kaayaan. Sigana kieu:
    lamun kaayaan mimiti lajeng naon nu kudu
    sejenna lamun lamun kaayaan munggaran teu cocog, pariksa di handap lajeng naon nu kudu
    sejenna lamun pariksa sagala salah kaayaan ku salah lajeng naon nu kudu
    sejenna lamun ngayakeun pilihan ti luhur teu luyu, teras paréntah geus ngajalankeun tungtung

Salaku bisa ningali, éta operator kondisional ngagunakeun desain béda. palaksanaan maranéhanana lumangsung sequentially. Nu teu mungkin kaayaan (dina Teknik normal), numana palaksanaan kode baris dimimitian ti tungtungna - salawasna ti mimiti.

Contona "Pascal"

Ngartos kumaha gawéna, urang ngajukeun mertimbangkeun conto salah sahiji basa programming nu pang populerna. pernyataan kondisional dina "Pascal" tiasa basajan atawa kompléks. Jinis munggaran - jenis lambang =, <,>, sarta kawas. Hiji pernyataan kondisional kompléks di Pascal tiasa nyandak wangun kawas kieu:

lamun hiji> = y
terus
Op: = Sqr (ay)
lamun henteu
nulis (Hiji nilai sah);

Naon switch a?

Naon switch a? Fitur desain na téh nya éta boga sahanteuna dua cabang. Tapi anjeunna mung tiasa ngalakukeun salah, pakakas saméméhna parameter nu diitung ungkapan konci. Diomongkeun di kontras jeung parentah saméméhna kedah ngagambar perhatian anjeun kana kanyataan yén subjek teu balik a nilai Boolean, sarta sakabéhna, sakumaha ogé jenis nu bisa dibikeun ka manehna. Ogé bisa dilumangsungkeun dina sababaraha basa programming, dibandingkeun jeung string atawa tatahan téks.

Sajarah pembangunan

Asalna dipaké ku tim, nunjukkeun transisi tag diitung. Eta nyatakeun babasan, akting duanana salaku pamilihan, nu mulih hiji integer, sarta set paréntah transisi. Paréntah geus dieksekusi, nilai husus nu diitung, anu dipaké minangka angka labél di sakabéh daptar Paréntah pikeun nu aya téh pindah sarta perhatian mesin.

desain sarupa bisa ditempo dina basa programming sapertos "Dasar" jeung "Fortran". Kami teu bisa disebutkeun yen aranjeunna nyata mutahir, sabab nepi ka kiwari maranéhna bisa boast kacida efisien cukup, lamun urang ngobrol sacara umum ngeunaan programming. pernyataan kondisional anu digunakeun dina basa modern, mangrupakeun struktur leuwih kompleks, nu bakal mangaruhan kinerja. Balik deui ka asal muasal item ieu, Abdi hoyong tambahkeun nu keur tekad sahiji cabang perlu teu perlu sequentially prosés sarta ngabandingkeun hasilna jeung ekspresi nilai lianna. Ngan jalan catetan dina Asép Sunandar Sunarya memori paréntah cabang saratna, nu ngandung alamat anjeun. Lamun indikasi perlu yén informasi diperlukeun keur saukur diitung. Na laju program jadi bebas ti Jumlah tag.

Dina basa programming modern, nu loba dipaké dina momen, pindah operator nu ogé bisa dirancang salaku tabel transisi diwangun ku tim nu ngalakonan gerakan perhatian dina potongan perlu kode tanpa kaayaan béda. Kumaha maranéhna nangtung pikeun? Basa programming-tingkat tinggi, di hal nu ilahar, make ngaran hal, swithc atawa duanana.

Sipat ngitung ungkapan Boolean

A pangaruh signifikan dina sabaraha program sareng pernyataan kondisional bakal dieksekusi, renders diadopsi dina unggal hal nu ngitung logika ungkapan kondisional. Aya dua strategi utama.

  1. itungan nu lengkep. Urang ngitung sagala parameter jeung nilai nu disadiakeun, terus I.
  2. itungan Taratas. Misah dianggap unggal pilihan. Mun babasan ngaevaluasi keur "leres", lajeng pilihan hareup ditipu. Éta tindakan dina kasus OR.

kacindekan

operator kondisional aya rarancang pisan nyaman mun programming. Kalayan pitulung maranéhanana kasebut nyaéta dimungkinkeun pikeun gampang nerapkeun desain pajeulit tanpa ngabogaan mikir lalaki.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 su.delachieve.com. Theme powered by WordPress.