DatoriProgrammēšana

Piemērs programmas Pascal. Programmēšana Pascal

Šķiet, ka valoda programmas Pascal - tas ir viegli un tipiska jebkuras programmētājs, bet jūs nevarat teikt, ka valoda pati par sevi ir pārāk vāja, lai mūsdienu pasaulē. Tas nav brīnums, tas tiek uzskatīts par pamata un mācījās skolā.

Bieži vien, rakstot Pascal programmas izmantot programmēšanas vidi, piemēram, Turbo Pascal (Turbo Pascal).

Kāpēc Iesācējiem vajadzētu izvēlēties šo valodu? Mēģināt saprast. Lai pilnībā apgūtu jebkuru programmēšanas valodu, jums ir jābūt attiecīgo literatūru. Tas ir iemesls, kāpēc lielākā daļa valodu atkrist uzreiz, jo īpaši, un logotipu. Viņš nav ļoti izplatīta krievu valodā runājošo valstu, tāpēc mācību grāmatas par viņu tur. Šobrīd, slavenākajiem ir Pascal, Java, Basic un C Ļaujiet katram mums izskatīt atsevišķi. Java, galvenokārt izmanto tīkla plānošanu. C - viena no visplašāk valodām, tomēr, un visgrūtākais (īpaši iesācējiem). Lai beidzot uzzinātu, kā rakstīt programmas tā, tas ir labākais, lai vispirms uzzinātu Pascal un Basic. Viņi abi mācījās skolā (skolotāja izvēles). Iemesls to izplatība ir fakts, ka šajās valodās, jūs varat rakstīt to pašu programmu, C vai C ++, bet tā ir ļoti attīstība ir daudz vieglāk, jo vienkāršība konstrukcijas.

Ir vērts atcerēties, ka versijas Pascal un Basic pietiekamā daudzumā, bet skolās ir vairāk izplatīta suga, piemēram, Turbo Pascal 7.0 un QBasic. Ja jūs ņemt to, salīdzinot tos ilgāk radīts, lai rakstītu neliels rīks līdz 50 līnijām. Turbo Pascal ir jaudīgāks un ātrāks.

Pirmā programma Pascal

Piemērs viegli Pascal programmu var atrast internetā, grūtāk saprast, kā viņi strādā.

Lai saprastu, kas ir iekšā šajā valodā, jums ir uzrakstīt nelielu "problēmu". Pieņemsim, ka jūs vēlaties, lai izveidotu programmu, kas būs pievienot divus skaitļus: Q + W = E. Kas ir jāveic tā izveides?

Burts E darbosies kā mainīgo (matemātikā - X). Noteikti tas ir nepieciešams, lai piešķirtu nosaukumu (maks 250 rakstzīmes). Tā var sastāvēt no:

  • burti latīņu alfabēta (A..Z);
  • skaitļi no 0 līdz 9. Bet mums ir jāatceras, ka nosaukums nedrīkst sākties ar numuru;
  • "_" Character.

nav jāatbilst nosaukumā:

  • Krievu burti;
  • interpunkcijas zīmes;
  • spec. rakstzīmes, piemēram, režģi "#", procentuālā "%" dolāru "$", tildes "~" un citi.

Piemērs pareizo vārdu var būt «red_velvet4», «exo» vai «shi_nee». Viens ir arī jāatceras, ka Pascal ir lielo burtu burti, tāpēc mainīgie ar vārdi «BtoB» un «BtoB» uzskatāmi par vienu. Tas ir programmēšanas vidē "rūpnīca" un sauc šūnu, tas būs skaidrs zemāk. Pēc šī procesa ir nepieciešama, lai noteiktu mainīgo tipu. Tas ir nepieciešams, lai programma pareizi rāda rezultāts uz ekrāna vai izdrukāt to uz papīra. Piemēram, ja divi numuri tiek pievienoti, ciparu tips ir norādīts, un, kad tālrunis sveiciens, tad - virkne. piemērots tips Integer ( "numurs") attiecībā uz parasto pievienojot divus numurus.

Ar mainīgo veida skaidras, bet tai ir jāpiešķir visiem ciparu mainīgajiem, lai manipulētu ar tiem brīvi.

