Kas tiek mērīts paskal fizikā. Par mēli Pascal

Tas tika izstrādāts 1970. gadā Niklaus Virget kā valoda, kas nodrošina stingru rakstīšanu un intuitīvu sintaksi. Viņš tika nosaukts pēc franču matemātikas, fizikas un filozofa Blaze Pascal.

Viens no valodas Pascal Niklaus Wirth radīšanas mērķiem uzskatīja studentu mācīšanos strukturālai programmēšanai. Līdz šim Pascal ir pelnīti uzskatīt par vienu no labākās valodas Sākotnējai apmācības programmēšanai. Tās modernās izmaiņas, piemēram, Objekta Pascal, tiek plaši izmantotas rūpniecības programmās (Delphi).


Blaise Pascal
Atbrīvots 1995. gadā, kā turpinājums Turbo Pascal videi Delphi programmēšanas sistēma ir kļuvusi par vienu no labākajiem medijiem Ātra radīšana Pieteikumi. Delphi ieviesa virkni veiksmīgu objektu orientētu paplašinājumu mēli; Atjaunināto valodu sauca Objekta Pascal. Sākot no Delphi 7.0 versijas, Delphi Object Pascal valoda sāka saukt tikai Delphi, tomēr vecais vārds bieži tiek izmantots. Jaunākā versija Vides - Delphi XE.
Trešdiena Delphi 7.

Slavenākie brīvi īstenoti Pascal valodas ir bezmaksas Pascal. Papildus avota koda atvērtībai tā galvenā priekšrocība ir daudzplatforma, kā arī dažādu Pascal dialektu atbalsts. Pamatojoties uz brīvuPascal, ir izveidots bezmaksas Lācarus multiplatform nesējs, kas ir līdzīgs Delphi videi. Tomēr, nabadzīgie un ne-desmitgadēm, kas nemainās brīvajā Pascal integrētā vidē, nedaudz saderīga ar mūsdienu saskarnes galddatori operētājsistēmas, vairāk un vairāk stumšanas studentiem, nepareizi veidojot ideju, ka Pascal ir novecojusi valoda.

No otras puses, Delphi vide ir kļuvusi kļūst arvien apgrūtinoša un lietotājam draudzīga programmēšana. Tur nav bezmaksas versija Delphi pat akadēmiskai lietošanai. Šie faktori izraisīja praktiski pilnīgu Delphi izzušanu no izglītības jomas, un par Lācara vidi, neskatoties uz to, šādi gadījumi ir vienoti.

Visbeidzot, Java I.Net platformu izskats, ieskaitot spēcīgu programmēšanas valodu un spēcīgu standarta bibliotēkas Novājināja Delphi valodas stāvokli. Mācībām, programmēšana ir kļuvusi biežāk izmantota tādas valodas kā Java, C, C ++, C #, Visual Basic., Python, Haskell.

Viens no spilgtiem notikumiem, kas saistīti ar valodas Pascal attīstību, bija uzņēmuma atskaites valodas un kompilatora parādīšanās remobjekti, kurus veidotāji tika pelnīti sauc par mūsdienu Pascal 21.gadsimtā. Oxygene var radīt kodu dažādām platformām, tostarp zem platformas.net un Java. Tās galvenais trūkums ir brīvas kompilatora un vidēja trūkums izglītības nolūkos. Turklāt Oxygene ir diezgan atšķirīga no kanoniskā valodas Pascal (klases metodes, nevis procedūras un funkcijas), kas atspoguļo tās tīri profesionālo orientāciju.

Valodas un programmēšanas sistēma vietne Ir paredzēts mainīt pašreizējo situāciju un atgriezt Pascal valodu uz iepriekšējo gan mācīšanās un profesionālās programmēšanas pievilcību, mainot to uz platformas jaudu.net.

Izvēlieties nodarbības, kuras jūs interesē Pascal:

Pascal valoda ir ļoti bieži izmanto izglītībā. Nosaukums ir angļu vārds Pascal - slavenā matemātikas un filozofa nosaukums no Francijas - Blaze Pascal, bet tas nav saistīts ar programmēšanas ideoloģiju.

Pascal valodas vēsture

