/ / Programmas struktūra Pascal: programmēšana iesācējiem

Programmas struktūra Pascal: programmēšana iesācējiem

Visbiežāk pieejamā programmēšanas valodaiesācējs ir Pascal. Tas ir saistīts vismaz ar to, ka tas tiek apgūts vispārējās izglītības skolu augstākās klasēs, kā arī pirmajos kursos universitātē. To izmanto kā pamatu daudzu citu valodu apgūšanai. Tomēr nav racionāli to izmantot kā galveno attīstības instrumentu tagad, jo tehniskais aprīkojums ir devies uz priekšu.

Tagad ir daudz līdzekļukas saglabā sintaksi. Tie atšķiras tikai tādas valodas programmēšanas vidē kā Pascal. Programmas struktūra tiks pētīta raksta laikā. Parasti iepazīšanās ar plānošanu sākas ar programmu "Hello world!".

programmas struktūra Pascal

Valodas vēsture

На свет Паскаль появился в 1970 году благодаря, dīvaini, Niklaus Virtue. Valodas nosaukums tika dots par godu Blaise Pascal - lielisks vīrietis sākotnēji no Francijas. Tas ir pamatots ar faktu, ka zinātnieks radīja pasaulē pirmo automašīnu, kas spēja pievienot un atņemt skaitļus.

Valodas attīstība tika veikta no 1968. līdz 1969. gadam.Pirmais pieminējums parādījās 1970. gadā. Radītājs, iepazīstinot ar savu "bērnu", koncentrējās uz programmēšanas stilu, kā arī uz datu ievadīšanu Paskālā. Programmas struktūru izstrādāja arī Wirth. Tam ir vienkārša sintakse un semantika. Tiešais Paskāla "pēcnācējs" ir valoda "Modula-2". Wirth kļuva arī par tā izstrādātāju.

Gramatikas likumi

Jāatzīmē, ka programmas struktūra šajā valodā nav tik sarežģīta. Paskalē autors ir noteicis tikai trīs galveno punktu - nosaukuma, apraksta un operatora - izmantošanu.

  1. Nosaukums. Šeit jums jānorāda programmas nosaukums, taču šis vienums nav galvenais. Tas tiek izveidots tikai pēc izstrādātāja pieprasījuma. Tas galvenokārt ir atkarīgs no programmēšanas vides. Turbo Paskalam tas nav vajadzīgs. Bet ETH ir obligāti jāizveido virkne. Ir atļauti tikai cipari, burti un pasvītrojums "_".
  2. Apraksts. Šajā blokā ir visi pieejamie mainīgie (masīvi), etiķetes utt.
  3. Operators. Programmas Pascal struktūra ietver operatoru aprakstu iekavās BEGIN-END.

Cik no tiem būs vienā līnijā,nav nozīmes. Galvenais ir pēc katras komandas beigām ievietot īpašu rakstzīmi - semikolu. Turklāt valoda nav reģistrjutīga: nav atšķirību starp operatoriem Var, vAr un vaR.

pascal programmas struktūra

Sintakse un semantika

Alfabētam ir galvenā loma, strādājot ar programmēšanas vidi. Jāatceras, ka tas sastāv no:

  • Latīņu burti, gan mazie, gan lielie;
  • telpa;
  • pasvītrojums;
  • Arābu cipari;
  • matemātiskās zīmes;
  • atdalītāji (to sarakstā ir punkts, komats utt.);
  • specifikatori;
  • apkalpošanas vārdi (operatori).

Turbo Pascal programmas struktūra nav nekasatšķiras no PascalABC struktūras. Atšķirība ir viņu ārējos datos, nekas vairāk. Norādot mainīgā un citu veidu nosaukumu, jāatceras, ka nosaukumam nevajadzētu sākt ar ciparu, pasvītrojums var būt jebkurā pozīcijā, un no alfabēta simboliem ir atļauts izmantot tikai latīņu alfabēta burtus.