Pamatojoties uz to, kas ir rakstīts iepriekš, jūs varat viegli uzrakstīt nelielu "puzzle". Pascal programmas izskatās šādi:

Programma shi_nee;

Var Q, W, E: vesels skaitlis;

BEGIN

E: = Q + W;

END.

Pirmajā rindā, ti, programma shi_nee - .. vārds vai nosaukums programmas. Šī papildu komponents neietekmē rakstveida aprēķinu. Viņš, ja to izmanto, ir obligāti jābūt pirmajam, vai programmēšanas vide radīs kļūdu.

Apraksts mainīgie ir otrajā rindā no operatora, pateicoties «VAR». Jums ir uzskaitīt visus mainīgos, kas parādās, lai pievienotu tipa (vesels skaitlis) programmu un ar kolu.

Pāris operatori «BEGIN» - «END» sākas, un tāpēc pārtrauc programmu. Tie ir vissvarīgākais; starp tām ir visi, ko programmētājs aprakstītās darbības.

sintakse

Ir svarīgi atcerēties, ka katrs koda rindiņa beidzas ar semikolu. Izņēmums no šā noteikuma apmaksās komandas, piemēram, Var, sākas, const, un citi. Pēc noslēguma beigām operatoram vajadzētu likt punktus. Dažos gadījumos, kad programma izmanto vairākus pielikumus un iekavas operatoru «BEGIN» - «Beigas», punktu var novietot pēc komandas ar semikolu.

Lai piešķirtu šūnu tās vērtības, piemēram, E = 15, ir nepieciešams parakstīt pats ar kolu:

J: = 15:

W: = 20;

E: = Q + W;

Kols šajā valodā sauc uzdevums. Programma ir uzrakstīts Pascal ir ļoti viegli, ja jūs apgūt iepriekš aprakstītos sintakses noteikumi.

pārbaude

Running Turbo Pascal, pareizi izdrukāt programmu, ievietojot nepieciešamās atzīmes un noteikt vēlamo secību rindām. Running programmu, var veikt, izmantojot konteksta izvēlni vai izmantojot taustiņus Ctrl + F9. Ja viss ierakstīts pareizi, ekrāns mirgos maz. Gadījumā, ja kļūda ir klāt, darba programma apturētu un kursors tiks iestatīts uz līnijas, kur tas ir pieejams. Tajā pašā laikā, līnijas "secinājumu" ir apraksts visvairāk kļūdu, piemēram, kļūdas 85: ";» expexted. Šī līnija norāda, ka kaut kur nav semikols. Tomēr ir pievērst uzmanību šīm problēmām, nav vērts, jums ir nepieciešams, lai izprastu struktūru, izmantojot piemērus Pascal programmās.

Tas būtu pētīta pirmajā vietā?

Lai sāktu pilnībā izprast katru līniju programmas. Tad pievērst uzmanību sintaksi, atlikt īpašus operatorus atmiņā, pēc kura pieturzīme netiek likts, uzzināt loģisku ķēdi sāk un beigās. Atcerieties, kā mainīgie ir ieguvuši, kāda veida tie ir, un kāpēc mums to vajag. Saprast arī nebūt nelaikā darbības vairumā programmēšanas vidēm. Jūs varat izmantot norādes vai "Kule" in Turbo Pascal pats. Pastāvīgi nepieciešams, lai praksē, gatavs izjaukt "problēmu" internetā un lēnām iegūstot piemērs Pascal programmu patstāvīgi.

trīsdimensiju masīvi

Masīvs tiek izmantots ērtai ekspluatācijai ar homogēnu datu, kas šajā gadījumā ir izkārtoti pēc kārtas atmiņas vietās, un nevis atsevišķi. Maz ticams, ka programmētāji ērti ar 50 vai 100 mainīgajiem. Tas ir ērtāk rakstīt tos masīvā.

Elementi, kas ir grupā, ir to skaitu. Dažādās programmēšanas valodas, sākot ar dažiem skaitļiem ne vienmēr ir ar 1. Šeit ir piemērs programmu par Pascal saka, ka tas numurs, sākot ar viņu. Šī secība numurs tiek dēvēts par indekss katra elementa. Kā likums, tas ir vesels skaitlis mazāks raksturs. Principā šīs šūnas vienalga ko indeksācija tiks noteikts: ciparu vai burtu.