Paskal - Tā ir programmēšanas valoda, kas saistīta ar strukturālo paradigmu. Pascal tika izstrādāts, lai mācītu skolēnus un studentus XX gadsimta 70. gados.
Pascal valodu izveidoja zinātnieks Niklaus Virget no Šveices, kas bija speciālists datorzinātņu un datorzinātņu jomā, kā arī labi pazīstams teorēteris programmēšanas valodu izstrādē.

Sākotnēji Pascal tika izveidots, apstrādājot Algol-60. Kaut kur 1968. gadā tika sagatavots projekts, un izstrādātāji ir sākuši izveidot tulkotāju, kas paredzēts lietošanai CDC 6400 skaitļošanas iekārtā. 1971. gadā tika paziņots par oficiālo aprakstu (Wirth N. programmēšanas valoda Pascal // Acta Informatica. - - 1971. Vol1 .n1.).

Nicklaus Wirth savā rakstos norāda, ka mērķis radīt to ir "mazas un efektīvas valodas veidošana, kas veicina labu programmēšanas stilu, izmantojot strukturālo programmēšanu un strukturētus datus".

Īpaši populārs Pascal izplatīšanas periods bija 1972-1975. Tajā laikā Pascal valodas un tās spēju īpašības ļāva viņam ne tikai pabeigt vispārēju atpazīšanu, bet arī padarīja to par pamata līdzekļiem "plānošanas" disciplīnas mācīšanai un programmu izstrādei. 1975. gadā parādās visa Pascal lietotāju asociācija. Bet vēlāk valoda tika kritizēta. PASCAL valodas galvenie dizainparaugi bija pārāk stingri, un tam nav tik daudz līdzīgi lietotājiem. 1977. gadā parādās grupa Pascal standarta izstrādes grupā. Grupas līderis bija A.Dddiman (A.M.Addyman). 1983. gada 1. decembrī tika izveidots starptautiskais valodas standarts, ISO 7185 nosaukums.

Pētot Pascal, izmantojot vietnē sniegtās mācības, ļaus atklāt Pascal priekšrocības un trūkumus, lai noskaidrotu, kā tiek organizēta programmas struktūra, pētiet galvenos operatorus. Programmu un gatavo uzdevumu piemēri ar risinājumu ir paredzēti gan iesācējiem, lai mācītos Pascal un studentiem un skolēniem.

Novēlam jums labu veiksmi!

Par Unstacked Worldwide internetā, jūs varat atrast daudzas programmas valodā "Pascal", bet tas ir daudz grūtāk izdomāt, saskaņā ar kuru princips viņi strādā un kā tie ir sakārtoti. Izpētīsim kopā programmēšanas pamatus!

Algoritmiskā valoda: pamatjēdzieni

Sarunu runā mēs izmantojam galvenās vienības: simboli un visu priekšlikumu. Algoritmiskā valoda ir arī līdzīga struktūra, tikai tās sastāvdaļas tiek sauktas savādāk. Mēs runājam par elementārām struktūrām, izteiksmēm un operatoriem. Visas šīs vienības veido hierarhisku struktūru, jo katrs nākamais elements veidojas no iepriekšējā.

Algoritmiskās valodas simboli ir nedalāmi atomi, ko izmanto rakstīšanas kodam.

Elementārās struktūras ir minimālas vienības, kurām ir sava nozīme.

Klasiskās valodas izteiksmes veidojas no divām iepriekš minētajām vienībām un nosaka noteikumus, lai atrastu nepieciešamo vērtību.

Operators ir atbildīgs par konkrētas konversijas aprakstu, kas ir obligāta programmas pareizai izpildei. Vajadzības gadījumā var būt vairāki no tiem - programmai jāveic sarežģīta darbība. Šādās situācijās tie ir apvienoti blokā vai saliktā operatorā.

Valoda "Pascal"

Pastāv liels skaits "Pascal" (iesācējiem ir atsevišķas priekšrocības) ir viens no tiem. Tā alfabēts sastāv no cipariem, burtiem un īpašām rakstzīmēm. Šeit ir viņu saraksts:

  • 26 latīņu galvaspilsēta un;
  • pasvītrots;
  • desmit cipari;
  • ierobežotāji;
  • operācijas;
  • specifikācijas;
  • rezervēts sistēmas (pakalpojums) vārdi.

Papildus iepriekš minētajiem elementiem, "telpa" ir jāizmanto pamata komplektam, ko nevar izmantot rezervēto izteiksmju un divkāršu rakstzīmju projektēšanā.

Elemental valodas dizains

"Pascal" iesācējiem ietver līnijas, numurus un vārdus.

Uzskatītā programmēšanas valodas kodeksā izmantotie skaitļi parasti ir rakstīti decimālā sistēma. Tie var būt gan derīgi, gan veseli skaitļi, kas ir ierasts pieminēt bez decimāldaļas. Ja numurs ir pozitīvs, tad tā zīmi var izlaist.

"Pascal" ir algoritmiska programmēšanas valoda, kurā virknes ir apostrofu slēgtas simbolu secība. Ja jums ir nepieciešams izmantot apostrofu, tad šis simbols ir vērts pieminēt divreiz.

Nosaukums ir secība, kas sākas ar burtu un var saturēt tās sastāvā. Identifikatori ir ierasts zvanu tagiem, veidiem, konstantēm, funkcijām, procedūrām, mainīgajiem, objektiem un pat moduļiem. Veidojot identifikatorus, jūs varat izmantot pasvītrojumu. Nosaukumam var būt daudz rakstzīmju, bet kompilators lasīs tikai pirmās 63 zīmes. "Pascal", kura apraksts var šķist tik grūti, ne tik briesmīgi, tāpēc nav jāsteidzas nobiedēt un slēgt pārlūkprogrammas lapu!

Kā valodas identifikatori ir aizliegts izmantot konstantes, procedūru, veidu, failu, funkciju, kā arī pakalpojumu izteiksmju standarta nosaukumus.

Uzlabot Kodeksa redzamību palīdzēs atstarpes, bet ir vērts atcerēties, ka tos nevar atdalīt pēc nosaukumiem un skaitļiem vidū.

Algoritmiskās valodas sintakse

Katrai līnijai jābeidzas ar komatu punktu programmā, kas rakstīta valodā, kurā mēs esam pārklāti ("Pascal"). Informātika māca šo skolēniem un studentiem, un jūs varat saprast šos noteikumus paši!

Semikols (;) ir nosacīts signāls, kas runā par pašreizējās līnijas beigām un nepieciešamību doties uz jaunu. Bet izņēmums var būt pakalpojumu komandas: const, var, sāksies un citi.

Gala operators aizver programmu, tāpēc pēc tam, kad tas noteikti ir punkts. Dažreiz kodeksā var būt vairāki pielikumi, tad bloka sākums un beigas tiks atdalītas ar semikolu.

Piešķirt mainīgo noteiktu vērtību pirms pazīstamajiem, jums ir nepieciešams, lai ko resnās zarnas. Piemēram, jūs dodaties uz iestatīt n \u003d 13, un kodā tas izskatīsies n: \u003d 13.

Ja jūs uzzināsiet šos noteikumus, jūs varat ātri uzzināt, kā rakstīt programmas kodu bez sintaktiskām kļūdām.

Klasiskās valodas operatori "Pascal"

Programma atkārtotus fragmentus nākotnes pieteikuma kodu un veikt jebkādas darbības ar to, izmantojot dažādi ceļi. Bet "Pascal" valoda izmanto dažādus operatorus. Visi no tiem mēs nevarēsim apsvērt, tāpēc mēs sapratīsim tikai ar dažiem.

Piemēram, izmantojot atlases operatoru, varat izvēlēties vienu no alternatīvajiem programmas ceļiem. Šajā gadījumā parametrs ir secības tipa izpausme. Bet ir viens nianss: šī izvēles taustiņš nevar pieder pie virknes vai reālā veida.

Joprojām ir apropriācijas operatori, nosacīti, kompozītmateriāli un tukši, kā arī citu noderīgu ieguldījumu masu. Zināšanas par tikai dažiem no tiem ļauj jums rakstīt kodu ar lielisku funkcionalitāti. Operatoriem nevajadzētu ļaunprātīgi izmantot, jo to lielais daudzums padara programmas kompleksu, atkļūdojot kompilatoru, mulsinošu un ļoti smagu, lai uztvertu ārvalstu tautu.

Lietojumprogrammas operators

Šai izteiksmei ir resnās zarnas forma un zīme "EQUAL". To izmanto, lai piešķirtu īpašu mainīgo vērtību. Ir svarīgi atcerēties, ka izteiksmes un mainīgā tips ir jāsadala, ja tie neattiecas uz veselu un derīgu tipu attiecīgi. Tikai šādā situācijā būs tieša transformācija.

Kompozītu operatori

"Pascal" ir programmēšanas valoda, kas izmanto patvaļīgu programmatūras operatoru sekvences pievienotos īpašos iekavās. Mēs runājam par kompozītmateriālu struktūrām, kas ierobežotas ar vārdiem un beidzas. Tas ir svarīgs algoritmiskās valodas instruments, ar kuru spēja rakstīt kodu, izmantojot strukturālu metodiku.

Pascal operatori, kas piedalās daļā kompozītmateriālu, var būt pilnīgi atšķirīgi, jo nav ierobežojumu. Ligzdošanas dziļums var būt atšķirīgs.

Nosacījuma programmēšanas valodas operators

Šis komponents nodrošina iespēju pārbaudīt norādīto stāvokli programmas laikā un veikt darbību atkarībā no tā pārejas rezultātiem. Tādējādi nosacītā komanda ir viens no veidiem, kā veidot filiāles aprēķinu veikšanas procesā.

Strukturāli šādi:

Ja.<условие> Tad.<оператор1> Cits.<оператор2>.

Šajā izteiksmē, citādi, tad un, ja ir rezervēti vārdi, stāvoklis - loģiskā izteiksme Ar patvaļīgu saturu un operatoriem - jebkuras izmantotās programmēšanas valodas komandas.

Programmatūras struktūra

Title, sadaļas operatoriem un aprakstiem ir galvenie komponenti, kas rakstīti tādā veidā kā "Pascal". Datorzinātne ļauj pilnībā izpētīt šos elementus un uzzināt, kā tos pareizi izmantot.

Nosaukums parasti satur koda nosaukumu. Piemēram, programma MyFirst.

Apraksti sadaļā var ietvert savienotas bibliotēkas, moduļus, etiķetes, konstantes, veidus, mainīgos lielumus, galvas aprakstus un procedūras.

Moduļa apraksts sadaļā ir iekļauti savienoto bibliotēku nosaukumi un sākas ar rezervēto vārdu. Tai jābūt pirmajam starp visiem pārējiem aprakstiem. Moduļu nosaukumi jānošķir viens no otra komatiem.

Jūs varat ievietot etiķeti jebkuram programmas koda operatoram, kura vārds jānorāda attiecīgajā apraksta sadaļā.

Priekšlaicīga apraksts Pastāvīgā apraksts ļauj jums noteikt savus vārdus kodā, nevis digitālās vai burtu vērtības.

Izmantoto mainīgo aprakstos jums jānorāda visi veidi, kas tiks iesaistīti: "VAR C, A, R: Integer; K, L, M: Char; H1, H2: Būla;".

Neaizmirstiet, ka "Pascal" ir programmēšanas valoda, kas prasa obligātu provizoriskais apraksts Visas programmas iesaistītās sastāvdaļas.

Kodu kodam jābeidzas ar punktu.

Programmu piemēri

"Pascal" ir pamattiesība, un pēc iepriekš aprakstītās informācijas izpētes jūs varat tieši rakstīt kodu.

Let's padarīt pieteikumu celt frāzi "tā ir mana pirmā programma!"

Piemēri programmu "Pascal" ir ļoti svarīgi saprast, tāpēc mēģiniet to darīt tieši tagad.

Sākt.
Writeln (tā ir mana pirmā programma! ");
Beigas.

Tas ir tik vienkārši!

Paskaties sarežģītāku kodu, ar kuru jūs varat atrast saknes pievērst uzmanību skaitīšanas veidošanos skaitļošanas izpausmes.

Mēs ceram, ka tie būs noderīgi jums.

Jūs atrodaties materiālu sadaļā Pascal programmēšanai. Pirms sākat programmēšanu, jums ir jāprecizē daži no jēdzieniem, kas mums ir vajadzīgi sākumā. Galu galā, tas nav iespējams programmēt tik daudz. Mēs nevaram ierakstīt programmu ar vārdiem - dators turklāt nulles un vienības nesaprot neko citu. Lai to izdarītu, Pascal - Pascal valodā ir izveidots īpašs simbolisms, rezervētu vārdu kopums, ko nevar izmantot savās programmās jebkur citur, izņemot paredzēto mērķi. Mēs uzskaitām pamatjēdzienus, kas mums ir vajadzīgi sākumā:

✎ 1) Programma - angļu valodā "Programmā", raksta pašā koda sākumā, pēc kura ir latīņu programmas nosaukums un komatu punkts. Piemēram: programma ; - Programma, ko sauc par summām. Bet šī koda daļa, ko sauc par programmas virsrakstu, nevar rakstīt - tas ir klāt tikai skaidrības un parāda, kādi uzdevumi ir atrisināti Šī programma. Šeit mēs izmantojām vārdu "kods" - tiek saukts par programmas tekstu.

✎ 2) vesels skaitlis - angļu valodā nozīmē "vesels skaitlis" (vai vienkārši "vesels skaitlis") un Pascal tiek izmantots, lai apzīmētu 32 bitu (8 baitus) veselus skaitļus ar diapazonu no diapazona [-2147483648, 2147483647]. Ko nozīmē šie lielie skaitļi, mēs to redzēsim.

