ComputerProgramming

"Pascal" - usa ka pinulongan ... "Pascal" alang sa mga magsusugod: Description

Sa kalapad sa World Wide Web, kamo makakaplag sa usa ka daghan sa mga programa sa pinulongan "Pascal", apan mas lisud nga sulbaron kon unsaon nga sila pagtrabaho, ug mga gihan-ay sa unsa nga basehan. ni susihon ang mga sukaranan sa programa uban kanako!

Algorithmic pinulongan: nag-unang mga konsepto

Sa inato sinultihan atong gamiton ang mga nag-unang mga yunit sa: ang mga karakter, mga pulong, hugpong sa mga pulong ug sa bug-os nga mga tudling-pulong. Algorithmic pinulongan usab nga adunay usa ka susama nga gambalay, apan mga sangkap niini gitawag sa lahi nga paagi. Kita naghisgot bahin sa nag-unang mga istruktura, mga pulong ug mga pamahayag. Ang tanan niini nga mga yunit sa usa ka hinan-ay nga gambalay, ingon nga ang matag sunod-sunod nga elemento mao ang nag-umol gikan sa ibabaw.

Simbolo algorithmic pinulongan - ang mabahin atomo nga gigamit alang sa pagsulat code.

Basic design - mao ang mga minimum nga mga yunit nga adunay ilang kaugalingon nga kahulogan.

Classic mga ekspresyon pinulongan naporma gikan sa ibabaw sa duha ka mga yunit ug sa paghimo sa mga lagda alang sa pagpangita sa gitinguha nga bili.

operator mao ang responsable alang sa paghulagway sa mga piho nga kausaban nga mao ang gikinahanglan alang sa husto nga pagpatuman sa programa. Adunay mahimo nga sa pipila, kon gikinahanglan - ang programa kinahanglan nga sa pagbuhat sa usa ka komplikado nga operasyon. Sa ingon nga mga sitwasyon, sila inubanan sa sama nga block o sa compound nga pamahayag.

Pinulongan "Pascal"

Adunay usa ka dako nga gidaghanon sa mga programming mga pinulongan. "Pascal" (alang sa mga magsusugod adunay pipila ka mga benepisyo) mao ang usa sa kanila. Ang mga alpabeto gilangkoban sa mga numero, ug mga sulat ug espesyal nga mga karakter. Ania ang usa ka listahan sa mga kanila:

  • 26 Latin uppercase ug lowercase mga sulat ;
  • nagpasiugda sa kinaiya;
  • napulo ka numero;
  • limiters;
  • mga ilhanan operasyon;
  • specifiers;
  • gitagana sa sistema (sa pag-alagad) sa pulong.

Gawas pa sa mga elemento sa ibabaw, kini iya sa usa ka hugpong sa sukaranan "blangko" nga dili mahimong gamiton sa sulod sa gambalay ug pagpahayag sa gitagana double simbolo.

Elementary mga tagik pinulongan

"Pascal" alang sa beginners naglakip sa kuldas, mga numero ug mga ngalan.

Ang mga numero nga gigamit sa code sa ilalum sa review, ang programa nga pinulongan sa kasagaran nga nahisulat sa decimal nga sistema. Sila mahimong duha tinuod ug ang tibook, nga wala maghisgot sa decimal punto. Kon ang gidaghanon mao ang positibo, ang ilhanan mahimong sal.

"Pascal" - mao ang usa ka algorithmic programming pinulongan diin ang kuldas mao ang usa ka han-ay sa mga karakter, sirado sa apostrophes. Kon imong gikinahanglan aron sa paggamit sa usa ka apostrope sa iyang kaugalingon, kini nga simbolo mao ang bili sa paghisgot sa makaduha.

Ngalan - usa ka han-ay nga nagsugod uban sa usa ka sulat ug mahimong naglakip sa komposisyon figures. IDs gitawag tags, matang, mabag, gimbuhaton, mga pamaagi, mga baryable, butang, ug bisan sa modules. Pagtukod ilhanan nga imong mahimo sa paggamit sa underscore kinaiya. Ang ngalan makabaton sa usa ka daghan sa mga kinaiya, apan ang mga tighipos mobasa lamang sa unang 63 mga karakter. "Pascal", ang pagbutyag sa nga daw sa ingon komplikado, dili sa ingon nga makalilisang, mao nga dili magdalidali sa nga nahadlok ug sa pagsarado sa panid browser!

