Паскал (програмски језик)

Из Википедије, слободне енциклопедије
Disambig.svg
Друга значења су пописана у чланку Паскал (вишезначна одредница).

Паскал (Pascal) је императивни програмски језик, који је 1974. године развио Никлаус Вирт, као језик погодан за учење структурног програмирања. Именован је по чувеном француском математичару и филозофу Блезу Паскалу, творцу прве рачунске машине која је имала могућност извођења операције сабирања. Стандардизован је 1983. године од стране Међународног комитета за стандардизацију. Паскал се данас користи као почетни програм за обуку будућих програмера, наручито оних који намеравају да раде на програмском језику C.

снимак екрана

Програмирање[уреди]

Пример писања једноставног програма

Следећи једоставан програм уписује "Здраво свете!" у стандардну излазну датотеку output:

PROGRAM Pozdrav(output);
BEGIN
  writeln('Здраво свете!');
END.
Процедуре и функције у Паскалу

Процедуре су издвојене програмске целине (потпрограми) које на основу одређеног алгоритма трансформишу параметре (податке), али не враћају вредност као функције. Следећи пример приказује изглед синтаксе и структуре процедуре у Паскал програму.

program ProcTest;
 
var x : integer;
 
procedure PrintProc(var y : integer);
begin
read(y);
...
end;
 
begin
...
PrintProc(x);
...
end.

Основни знакови језика

  • У паскалу се користе ASCII слова
  • A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  • a b c d e f g h i j k l m n o p q r s t u v w x y z
  • бројеви: 0 1 2 3 4 5 6 7 8 9
  • и специјални знакови: + - * / = < > [] . , ; : ^ () ‘ { }

Међу специјалне знакове се убраја и размак (спејс).

Резервисане речи у паскалу

  • Begin - се користи за почетак блока.
  • End - се користи за крај блока.
  • Var - се користи за почетак дефинисања променљивих.
  • Type - се користи за дефинисање типова променљивих.
  • Const - се користи за дефинисање константи.
  • Procedure - се користи за дефинисање процедуре.
  • Function - се користи за дефинисање функције.

Стандардне функције језика паскал

  • Read(а), Readln(а) - је функција која учитава вредност за променљиву а.
  • Write(а), Writeln(а) - је функција која исписује вредност променљиве а.

Паскал не разликује велика и мала слова (тј. није case sensitive).

Стандардни типови података[уреди]

У програмском језику паскалу свака промењива се карактерише типом. За сваки тип постоји различити скуп операција и вредности. Типови података у паскалу могу бити прости и сложени. Стандардни типови података: Целобројни (integer), реални (real), логички (boolean) и знаковни (char).

Види још[уреди]

Литература[уреди]

  • Милан Чабаркапа, Основи програмирања у Паскалу (књига 1), Круг, у Београду 2001.

Спољашње везе[уреди]

Викиостава
Викимедијина остава има још мултимедијалних датотека везаних за: Паскал (програмски језик)