✎ 3) Real - no angļu "reālā", "reālā", "reālā", "derīga". Pascal valodā šis termins attiecas uz reāliem skaitļiem no diapazona [-1,8 ∙ 10 308, 1,8 ∙ 10 308]. Tie ir ļoti liels skaits, bet tiek parādīti nozīmīgi cipari 15 - 16. Starp citu, datu veidi veseliem skaitļiem un reāliem Pascalabc.net programmēšanas vidē vienmēr tiek automātiski izcelti zilā krāsā.

✎ 4) const ir analogs angļu valodā. "Pastāvīga", kas nozīmē "nemainīgu", "konstante". Pascal, tas ir vērtība, ko nevar mainīt. Rakstīts kā šis:


Šis ieraksts būtu jāuztver, jo tas ir rakstīts: numurs n ir 12, S ir 5, "Pi" ir 3,14 (kā matemātikā, tikai komatu vietā Pascal, punkts tiek izmantots). Pēdējā rindā mēs izmantojām dubultu slīpsvītru (divas slīpas funkcijas), pēc kura teksts iet, "komentāri ir rakstīti Pascal, un to programma nav uztverta. Viss, kas sāk dubulto slīpsvītru un līdz līnijas beigām ir komentārs, kas ir rakstīts, lai izskaidrotu programmai un vienmēr ir izcelta cita krāsa (pascalabc.net tas ir zaļš, šāda veida komentārs netiek izmantots Turbo Pascal ). Ir vēl viens komentāru veids - tas (teksts, kas pievienots cirtainiem kronšteiniem, kā arī šeit, kas arī izceļas zaļā krāsā). Šis viedoklis par komentāru var rīkoties dažas rindas pēc kārtas - no kronšteina sākuma un pirms tās slēgšanas, un viss, kas ir šāda dizaina vidū, kompilators neuzskata par kodu un vienkārši izlaiž.