Samtang ang mga ilhanan sa pinulongan nga gidili sa paggamit sa standard nga mga ngalan sa mga mabag, pamaagi, matang sa file, gimbuhaton, ingon man usab sa sistema ekspresyon.

Sa pagpalambo sa visibility sa code makatabang sa mga kal-ang, apan kini mao ang bili sa paghinumdom nga sila dili pagpakigbahin sa mga ngalan ug mga numero diha sa tunga-tunga.

Syntax algorithmic pinulongan

Ang matag linya kinahanglan matapos sa usa ka semicolon sa programa, nga gisulat sa pinulongan kita naghunahuna sa ( "Pascal"). Informatics nagtudlo sa mga estudyante ug mga estudyante, ug kamo makahimo sa pagsabut niini nga mga lagda sa ilang kaugalingon!

Ang semicolon (;) - sa usa ka gikasabotan nang signal, nga nagsulti mahitungod sa katapusan sa kasamtangan nga linya ug sa panginahanglan sa pagbalhin ngadto sa usa ka bag-o nga sa usa ka. Apan gawas sa mga sugo sa pag-alagad mahimong: const, var, magsugod ug sa uban.

operator sa closes ang katapusan nga programa, mao nga human kini kinahanglan una sa usa ka punto. Usahay code makaigo sa pipila sumpay, mga dugtong, nan, ang sinugdanan ug katapusan sa mga block nga mibulag sa usa ka semicolon.

Sa assign sa usa ka piho nga bili sa baryable sa atubangan sa mga panuigon mopirma gikinahanglan sa pagbutang sa usa ka colon. Pananglitan, ikaw moadto aron sa n = 13, ug ang code na sa pagtan-aw sama sa n: = 13.

Kon makakat-on kamo sa mga lagda, nan kamo na sa madali nga makakat-on sa pagsulat software code nga walay syntax mga sayop.

Classical mga pahayag sa pinulongan "Pascal"

Programmed balik-balik nga sa umaabot nga aplikasyon code ug pagpatuman niini sa bisan unsa nga aksyon mao ang posible nga pinaagi sa lain-laing mga paagi. Apan ang pinulongan "Pascal" gigamit alang niini nga katuyoan nagkalain-laing mga operators. Ang tanan nga sa kanila, dili nato hisgotan, busa, kita makasabut sa pipila lamang ka.

Kay sa panig-ingnan, pinaagi sa pagpili sa operator makapili sa usa sa mga alternatibo nga mga paagi sa pagpadagan sa programa. Sukaranan sa niini nga kaso mao ang ekspresyon nga sa matang han-ay. Apan adunay usa ka caveat: kini pagpili yawe dili iya sa usa ka lambo o tinuod nga matang.

Apan adunay mga buluhaton nga mga pahayag, conditional, composite ug walay sulod, ingon man usab sa daghang mga uban pang mga mapuslanon nga mga puhunan. Kahibalo sa lamang sa pipila kanila nagtugot kaninyo sa sa pagsulat code uban sa labing maayo sa kalihukan. Operators kinahanglan nga dili-abuso, tungod sa ilang dako nga gidaghanon naghimo sa programa lisud nga sa debug tighipos, makalibog ug lisud kaayo sa gitan-aw sa mga dumuloong.

Ang buluhaton operator

Kini nga ekspresyon mao ang colon ug mopirma "managsama". Kini gigamit sa pag-assign sa usa ka piho nga baryable sa usa ka partikular nga bili. Kini mao ang importante nga hinumduman nga ang matang sa baryable ekspresyon ug kinahanglan nga sa mao usab nga sa panghitabo nga dili sila may kalabutan ngadto sa tibuok ug sa aktuwal nga matang, sa tinagsa. Lamang sa ingon nga sa usa kahimtang sa pagtultol sa pagkakabig.

compound mga pahayag

