KomputerProgramming

"Pascal" operator. programming language Pascal

Mbokmenawa saben programming language schoolchild dikenal, kang diarani "Pascal". Apa iku? Sampun suwene wis basa ana mati, sawise kabeh mung digunakake kanggo siswa latihan lan sekolah dianggep basa. Iku nuduhake versi simplified ALGOL. Nanging, kados terakhir, "Pascal" bisa digunakake kanggo nulis program nyata malah game. Sadurungé dadi cukup popularitas, nanging saiki mung wadi, ing kasunyatan, kanggo tujuan latihan. Wangsulan: Bab ingkang pisanan sing nengsemake potensial programer kanggo "Pascal" - iku bisa kanggo nulis, nalika ngramut sifat basa Inggris, ora puzzle liwat nggunakake rencana khusus kang bisa ditampa ing basa-basa kaya C.

Kang digawe ing "Pascal" Niklaus Wirth ing 1970. Dheweke dijenengi basa sawise ilmuwan Blaise Pascal, sing maputra mobil ing donya kang kawitan. Sampeyan bisa nambah nomer loro beda. A keturunan langsung saka basa "Pascal" punika "Modula-2." Sing terakhir iku penerbitan versi apik.

sistem program

Pascal ABC - programming language presented dening sistem ana. Nanging, ing diterangake iku varian saka generasi anyar.

Apa iku digawe "Pascal ABS"? Kanggo iki pungkasan, ana loro alasan wujud:

  • sistem lungse ing basa asli;
  • kepinginan kanggo nggawe lingkungan program liyane modern lan terpadu.

Language Pascal ABC kalebu sistem klasik "Pascal" unsur "Delphi" lan expansion dhewe. Gusti muncul ing taun 2002.

Ana uga compiler saka jeneng sing padha, kang iku kuat lan modern lingkungan program. Iku bisa kanggo mbukak ing Linux, MacOS, uga ing Windows.

NET Framework ngijini sampeyan kanggo nggunakake fitur tambahan, uga program ing kabentuk, obyek-oriented lan fungsi gaya. Penulis basa iki dadi Mikhalkovich. Panjenenganipun dipengaruhi dening ora mung ing "Pascal" lan "Delphi", nanging uga C # lan "Python".

ciri umum saka operator

Operator saka basa pamrograman sing dibutuhaké kanggo nulis program. Padha wis bisa kanggo nindakake fungsi tartamtu lan kalkulus. Tim ing "Pascal" beda-beda saka unsur liyane? Kasunyatan sing padha ndherek tumapake tumindak. "Pascal" wis dirancang supaya kabeh operator sing dumadi saka tembung tambahan khusus. Command kapisah antarane piyambak lan unsur nggunakake titik koma (;). Kabeh operator sing dipérang dadi grup:

  • Prasaja. Printah iki ora ngemot unsur liyane. Iki: operator assignment (titik lan padha), lan prosedur transisi unconditional (digunakake kanggo tags).
  • Kabentuk. statements sing arupi unsur liyane: a statement senyawa, kahanan, puteran, gabung.

Loro kelompok bakal rembugan mengko ing artikel iki.

tata cara operator

Iki mbutuhake operator kanggo nelpon prosedur. Kanggo nggawe line ing lingkungan komputer, sampeyan kudu nemtokake pengenal, ngiring dening paramèter saka telpon kudu diselehake. Nanging, ing basa ana pangobatan sing ora duwe unsur pungkasan. Padha "Pascal" sing dipérang dadi rong jinis:

  • standar (pangguna ing basa);
  • adat (digawe dening Programmer ing).

Nalika propisaniem pesawat tartamtu saka unsur ing saurutan aktif siji utawa prosedur liyane.

Operators ( "Pascal"), kang tanggung jawab kanggo tugas umum, cukup kanggo elinga gampang. Sampeyan kudu nulis ing bagean Declarations migunakake tembung lan ketik gambaran saka prosedur. Ana unsur standar sing ora kudu ngetik ing pemblokiran pisanan. Iki tugas maca, nulis, lan liya-liyane.

tata cara adat needed sadurunge program karya kanggo ngrancang lan sijine ing bagean gambaran, utawa modul. Yen sampeyan nggunakake pilihan terakhir kudu ditulis ing bagean migunakake utawa Prosedur.

operator transfer unconditional

operator prasaja kanggo nggunakake cukup gampang, kalebu lungo menyang. Ing "Pascal" wis tag bagean, kang ngijini sampeyan sijine tartamtu dibutuhake pangembang kanggo operator, lan mengko amarga Langsung unconditional kanggo deleng. Dadi label kanggo digunakake pesawat saka nomer lan aksara tanpa tandha utawa spasi. Saka baris iku wis kapisah dening tandha titik loro (:). Sadurunge nggawe label, LABEL, ndeleng nang kudu nemtokake jeneng saka unsur.

Sadurunge nggawe departemen, sampeyan kudu ngerti babagan sawetara saka nuansa:

  • kabeh tags diterangake kudu digunakake;
  • yen item duwe jeneng saka nomer, sampeyan ora bisa wara-wara mau.