Faktiski ierakstīšanas formātā const. Nedaudz grūtāk. Saskaņā ar noteikumiem mums bija jāraksta:

1 2 3 4 const. N: tipa vesels skaitlis;

Apraksts:

")" Onmouseout \u003d "Tooltip ()"\u003e Integer
= 12 ; // numurs n - vesels veids S: tipa vesels skaitlis;

Apraksts:
Ir 32 bitu vesels skaitlis ar zīmi.

Vērtību diapazons: -2 147 483 648 .. 2 147 483 647")" Onmouseout \u003d "Tooltip ()"\u003e Integer
= 5 ; // Skaits S - vesels veids pi: ierakstiet reālu;

Apraksts:
Iepazīstina ar dubultās peldošā punkta precizitātes skaitu.

Izmērs: 8 baiti
Nozīmīgo numuru skaits: 15 - 16
Vērtību diapazons: -1.8 ∙ 10 308 .. 1,8 ∙ 10 308
")" Onmouseout \u003d "Tooltip ()"\u003e Real
= 3.14 ; // numurs "pi" - reāls

Pēc katras vērtības deklarēšanas tās veids ir norādīts, un tad vērtība tiek piešķirta. Bet iepriekšējais ziņojums ir pareizs, jo Pascal kompilators ir konfigurēts tā, lai tas automātiski definētu konstantes veidu. Bet to nevar teikt par šādu skaitļu veidu - mainīgajiem.