Array Pascal (piemēri zemāk), var būt tikai viens veids, kuram pieder, un visi tās elementi. Nav tā, ka viens šūnu tips reāla, un vēl vesels skaitlis.

Jo programmēšanas vidē, viendimensijas dati (piemēram, vienkāršs) masīvs ir lineāri ieraksta:

Var a: array [5..40] char;

b: real;

i: integer;

BEGIN

For i: = 5 līdz 40 lasīt (ch [i]);

For i: = 5 līdz 40 write (ch [i]: 3);

readln;

END.

Analizējot piemēru programmu Pascal, jūs varat redzēt, ka atmiņa ir piešķirti vienkāršu masīvs, kas sastāv no 35 rakstzīmes. Indeksācija ([5..40]) - no 5 līdz 40 gadiem pirmajā rindā pēc BEGIN komandu, lietotājam ir jāievada absolūti jebkurš 35 rakstzīmēm (cipariem, burtiem), ka programma tiek ierakstīti šūnā. Otrajā rindā ir atbildīgs par attēlot tos uz ekrāna.

Divdimensiju masīvi

Ja vienas dimensijas masīvs - ir viens, kurā visas darbības tiek iebūvēts "in-line", ti, visi elementi un darbības tiek veiktas vienu pēc otra, divdimensiju ļauj sarežģītākas struktūras ar filiāles ...

Šādi dati Pascal (piemērus var redzēt zemāk), ir aprakstīti divos veidos: «masīvs [10..b, 10..f] tipa" vai "masīvs [10..b] masīvu [10..f] tipa ".

B un f - konstantes. Tā vietā, viņi var ievietot un skaitļi (kā viendimensijas masīvu), taču šādu problēmu nav labākā prakse. Tas ir saistīts ar faktu, ka programmēšanas valoda definē pirmo konstanti kā rindu skaitu, un otrais - slejās masīva.

Piemērs problēmai caur īpašu sadaļu veida:

Const b = 24; f = 13;

Type ķiršu = array [10..b, 10..f] of real;

Var n: cherry;

Sadaļa izmantojot masīvu mainīgo aprakstīt mazliet vieglāk (iesācējiem):

Const b = 24; f = 13;

Var n: masīvs [10..b, 10..f] of real;

Abi varianti ir pareizi, darba programma izvēlētā ierakstīšanas metode nemainās.

atvērt masīvi

Atvērt masīvs - vienu, kas nav robežas. Tā ir veidu (real, integer et al.). Citiem vārdiem sakot, izveidots masīvs - bezdimensionālām. Viņa "lokanība" ir definēts ar programmu palaist laiku. Tas ir rakstīts šādi:

Seulgi1: masīvs char;

Yeri: masīvs real;

Īpatnība šo masīvi ir tas, ka indeksācija sākas no nulles, nevis vienu.

Grafikas Pascal

Tie, kas ir mazākās nojausmas par "iekšējo" operētājsistēmu zina, ka visi attēli tiek būvētas, izmantojot taisnstūra rastru. Rastra attēli sastāv no pikseļiem, kas ir tik mazs, ka cilvēka acs uztver novilkta vai fotografēja par vienu vienību. Jo lielāka attēla izšķirtspēja, jo mazāki pikseļi ir.

Otrā metode prezentācijas grafiku - vektors. Kā likums, tā segmentos, apļi, elipses un citas ģeometriskās formas, kas veido visu ainu.

Jo programmēšanas vidē, jebkurā iespējamā valodā un parādīšanos šāda veida uzdevumus, piemēram, grafikas, kuru rezultāts būs grafiku. Pascal piemēri šādu programmu parādītu noteiktu smaguma pakāpi to attīstību, ļauj izveidot attēlus un modeļus. Lai "aktivizēt" bibliotēka vēlaties, jums ir nepieciešams, lai ievietotu rindu "izmanto grafiku;».

Raksturīgi, aprakstā grafikas datiem, šī procedūra tiek izmantota:

InitGraph (VAR vadītājs, aizrīties: īsta, ceļš: string);

Šeit vadītājs ir mainīgais, kura tips ir vesels skaitlis; aizrīties - mainīgo, faktisko veidu; ceļš ļauj aktivizēt vadītājiem.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lv.atomiyme.com. Theme powered by WordPress.