"Pascal" - usa ka programa nga pinulongan nga gigamit sa usa ka han-ay sa mga arbitraryong mga pahayag nga programa gisukip sa espesyal nga bracket. Kini mao ang bahin sa usa ka composite gambalay, ang limitado nga mga pulong nga magsugod ug katapusan. Kini mao ang usa ka importante nga himan alang sa algorithmic pinulongan nga kini mao ang posible nga sa pagsulat code sa paggamit sa structural pamaagi.

Operators sa pinulongan "Pascal", gilakip sa bahin sa linangkob nga gambalay mahimong lahi, tungod kay walay mga limitasyon. Nesting giladmon mahimo usab nga lain-laing mga.

Conditional operator programming pinulongan

component Kini naghatag sa abilidad sa pagsusi sa panahon sa programa bungat sa kahimtang ug sa pagbuhat sa usa ka aksyon depende sa resulta sa iyang tudling. Busa, ang conditional sugo - mao ang usa sa mga paagi sa pagporma sa mga sanga diha sa proseso sa pagbuhat sa kalkulasyon.

Structurally, conditional pamahayag mao ang sama sa mosunod:

KON Unya LAING .

Sa kini nga ekspresyon pa, nan ug kon reserve nga mga pulong, ang kahimtang - usa ka makatarunganon nga ekspresyon sa arbitraryong sulod, ug operators - sa bisan unsa nga sugo nga gigamit programming pinulongan.

Ang istruktura sa code programa

mga seksyon header operators ug mga paghulagway - kini mao ang mga yawe nga sangkap sa usa ka aplikasyon nga gisulat sa usa ka pinulongan sama sa "Pascal". Impormasyon teknolohiya makapaarang sa bug-os-usisa sa niini nga mga elemento ug makakat-on unsaon sa paggamit kanila sa hustong paagi.

header Ang kasagaran naglakip sa usa ka ngalan nga code. Pananglitan, Program MyFirst.

Section paghulagway mahimong magpasabot konektado librarya, modules, label, mabag, matang, baryable, kapitulo paghulagway sa mga gimbuhaton ug mga pamaagi.

Section naglangkob paghulagway sa mga modules sa sulod sa mga ngalan sa konektado librarya ug nagsugod sa gitagana nga pulong nga gigamit. Kini kinahanglan nga ang una sa tanang mga uban nga mga paghulagway. mga ngalan Module kinahanglan nga kanunay nga mibulag sa mga kudlit.

Sa bisan unsa nga code operator mahimo ibutang ang usa ka label nga ngalan nga gihisgotan sa mga may kalabutan nga seksyon sa paghulagway.

Ahat nga paghulagway nagtugot mabag sa code sa ubos sa pagparehistro sa ilang mga ngalan sa baylo nga sa numerawo o letra-numero nga mga prinsipyo.

Sa paghulagway sa mga baryable nga gigamit kinahanglan maglakip sa tanan nga mga matang nga gamiton: "var c, usa ka, r: integer; k, l, m: char; H1, H2: boolean;".

Ayaw kalimti nga "Pascal" - usa ka programa nga pinulongan nga nagkinahanglan sa obligasyon preliminary nga paghulagway sa tanan nga mga components nga nalambigit sa programa.

code nga teksto kinahanglan matapos sa usa ka tulbok.

mga panig-ingnan sa mga programa

"Pascal" - kini mao ang usa ka elementarya nga pinulongan, ug mahimo kamo mopadayon direkta ngadto sa mga sinulat code human sa pagtuon sa mga sa ibabaw nga impormasyon.

Atong sa pagsiguro nga ang aplikasyon nga gidala ngadto sa screen sa hugpong sa mga pulong «Kini mao ang akong unang programa!»

Mga panig-ingnan sa mga programa sa "Pascal" mao ang importante kaayo nga masabtan, mao nga naningkamot sa pagbuhat niini karon.

Sugdi
Writeln (Kini mao ang akong unang programa '!);
Katapusan.

Nga ang mao nga mga walay-pagtagad!

Tan-awa alang sa mas komplikado code, nga kamo makakaplag sa mga gamot sa usa ka quadratic talaid. Pagtagad sa sa baruganan sa pagporma sa computational mga ekspresyon.

Unta, ang panig-ingnan sa mga programa sa "Pascal" mapuslanon kaninyo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ceb.unansea.com. Theme powered by WordPress.