KomputilojProgramaro

La strukturo de la Pascal-programo: programado por komencantoj

La plej atingebla programlingvo por komencantoj estas Pascal. Tiu debeto almenaŭ al la fakto, ke li studis en altaj lernejoj, same kiel unuajarulo en mezlernejo. Ĝi estas uzata kiel bazo por mastrumi multajn aliajn lingvojn. Tamen, ĝi ne estas racia uzi ĝin kiel la ĉefa por evoluo, ĉar la teknika teamo malproksimiĝis.

Nun ekzistas multaj iloj, kiuj konservas la sintakson. Ili diferencas nur en la meza programado lingvo kiel Pascal. La strukturo de la programo estos studita dum la artikolo. Kiel regulo, familiareco kun programado komencas kun la programo "Hello mondo!".

Historio de la lingvo

Al la lumo de Pascal aperis en 1970 dankon, strange al Niklaus Wirt. La nomo estas honorata al Blaise Pascal - granda homo origine de Francio. Ĉi tio pravigas la fakton, ke la scienculo kreis la unuan maŝinon en la mondo, kiu povis aldoni kaj subtrahi nombrojn.

La disvolviĝo de la lingvo estis realigita de 1968 ĝis 1969. La unua mencio aperis en 1970. La kreinto, prezentante sian "infanon", emfazis la stilon de programado, same kiel la enigo de datumoj en Pascal. La strukturo de la programo ankaŭ disvolvis Wirth. Ĝi havas simplan sintakson kaj semantikon. La rekta "posteulo" de Pascal estas la lingvo de "Modula-2". Wirth ankaŭ estis ĝia programisto.

Gramatikaj reguloj

Oni devas rimarki, ke la strukturo de la programo ne estas komplika en ĉi tiu lingvo. En Pascal, la aŭtoro metis la uzon de nur tri ĉefaj punktoj - la titolo, priskribo kaj operatoro.

  1. Titolo. Ĉi tie vi devas specifi la nomon de la programo, sed ĉi tiu ero ne estas la ĉefa. Ĝi estas kreita nur se la programisto volas. Plejparte ĝi dependas de la programada medio. En Turbo Pascal ĝi ne bezonas. Sed en ETH necesas krei ĉenon sen fiasko. Nur nombroj, literoj kaj la suba teksto estas permesitaj "_".
  2. Priskribo. Ĉi tiu bloko specifas ĉiujn disponeblajn variablojn (arrays), etiketoj, kaj tiel plu.
  3. La telefonisto. La strukturo de la Pascal-programo inkluzivas la priskribon de la telefonistoj inter krampoj BEGIN-END.

La fakto, ke ili estos sur la sama linio, ne gravas. Lin ĉefa - post la fino de ĉiu teamo metis specialan simbolon - punktokronon. Krome, la lingvo estas sensenca al la registro: ne ekzistas diferenco inter la telefonisto Var, vAr kaj vaR.

Sintakso kaj semantiko

La ĉefa rolo en laborado kun la programada medio estas ludata de la alfabeto. Oni devas memori, ke ĝi konsistas el:

  • Latinaj karakteroj, ambaŭ minusklaj kaj plejparte;
  • Spaco;
  • Underscore;
  • Araba ciferoj tipo;
  • Matematikaj signoj;
  • Limigitaj (ilia listo inkluzivas punkton, komo, ktp);
  • Specifiloj;
  • Servaj vortoj (telefonistoj).

La strukturo de la programo sur Turbo Pascal ne diferencas de la strukturo de PascalABC. La diferenco estas en iliaj eksteraj datumoj, nenio pli. Indikante la nomo de la variablo, kaj aliaj tipoj, ĝi devas memori ke la nomo ne devas komenci per cifero, substreko karakteron povas esti en ajna pozicio, sed de la alfabeta simboloj rajtas uzi nur la literoj de la latina alfabeto.

Komentoj al la linioj estas ĉerpitaj aŭ en rondaj aroj kun asterisko: (* .. *).

Tipoj de datumoj

La strukturo de la programo en Paskalo, kaj ankaŭ inkludas konsideron de objektoj, kiel ekzemple datumtipoj. Ili estas el tri specoj:

  1. Logika (vero kaj mensogo);
  2. Nombraj (arabaj nombroj);
  3. Simbola (uzante a, b, c, ktp).

Samtempe, la dua tipo estas dividita en subtipojn: entjeroj kaj reale. Ili respondas al iuj telefonistoj: Integra kaj Reala, respektive. Simboloj estas ankaŭ dividitaj en solaj signoj kaj linioj. Ĉi tiuj estas datumtipoj, ekzemple (en la unua kazo) nombro 1, a aŭ A, kaj (en la dua) tuta frazoj aŭ esprimoj. En la programo ili estas skribitaj sub la nomoj Char kaj Spring.

Valoroj ankaŭ havas sian propran klasifikon. Ili estas dividitaj en konstantaj kaj variabloj. La diferenco inter ili estas signifa. La unua implicas la signifon de la letero, kiu ne ŝanĝas dum la ekzekuto de la programo. Kaj variabloj estas atribuitaj valoro dum la ekzekuto per speciala karaktero - kolono.

Komentoj

Por sukcesi kompletan komprenon pri la programo kaj ĉiuj ĝiaj procezoj, la komenta funkcio estas uzata. Ili, kiel jam menciitaj supre, estas metitaj en buklaj krampoj. Ĉi tio estas precipe grava se vi vidas novan kodon. Pro tio, ke vi povas facile trovi eraron en jam finita programo, dependante de tio, kio estas skribita en la komentoj. Krome ili helpos al la programisto rapide kompreni la sekurecan kodon.

Strukturo de la programo en Paskalo eco permesas komentojn al la datumstrukturo difinitaj en la dua bloko. Tie necesas eniri la tekston, kiu enhavos la celon de ĉiu operatoro kaj kiel ĝi estas uzata en la estonteco.

Komencantoj gvidos inter krampoj komentojn de BEGIN-END apud ili. Precipe ĝi estos utila en programo orientita al cikloj. Do pli facile komprenos, kia bloko de telefonistoj estas kompleta.

Komentoj ne povas esti legataj de la programado-medio, do ili povas pruntepreni iujn datojn kaj ne limigas al alfabeta ordo.

Punkto

La strukturo de la programo en Pascal havas sian propran interpunkcion, tamen ne mirinda. La plej uzita signo estas punkto. Ĝi estas metita post ĉiu priskribo de la blokoj Etikedo, Tipo, Konst, Var, ktp, sed la signo ne bezonas post la plej decidita vorto. Post Komenco ĝi ne estas instalita; Post kiam END estas metita nur en la evento, ke la programo ankoraŭ ne estas kompletigita. En kodo, kie estas maŝoj kaj, laŭe, estas uzataj de Tiam kaj Else, post ĉi tiuj vortoj oni ne bezonas punktokronon.

Al la fino de la programo, post FIN, vi devas agordi punkton, alie la programado-medio ne komprenos, ke la kodo estas kompletigita.

Enigo kaj eligo de datumoj

La strukturo de la Pascal-programo permesas al vi eniri datumojn en tri malsamaj manieroj. Inter ili:

  • Uzante Readln, Legita.
  • Uzante simbolon de atribuo, uzu kolonon.
  • Konstanta. En ĉi tiu kazo, la datumoj estas enmetitaj en la varia parametro.

La eligo de la ricevitaj informoj povas esti farita per la ligado de la Skriboj kaj Skriboj. En iuj kazoj, ĝi eble forestas, sed ĉi tio nur signifas, ke ĝi jam estas enigita en la metodo de ricevo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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