Rindas komentāri ir pievienoti cirtaini iekavās vai iekavās ar zvaigznīti: (* .. *).

Datu veidi

Programmas Pascal struktūra nozīmē arī tādu objektu kā datu tipu apsvēršanu. Tie ir trīs veidu:

  1. loģisks (patiess un nepatiess);
  2. ciparu (arābu cipari);
  3. simboliski (izmantojot a, b, c utt.).

Tajā pašā laikā otrais tips ir sadalīts apakštipos:vesels un reāls. Tie atbilst noteiktiem operatoriem: attiecīgi Integer un Real. Rakstzīmes tiek sadalītas arī atsevišķās rakstzīmēs un virknēs. Tas attiecas uz tādiem datu tipiem kā (pirmajā gadījumā) cipars 1, burts a vai A un (otrajā) veselas frāzes vai izteicieni. Tie ir ierakstīti programmā ar nosaukumiem Char un Spring.

programmas struktūra pascal

Daudzumiem ir arī sava klasifikācija.Tie ir sadalīti konstantēs un mainīgos. Atšķirība starp tām ir ievērojama. Pirmais nozīmē burta nozīmi, kas nemainās programmas izpildes laikā. Mainīgajiem tiek piešķirta vērtība izpildlaikā, izmantojot īpašu rakstzīmi - kolu.

Komentāri

Lai panāktu pilnīgu izpratniprogrammu un visus tās procesus, tiek izmantota komentēšanas funkcija. Tie, kā jau minēts iepriekš, ir ievietoti cirtainās lencēs. Tas ir īpaši svarīgi, ja iesācējs skatās kodu. Tā kā, izmantojot šo opciju, jūs viegli varat atrast kļūdu jau pabeigtā programmā, paļaujoties uz komentāros rakstīto. Turklāt tie palīdzēs izstrādātājam ātri izprast nodrošināšanas kodu laika gaitā.

Pascal programmas struktūra ļaujpievienot komentārus otrajā blokā norādītajai datu struktūrai. Tur ir jāievada teksts, kurā būs katra operatora mērķis un tā izmantošana nākotnē.

Iesācējam palīdzēs orientēties iekavās BEGIN-END, kas atrodas blakus tiem. Tas ir īpaši noderīgi cilpu orientētā programmā. Tas ļaus vieglāk saprast, kurš paziņojumu bloks ir pabeigts.

Programmēšanas vide komentārus nelasa, tāpēc tiem var būt vajadzīgs ilgs laiks, un to burtu skaits nav ierobežots.

turbo pascal programmas struktūra

Pieturzīmes

Pascal programmas struktūrai ir savapieturzīmes tomēr nepārsteidz. Visbiežāk izmantotais raksturs ir semikols. Tas tiek ievietots pēc katra bloka Label, Type, Const, Var utt apraksta, bet zīme nav nepieciešama pēc paša definētā vārda. Pēc sākuma tas nav instalēts; pēc END ievietošanas tikai tad, ja programma vēl nav pabeigta. Kodā, kur ir cilpas un attiecīgi tiek izmantoti Tad un Else, pēc šiem vārdiem nav nepieciešams semikols.

Programmas beigās, pēc END, jums jāiestata punkts, pretējā gadījumā programmēšanas vide nesapratīs, ka kods ir pabeigts.

pascal programmas struktūra

Datu ievade un izvade

Programmas Pascal struktūra ļauj ievadīt datus trīs dažādos veidos. Starp viņiem:

  • Izmantojot operatorus Readln, Read.
  • Izmantojot piešķiršanas rakstzīmi - kolu.
  • Pastāvīga. Šajā gadījumā datu ievade tiek veikta parametrā var.

Iegūto informāciju var parādīt, kadizmantojot virkni operatoru Write un Writeln. Dažos gadījumos tā var nebūt, bet tas nozīmē tikai to, ka tā jau ir iebūvēta saņemšanas metodē.