Komputiloj, Programado
"Pascal" - lingvon ... "Pascal" por komencantoj: Priskribo
En la vasteco de la TTT, vi povas trovi multajn programojn en la lingvo "Pascal", sed multe pli malfacile eltrovi kiel funkcias, kaj estas aranĝitaj sur kio bazo. Ni ekzamenas la fundamentojn de programado kune!
Algoritma lingvo: bazaj konceptoj
En familiara lingvo ni uzas la bazan unuoj: la karakteroj, vortoj, frazoj kaj tutaj frazoj. Algoritma lingvo ankaŭ havas similan strukturon, sed liaj komponantoj estas nomataj malsame. Ni parolas pri bazaj strukturoj, esprimoj kaj deklaroj. Ĉiuj tiuj unuoj formas hierarkian strukturon, kiel ĉiu sinsekva elemento estas formata el la supre.
Simboloj algoritma lingvo - estas nedividebla atomoj uzata por skribi kodon.
Bazaj dezajno - estas la minimumaj unuecoj kiuj havas proprajn signifo.
Klasika lingvo esprimoj formiĝas el la supre du unuoj kaj opcio la reguloj por trovi la deziratan valoron.
La operatoro estas respondeca por la priskribo de la specifa transformo kiu estas necesa por ĝentila ekzekuto de la programo. Povas esti pluraj, se necese - la programo devas plenumi komplikan operacion. En tiaj situacioj, ili kombinas en la sama bloko aŭ formitaj deklaro.
Lingvo "Pascal"
Ekzistas granda nombro da programlingvoj. "Pascal" (por komencantoj estas kelkaj avantaĝoj) estas unu el ili. Lia alfabeto konsistas el nombroj, leteroj kaj specialaj karakteroj. Jen listo de ili:
- 26 latina majuskla kaj minusklaj literoj ;
- substreki karaktero;
- dek ciferoj;
- limiters;
- operacio signoj;
- specifiers;
- rezervita de la sistemo (servo) de la vorto.
Krom la supre elementoj, ĝi apartenas al aro de fundamentaj "malplenan" kiu ne povas esti uzita ene de la strukturo kaj esprimo de rezervita duobla simboloj.
Elementa lingvo konstruojn
"Pascal" por komencantoj inkludas kordoj, nombroj kaj nomoj.
La nombroj uzataj en la kodo sub revizio, la programlingvo estas kutime skribita en la dekuma sistemo. Ili povas esti ambaŭ realaj kaj tutaj, kiu faris neniun mencion de la decimala punkto. Se la nombro estas pozitiva, ĝia signo eblas preterlasita.
"Pascal" - estas algoritma programlingvo en kiu la kordoj estas vico de signoj, fermita en apostrofoj. Se vi bezonas uzi apostrofo mem, tiu simbolo havas mencii dufoje.
Nomo - sekvenco kiu komenciĝas per litero, kaj povas enhavi en lia komponado ciferojn. IDs nomiĝas etikedoj, tipoj, konstantoj, funkcioj, proceduroj, variabloj, objektoj, kaj eĉ moduloj. Formante ensalutiloj vi povas uzi la substreko karakteron. La nomo povas havi multan karakteron, sed la tradukilo legas nur la unuajn 63 karakteroj. "Pascal", la malkaŝo de kio ŝajnas tiom komplika, ne tiel terura, do ne rapidi por esti timigita kaj fermi la browser paĝo!
Kiel la lingvo ensalutiloj estas malpermesitaj uzi la normon nomoj de konstantoj, proceduroj, specoj de dosieroj, funkcioj, kaj ankaŭ sistemo esprimoj.
Plibonigi la videblecon de la kodo helpos la mankojn, sed ĝi valoras memori ke ili ne povas dividi la nomojn kaj numerojn en la mezo.
Sintakso algoritma lingvo
Ĉiu linio devas finiĝi per punktokomo en la programo, skribita en la lingvo ni konsideras ( "Pascal"). Informatics instruas la lernantoj kaj studentoj, kaj vi povos kompreni tiujn regulojn mem!
La punktokomo (;) - antaŭaranĝita signalo, kiu rakontas pri la fino de la nuna linio kaj la bezono movi al nova unu. Sed krom la servo komandojn eblas: const, var, komenci kaj aliaj.
La operatoro fermas la programon fino, do post kiam ĝi nepre antaŭita de punkto. Kelkfoje kodo povas enhavi plurajn kunaj, do la komenco kaj fino de la bloko estos apartigitaj per punktokomo.
Atribui specifan valoron de la variablo al la egala signo estas necesa meti dupunkto. Ekzemple, vi iras al starigis n = 13, kaj la kodo tuj aspekti n: = 13.
Se vi lernas la regulojn, do vi povas sufiĉe rapide lernas skribi programaron kodo sen sintaksaj eraroj.
Klasika lingvo deklaroj "Pascal"
Planita repetitivos estonteco aplikon kodo kaj efektivigi ĝin kun iu ajn ago eblas per malsamaj manieroj. Sed la lingvo "Pascal" estas uzata por ĉi tiu celo diversaj operatoroj. Ĉiuj el ili, ni ne povas konsideri do ni kompreni kun nur kelkaj.
Ekzemple, per elekto de la operatoro povas elekti unu el la alternativaj manieroj de kuri la programon. Parametro en ĉi tiu kazo estas la esprimo de la sinsekvon tipo. Sed estas averto: ĉi elekto ŝlosilo ne povas aparteni al ĉeno aŭ reala tipo.
Tamen ekzistas asigno deklaroj, kondicionalo, komponigita kaj malplenaj, kaj ankaŭ multaj aliaj utilaj investoj. Scio de nur kelkaj el ili permesas vin skribi kodon kun bonegaj funkciojn. Telefonistoj ne devus esti misuzita, pro sia granda nombro faras la programo malfacile debug tradukilo, konfuza kaj malfacile percepti fremduloj.
La asigno operatoro
Tiu esprimo estas la dupunkto kaj subskribi "egalaj". Ĝi estas uzata por atribui specifan variablo de aparta valoro. Estas grave memori, ke la tipo de variablo esprimoj kaj devas esti la sama en la evento ke ili ne rilatas al la tuta kaj la reala tipo, respektive. Nur en tia situacio direktos konvertiĝo.
kombinaĵo deklaroj
"Pascal" - lingvo de programado kiu uzas sinsekvo de arbitra programo deklaroj enfermitan en specialaj krampoj. Estas ĉirkaŭ komponigita strukturo, la limigita vortoj komenci kaj fino. Tiu estas grava ilo por la algoritma lingvo, per kiu eblas skribi kodon uzante strukturan metodiko.
Telefonistoj de la lingvo "Pascal", inkludita en la parto de la komponigita strukturo povas esti tute malsama, ĉar ne ekzistas limigoj. Nestumado profundo eble ankaŭ malsamaj.
Kondiĉa operatoro programlingvo
Ĉi komponanto provizas la kapablon por kontroli en dum la programo specifita kondiĉo kaj realigas agon depende de la rezultoj de lia paŝo. Tiel, la kondiĉa ordono - estas unu el la rimedoj de formado de branĉoj en la procezo de plenumante kalkuloj.
Strukture, kondiĉa deklaro estas kiel sekvas:
SE
En ĉi tiu esprimo alian, do se estas rezervitaj vortoj, la kondiĉo - logika esprimo kun arbitra enhavo, kaj operatoroj - ajna komandojn uzata programlingvo.
La strukturo de la programo kodo
Header sekcioj operatoroj kaj priskriboj - jen estas la ŝlosilo komponantoj de apliko skribita en lingvo kiel "Pascal". Informadiko ebligas plene esplori ĉi tiujn elementojn kaj lerni kiel uzi ilin konvene.
La titolo kutime enhavas kodon nomo. Ekzemple, Programo MyFirst.
Sekcio priskriboj povas signifi ligitaj bibliotekoj, moduloj, etikedoj, konstantoj, tipojn, variablojn, ĉapitro priskribo de la funkcioj kaj proceduroj.
Sekcio enhavas priskribojn de la moduloj ene de la nomoj de ligitaj bibliotekoj kaj komenciĝas per la rezervita vorto uzas. Devas esti la unua inter ĉiuj aliaj priskriboj. Modulo nomoj devas ĉiam esti apartigitaj per komoj.
Ajna kodo operatoro povas meti etikedon nomo estas menciita en la koncerna sekcio de la priskribo.
Antaŭtempa priskribo permesas konstantoj en la kodon por registri iliajn nomojn anstataŭ nombra aŭ literciferajn valorojn.
En la priskribo de la variabloj uzitaj devus inkluzivi ĉiuj specoj kiuj uzos: "var c, a, r: entjera; k, l, m: signo; h1, h2: bulea;".
Ne forgesu, ke "Pascal" - lingvo de programado kiu postulas la devigan prepara priskribo de ĉiuj komponantoj implikitaj en la programo.
kodo teksto devas finiĝi per punkto.
ekzemploj de programoj
"Pascal" - tio estas elementa lingvo, kaj vi povas daŭrigi rekte al la kodo skribo post studi la supre informon.
Ni certigas, ke la aplikaĵo alportis al la ekrano la frazo «Estas mia unua programo!»
Ekzemploj de programoj sur "Pascal" estas tre grava por kompreni, do provu fari ĝin nun.
komencu
Writeln (Estas mia unua programo '!);
Fino.
Jen tiel simpla!
Serĉi pli kompleksa kodo, per kiu vi povas trovi la radikojn de kvadrata ekvacio. Atentu la principo de formado de komputa esprimoj.
Espereble, la ekzemplon programojn sur la "Pascal" estis utila al vi.
Similar articles
Trending Now