5) var - nāk no angļu valodas. "Mainīgais" ("mainīgais" vai "mainīgs"), kas Pascal nozīmē vērtību, kas programmas laikā var mainīt tās vērtību. Rakstīts kā šis:


Kā redzams no ierakstīšanas, zīme "\u003d" nav šeit - to pašu tipa (caur komatu) mainīgajiem lielumiem tiek pārrēķināti, un pēc resnās zarnas ir norādīts tikai veids. Mainīgie lielumi N, m (veseli skaitļi) un Q, R, T (reāls) programmā var mainīt vērtības veselu skaitli un reālu, attiecīgi. Vēl viens piezīme: mainīgo lielumu apraksts vienmēr stāv pēc konstantu apraksts (pastāvīgs) - vispirms ir konstrukcija, un pēc tam var.

✎ 6) Sākt - tulkots no angļu valodas nozīmē "Start" un Pascal ir galvenā programmas sākums, kurā tiek reģistrēti komandas (operatori). Pēc vārda sākt. Punkts ar komatu netiek likts.

✎ 7) End - angļu valodā. "End", un Pascal valodā nozīmē to pašu (programmas beigas). Pēc pēdējā vārda beigas. Vienmēr ir vērts punktu. Mēs piešķīrām vārdu "pēdējais", jo dizaina izmantošana sākums - beigas. Varbūt vienā gadījumā: tie ir tā saukto operatoru kronšteini, kas tiek izmantoti, lai apvienotu vairākas operācijas ar vienu operatoru. Bet par to vēlāk. Tādējādi galvenā programma izskatīsies šādi:

