Movatterモバイル変換


[0]ホーム

URL:


Pereiti prie turinio
VikipedijaLaisvoji enciklopedija
Paieška

Pascal

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.

Pascal arbaPaskalis – procedūrinėprogramavimo kalba, sukurtaALGOL programavimo kalbos pagrindu, vartojama mokymosi tikslais, mokant moksleivius ir studentus struktūrinio programavimo pagrindų.[1]

Kalbą sukūrė Niklausas Virtas (Niklaus Wirth)1970 metais kaip priemonę, skatinančią studentus programuoti struktūriškai. Kalba sukurtaAlgol kalbos pagrindu ir pavadinta matematiko bei filosofoBlezo Paskalio (Blaise Pascal) garbei.

Sintaksė

[redaguoti |redaguoti vikitekstą]

Pagrindinės taisyklės:

  • kiekviena programa prasidedaprogram baziniu žodžiu (nebūtinai) ir baigiasi tašku (.)
  • sakinių blokai apgaubiami baziniais žodžiaisbegin irend
  • didžiosios ir mažosios raidės Paskalyje neskiriamos, taigi 'Program', 'PROGRAM' ar 'program' reiškia tą patį.
  • sakiniai skiriami kabliataškiais (;)
  • visi kintamieji turi būti iš anksto apibrėžti nurodant tipą.

Paprasčiausių Paskalio kalba parašytų programų pavyzdžiai:

programLabas_pasauli;beginWriteLn('Labas, pasauli!');end.
programSudėtis;vara,b,c:integer;beginWriteLn('Įveskite pirmą dėmenį');ReadLn(a);WriteLn('Įveskite antrą dėmenį');ReadLn(b);c:=a+b;WriteLn('Skaičių ',a,' ir ',b,' suma yra lygi ',c);ReadLn;end.
programlygtis;vara,b,c:integer;beginWriteLn('Lygtis x+a=b');{kokią lygtį spręs programa}ReadLn;WriteLn('a:');{1-as skaičius}ReadLn(a);WriteLn('b:');{2-as skaičius}ReadLn(b);c:=b-a;WriteLn('x = ',c);{nežinomojo x reikšmė}ReadLn;end.
ProgramDosInfo;usesDos;varOS:string[32];Version:word;beginWriteLn('Dos Informacija: ');{$IFDEF WINDOWS}OS:='WINDOWS';{$ENDIF}{$IFDEF DOS}OS:='Dos';{$ENDIF}Version:=DosVersion;WriteLn('Dos ',OS,'Versija:',Lo(Version),'.',Hi(Version));WriteLn('Kietojo Disko Informacija: ');WriteLn('Disko Skirsnio Dydis (C:\) : ',DiskSize(0),' Baitai');WriteLn('Laisva vieta: ',DiskFree(0),' Baitai');Readln;end.

Kompiliatoriai

[redaguoti |redaguoti vikitekstą]
  • FreePascal
  • Turbo Pascal
  • GNU Pascal kompiliatorius
  • Delphi

Istorinės žinios

[redaguoti |redaguoti vikitekstą]

KuriantPascal, buvo remtasi naujausiomis (struktūrinio) programavimo idėjomis, bandant jas apibendrinti, tadPascal tapo ne tik mokomąja, bet ir konceptualia kalba, padariusia labai stiprią įtaką daugumai vėliau sukurtų kalbų, pvz.,C. Bandant patobulintiPascal, buvo sukurtos tokios kalbos, kaipAda,Modula-2 irOberon.Pascal padarė beveik nesulyginamą įtakąkompiliatorių kūrėjams:Pascal sintaksė buvo kuriama taip, kad būtų galima kompiliuoti vienu praėjimu (kintamųjų, procedūrų etc. deklaravimas), todėl atsirado galimybė vykdyti atitikimo tarp programų tekstų ir generuoto kodo analizę. AnalizuojantPascal kompiliavimo metodus, buvo sukurtasUSCD Pascal kompiliatorius beivirtuali mašina, skirtaPascal pseudokodo vykdymui, davusi pradžią vėliau kurtoms virtualioms mašinoms, ypač –Java.

Parsisiųsti

[redaguoti |redaguoti vikitekstą]

Windows:GUI redaktorius + FPC kompiliatoriusArchyvuota kopija 2006-07-14 išWayback Machine projekto.PlačiauArchyvuota kopija 2006-06-14 išWayback Machine projekto.Linux:GUI redaktorius + FPC kompiliatorius

Šaltiniai

[redaguoti |redaguoti vikitekstą]
  1. Pascal(parengė Gediminas Navickas).Visuotinė lietuvių enciklopedija (tikrinta 2024-09-11).

Nuorodos

[redaguoti |redaguoti vikitekstą]
Rodomas puslapis "https://lt.wikipedia.org/w/index.php?title=Pascal&oldid=7476642"
Kategorija:
Paslėpta kategorija:

[8]ページ先頭

©2009-2026 Movatter.jp