Sayange utawa bok manawa, ing statement lungo menyang ing basa modern ora nganggo program. Iki amarga kasunyatan sing sistem kuwi apa, nggawe prinsip conveyor ing. Lan operator kuwi ( "Pascal") minangka lungo menyang, nglanggar proses komputasi.

kahanan operator

statement saratipun diajukake designs IF-banjur-liya, digunakake kanggo nampilake cabang, kang siji pawujudan iki kudu ngapusi. Proses komputasional bakal nerusake ing salah siji opsi presented. Conventionally, proses dipérang dadi rong jinis:

  • struktur garpu (ngendi ana loro pilihan, saben anjog kanggo asil sawijining);
  • struktur Bypass (nalika pilihan kapindho iku salah, lan ing kasus kaya mengkono, program ngliwati asil kang digunakake kanggo bebener).

Desain statements IF-banjur-liya kabentuk. tembung iki sing dilindhungi undhang-undhang. Ing kasus iki, terakhir ora tundhuk nggunakake prentah.

Carane ora desain? Kanthi Inggris iku nerjemahake minangka "yen-banjur-liya". Yen program kondisi kasebut iku bener, banjur kasunyatan sing ditulis sawise tembung banjur. Lan yen salah, tenan pracaya kang katulisan mangkene marang, utawa liya sawise baris saka banjur.

statement senyawa

Supaya ngerti tembung iki, iku perlu ngerti definisi. statements senyawa ( "Pascal") - a set saka operasi kanggo nulis program sing kurung miwiti-END. Amarga iki, klompok printah dituduhake minangka terpadu siji.

pilihan operator

Amarga kasunyatan sing statement Yen bisa kanggo bisa karo mung loro cabang, tim pilihan CASE iki diadegaké. Ing sistem iki ana tembung fungsi - cilik, saka, mburi, liya. Ing kasus iki, terakhir uga bisa dilirwakaké. Sadurunge karya operator kudu dinyatakake parameter lan nilai. Yen tombol pilihan wis dicocogaké karo pilihan kang ajeg dileksanakake ing operator, kang sawise suwene. Yen bener ora saiki, lan kabeh tim sing digatèkaké. Iku digawa metu pilihan sing rawuh sawise tembung liya utawa sawise statement CASE.

pilihan iki operator ing "Pascal" ora nganggo sistem digunakake kaya yen. Ora ana kahanan test nyata. Yen kita nimbang kang karya ing liyane rinci, kita bisa ndeleng sing CASE cilik pirso dissonance menyang program, wiwit operator ends karo END, kang ora dipasangake miwiti. Iku akeh luwih gampang kanggo nggunakake, utamané yen ana 5 utawa luwih pilihanipun. Prescribe saya IF-banjur bakal dawa, lan iki ora proses nyaman.

Operators ( "Pascal"): siklus

Apa siklus? Padha ora pati jelas Ambalan sawetara sistem printah kaping pirang-pirang kanthi ketemu kahanan. Ing "Pascal" dikenal loro jinis siklus :

  • parameter siklus;
  • pengulangan.

Apa wong? First (karo siklus parameter) wis tansah dikenal paramèter. Kadhangkala disebut biasa. prabédan utama iku nomer repetitions ing siklus dikenal ing advance.

pengulangan iku padha ora dingerteni Suasana. Looping mengkono anggere kondisi sing ora arep kelakon.

Mbedakake jinis lan jinis siklus bisa karo bantuan saka sawetara saka struktur:

  • Mbaleni: Baleni karo postcondition ing.
  • Nalika: Ambalan precondition.
  • FOR - operator akun. Kang digunakake ing parameter siklus.

Ing loro opsi sing digunakake kanggo Ambalan iteratif. Bentenipun utama saka statement pungkasan - bisa digunakake ing daur ulang karo parameter sing, lan FOR - kanggo repetitions tanpa setelan mokal.

IO Operators

Kanggo interaksi karo lingkungan lingkungan program ketemu statements input-output. Padha ngijini sampeyan kanggo ngetik informasi lan nampilake asil ing layar utawa dicithak. Printah diwaca bakal ngidini pangguna kanggo nemtokake program mlaku data sing. Carane ora iki kelakon? Program kanggo dadi titik ing kursor sumunar katon ing layar, kang ngenteni input saka manungsa. Bentenipun ing loro statements maca lan readln cilik. Last mung gerakane kursor menyang baris sabanjuré.

O Operator ( "Pascal") - nulis (ln). LN Piece ngidini kanggo terus data output ing baris sabanjuré. Yen Program nemtokaken statement prasaja, iku bakal ditampilake ing layar minangka istilah kosong. Digunakake ing pangertèn iki, printah iki ora dibutuhaké.

Ana uga operator var, cedhak. Padha ora bisa dianggo yen supaya ora mbutuhake program dhewe.

operator utama ( "Pascal") diterangake ing artikel. Padha bakal bantuan luwih kanggo nulis program, banjur padha bisa nyedhaki cepet lan tanpa salah. Tanpa iku ora bisa metu apa-apa ing programer mangsa bisa karo basa "Pascal". Program tanpa operator, alas, ora bisa mbayangke. Iki tegese padha kudu bisa kanggo operate. Perlu koyone operator siklus rumit, Nanging, kudu dilatih lan kabeh masalah ilang. Good luck ing karya!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 jw.birmiss.com. Theme powered by WordPress.