1 2 3 4 5 6 sākt. < оператор 1 > ; < оператор 2 > ; . . . . . . . < оператор N > ; beigas..

Šeit operatori programmā ir dažādas komandas kompilatoram.

✎ 8) Rakstīt - angļu valodā nozīmē "rakstīt". Šis operators parāda tajā ievietoto tekstu, tāpēc to sauc - izejas operators. Teksts ievietots zilā krāsā un ir rakstīts šādi:

Rakstīt ( "Šis teksts tiek parādīts ekrānā.");

Ziņojums iekavās un citēs tiks parādīts konsoles logā (vienkārši iekavās bez pēdiņām, nevar būt). Pēc šī operatora pabeigšanas mēs redzēsim ekrānā:

Šis teksts tiek parādīts ekrānā.

Šajā veidlapā rakstīšanas operators tiek izmantots, ja ir nepieciešams parādīt mājienu, skaidrojumu, komentārus utt., Un no, ja jums ir nepieciešams izņemt pat skaitlisku vērtību, piemēram, S \u003d 50 kV. m, tad tiek izmantots formāts:

Rakstīt (, s);

Tā rezultātā mēs iegūstam rezultātu uz ekrāna:

Kvadrāts ir vienāds ar: S \u003d 50

Un, ja nepieciešams, izejas vienības, tas ir nepieciešams, lai ievietotu tekstu kotējumos pēc s vēlreiz:

Rakstīt ( "Square ir vienāds ar: S \u003d", S, "kv.m");

Pēc pēdējā izejas operatora izpildes mēs izejas uz ekrāna:

Kvadrāta lielums ir: S \u003d 50 kv.m

✎ 9) Writeln ir tāds pats kā rakstīšana, bet pēc kursora izpildes tiks tulkots uz nākamo virkni.

✎ 10) Lasīt - tulkots no angļu valodas nozīmē "lasīt", tāpēc lasiet lasītāja operatoru vai datu ierakstu. Tas ir rakstīts kā lasīt (n), kas nozīmē nepieciešamību ievadīt vērtību N, kur n ir jebkurš skaitlis, vai teksts, vai cita veida mainīgo. Piemēram, ja jums ir jāievada cilvēka vecums, kas ir 32 gadus vecs, mēs varam rakstīt šādā veidā:


Pirmajā rindā šajā kodā, programma parāda jautājumu " Kāds ir jūsu vecums?"Un pārvērš kursoru uz nākamo rindu (beidzot LN); Otrajā rindā mēs deponējam "gads \u003d" (vietas sākumā); Pēc tam mēs redzam Readln operatoru (gadu), kas nozīmē nepieciešamību ieviest gada vecumu (32); Visbeidzot, mēs celt ziņu "Mans vecums", "32" un "gads. "Pārmaiņus. Tas ir nepieciešams, lai cieši uzraudzītu atstarpes. Šī kodeksa izpildes rezultātā mēs saņemsim ziņojumu:

Kāds ir jūsu vecums?
Gads \u003d 32.
Mans vecums ir 32 gadus vecs

✎ 11) Readln - tāpat kā lasījums, tikai ar tulkojumu jauna virkne. Patiešām, iepriekš minētajā piemērā pēc gada skaita ieviešanas mēs esam tikai nākamā rinda Mēs rakstām: " Mans vecums ir 32 gadus vecs».

Tas joprojām ir viss. Uz nākamā lapaspuse Mēs rakstīsim pirmo programmu, un programmēšanā uz Pascal būs mūsu

Starp daudzajām programmēšanas valodām, kas paredzētas, lai apmācītu tieši programmēšanas prasmes, ir tāda, kas ir izcelts. Pascal mēle, kas nosaukta pēc Francijas Zinātnieka XVII Century Blaze Pascal, tika izstrādāts 1960. gadu beigās. Zinātnieki no Šveices Niklaus Virut, nevis ar izglītības mērķi, jo šī valoda tiek uztverta tagad.

Gluži pretēji, šajās dienās zinātnieki ir mēģinājuši dažādas programmēšanas valodas praktiskai lietošanai. Un vēlāk šis zinātnieks vēlāk izveidoja vēl divas programmēšanas valodas - Oberonu un moduļus, kas tomēr nesaņēma izplatīšanu starp speciālistiem. Lai būtu precīzs, tad 1968 tika izveidots pirmajā versijā Pascal valodas (pamatojoties uz Algola), un 1970 - pirmais kompilators.

Pascal iezīme ir tās strukturālā orientācija - jebkura programma šeit var aprakstīt indivīda apvienošanas veidā strukturālie elementivai bloki vienā veselumā. Šī ir tā sauktā strukturālā programmēšana, kas mainīta lineārā programmēšana ir vienkāršākā rakstīšanas programmu organizēšana, kad procesora komandas tiek reģistrētas pēc otra, bez jebkuras struktūras.

Strukturālā programmēšanas ideja izrādījās gan būtiska tajā laikā, gan ļoti auglīgi, jo ne visiem uzdevumiem ir iespējams rakstīt programmu, norādot vienkāršu komandu secību, neatvienojot tās atsevišķos blokos. Patiešām, tikai tad, ja ir noteikta programmas struktūra, jūs varat spriest par efektīvu problēmu risināšanas algoritmu.

Tas kļuva skaidri skaidrs pēc aptuveni 1970. gada, profesors Hoar publicēja divus rakstus: "AXiomatic programmēšanas programmēšana skaitļošanas mašīnām" un "par strukturālo datu organizēšanu", kurā mēģinājums apkopot pareizību apkopot algoritmus programmu no matemātikas viedoklis. Tikai programmēšanas valoda Pascal un ir pirmā no valodām, kurās visi nepieciešamie instrumenti Lai pārbaudītu rakstisko programmu efektivitāti.

Vēl viens Pascal īpatnība ir tās stingra drukāšana datu, starp kuriem bija jauns iepriekš izmantotais veids - uzskaitīts. Stingrais rakstīšanas faktors padarīja reputāciju, lai ielīmētu kā disciplinējošo valodu leining programmētājs loģisku domāšanu.

Pascal, nav atļauta saistību programmas kodu (atšķirībā no to Cobol un Fortran valodām), tas ir, ir patvaļīgi daudz klātbūtnes tukšās līnijas, kas ir ērti, ja formatē, rakstot komentārus. Programmu uz Pascal var rakstīt vismaz vienu līniju - tas darbosies vienmērīgi, ja rakstīts saskaņā ar noteikumiem.

Bet ar šīs programmēšanas valodas izplatīšanu izrādījās, ka mums trūkst daudzi elementi, kas mums ir pazīstami - vietējo mainīgo, dinamisko masīvu, iespēju izmantot mašīnu valoda Un citi. Slavenākais šī laika trūkums ir Kerigan raksts "Kāpēc Pascal nav mana mīļākā programmēšanas valoda."

Viens no iemesliem, kāpēc šāda neapmierinātība ar Pascal no šī laika bija nespēja rakstīt programmu apkopota ar vairākām daļām, jo \u200b\u200btas vienkārši neparedzēja mehānismus. Bet Niklaus Wirth ar kolēģiem turpmākajos Pascal izlaidumos sekoja visi šie trūkumi, ievērojot visus plānošanas principus.