<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Pascal_%28programski_jezik%29</id>
	<title>Pascal (programski jezik) - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Pascal_%28programski_jezik%29"/>
	<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Pascal_(programski_jezik)&amp;action=history"/>
	<updated>2026-05-20T09:41:32Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://croatianschoolsydney.com/index.php?title=Pascal_(programski_jezik)&amp;diff=407377&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatska zamjena teksta  (-{{Commonscat(.*?)}} +)</title>
		<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Pascal_(programski_jezik)&amp;diff=407377&amp;oldid=prev"/>
		<updated>2022-01-02T14:36:24Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatska zamjena teksta  (-{{Commonscat(.*?)}} +)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;hr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Starija inačica&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Inačica od 14:36, 2. siječnja 2022.&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l258&quot;&gt;Redak 258:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Redak 258:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Vanjske poveznice ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Vanjske poveznice ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Commonscat|Pascal (programming language)}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://pascal-central.com Pascal Central]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://pascal-central.com Pascal Central]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://www.standardpascal.org Standard Pascal]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://www.standardpascal.org Standard Pascal]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorija:Programski jezici]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorija:Programski jezici]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://croatianschoolsydney.com/index.php?title=Pascal_(programski_jezik)&amp;diff=401169&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatski unos stranica</title>
		<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Pascal_(programski_jezik)&amp;diff=401169&amp;oldid=prev"/>
		<updated>2021-12-21T09:06:02Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatski unos stranica&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--'''Pascal (programski jezik)'''--&amp;gt;'''Pascal''' je [[programski jezik]] kojeg je stvorio [[Švicarska|švicarski]] znanstvenik [[Niklaus Wirth]] [[1970.]] godine. Isprva se Pascal koristilo kao nastavno pomagalo za [[strukturirano programiranje|strukturalnu metodu]] [[programiranje računala|programiranja računala]] na fakultetima. Tokom  [[1980-ih|80ih]] i ranih [[1990-ih|90ih]] godina [[20. stoljeće|20. stoljeća]] Pascal se proširio van akademskih krugova u industriju, no ubrzo nakon pojave i masivnijom upotrebom [[objektno orijentirano programiranje|objektno orijentiranih jezika]] kao [[C Plus Plus|C++]] ili [[Java (programski jezik)|Java]] tijekom sredine 90ih godina 20. stoljeća, Pascal počinje gubiti primat u školama kao i u industriji. Pokušaj proširivanja Pascala s objektno orijentiranim konceptima kroz [[Object Pascal]] i kasnije kroz programski jezik [[Delphi (programski jezik)|Delphi]] uspjele su prilagoditi Pascal novim izazovima, no njegova popularnost sve više opada.&lt;br /&gt;
&lt;br /&gt;
== Povijest razvoja ==&lt;br /&gt;
&lt;br /&gt;
Pascal je programski jezik razvijen 1970. godine od strane Niklausa Wirtha kao jezik posebno pogodan za strukturalno programiranje (za razliku od danas opće prihvaćene OOP metode). Baziran na temeljima programskog jezika [[Algol (programski jezik)|Algol]] dobio je ime u čast matematičara i filozofa [[Blaise Pascal|Blaisea Pascala]].&lt;br /&gt;
&lt;br /&gt;
Iako je inicijalno bio zamišljen kao jezik namijenjen učenju programiranja u školama i univerzitetima širom svijeta danas se koristi u industriji razvoja [[software]]a u svojoj najpoznatijoj inkarnaciji - Object Pascal, Delphi.  Delphi je razvijen od strane korporacije [[Borland]] za svestrani razvoj aplikacija od sistemskih alata i igara do desktop, database i višeslojnih kompleksnih aplikacija za (CP/M, [[MS-DOS]] i [[Windows 3.1x|MS Windows 3.xx]] u prošlosti...) i MS [[Windows]], [[.NET]] i [[Linux]] platforme.&lt;br /&gt;
&lt;br /&gt;
Prvu implementaciju Pascala napravio je Niklaus Wirth za računalo [[CDC 6000]] [[1970.]] u [[Zürich]]u, dok je prvi program prevodilac za Pascal napisan u [[SAD]]-u bio stvoren na [[University of Illinois]] u nadležnosti [[Donald B. Gillies|Donalsa B. Gilliesa]] za porodicu računala DEC [[PDP-11]] u [[assembler]]u.  Niklaus Wirth je olakšao presađivanje Pascala na druga računala tako što je stvorio kit za portiranje, što je imalo za cilj da smanji količinu posla potrebnog za stvaranje programa prevodioca s jedne porodice računala na druga. Misao je bila da program prevodilac za Pascal pretvori sve naredbe u jedan virtualni assembler, i tako da je programer samo trebao stvoriti program koji bi preveo taj virtualni assembler za ciljani računski stroj ili stvori simulator za virtualnu mašinu za ciljani stroj. Ovaj međustupanj postaje P-sistem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--== Usporedba Pascala i programskog jezika C++==--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usporedba Object Pascala i ostalih objektno orijetiranih jezika ==&lt;br /&gt;
&lt;br /&gt;
Object Pascal/Delphi danas predstavlja vrh u razvoju softwarea.&lt;br /&gt;
Programski jezik slijedi OOP principe i dodaje mnoštvo ekstenzija koje se mogu naći u najpoznatijim &amp;quot;[[C]]&amp;quot; jezicima ([[C (programski jezik)|C]], [[C++]], [[C Sharp|C#]]), kao što su operator overloading, method overloading, inline methods, &amp;quot;rich&amp;quot; records (record s method-ima), itd...&lt;br /&gt;
&lt;br /&gt;
Delphijev [[kompajler]] slovi kao najbrži kompajler među programskim jezicima u industriji softwarea (kompajliranje u izvršni program stotina tisuća linija koda traje samo nekoliko sekundi za razliku od tipičnih C/C++ kompajlera) proizvodeći pritom optimiziran kod brzine usporedive s najboljim C/C++ kompajlerima.&lt;br /&gt;
&lt;br /&gt;
Danas (Object) Pascal koristi preko milijun profesionalnih programera širom svijeta, a najnovije izdanje (Borland) Delphi 2006 unosi cijeli niz noviteta u razvojno okruženje (IDE).&lt;br /&gt;
Tu se mogu naći UML modeliranje softwarea, integracija s alatima za configuration management (npr. Borland StarTeam), integracija s alatima za requirements management (npr. Borland Caliber), alatima za optimizaciju itd...&lt;br /&gt;
&lt;br /&gt;
==Programski primjeri==&lt;br /&gt;
&lt;br /&gt;
Prvo jedan jednostavan programski primjer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
program DobarDan(input, output);&lt;br /&gt;
begin&lt;br /&gt;
  writeln(&amp;quot;Dobar dan!&amp;quot;);&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Složeniji programski primjer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
program kalkulator;&lt;br /&gt;
Uses Crt;&lt;br /&gt;
Label 1;&lt;br /&gt;
   Var Sto     : String;&lt;br /&gt;
   p, d, z     : Real;&lt;br /&gt;
   p2,d2,z2,z3 : Integer;&lt;br /&gt;
Begin&lt;br /&gt;
 1:Clrscr;&lt;br /&gt;
 z := 0;&lt;br /&gt;
 TextMode (2);&lt;br /&gt;
 TextColor (green);&lt;br /&gt;
 GotoXy(31,1);&lt;br /&gt;
 Write('KALKULAT 1.3');&lt;br /&gt;
 GotoXy(24,4);&lt;br /&gt;
 Writeln('1.Zbrajanje');&lt;br /&gt;
 GotoXy(25,5);&lt;br /&gt;
 Writeln('2.Oduzimanje');&lt;br /&gt;
 GotoXy(26,6);&lt;br /&gt;
 Writeln('3.Mnozenje');&lt;br /&gt;
 Gotoxy(27,7);&lt;br /&gt;
 WriteLn('4.Djeljenje');&lt;br /&gt;
 GotoXy(28,8);&lt;br /&gt;
 WriteLn('5.Djeljenje s ostatkom');&lt;br /&gt;
 GotoXy(29,9);&lt;br /&gt;
 WriteLn('Za izlaz pritisni tipku Q');&lt;br /&gt;
 Gotoxy(25,11);&lt;br /&gt;
 WriteLn('Odaberi i pritisni broj...');&lt;br /&gt;
 WriteLn;&lt;br /&gt;
 WriteLn;&lt;br /&gt;
 WriteLn('Napomena:');&lt;br /&gt;
 WriteLn('Program radi s najvise tri znamenke iza decimalne tocke!');&lt;br /&gt;
 WriteLn('Program ce se automatski ugasiti ako pri upisivanju broja upisete slovo!');&lt;br /&gt;
 WriteLn;&lt;br /&gt;
 WriteLn('CPYRIGHT (C) Lobel Strmečki');&lt;br /&gt;
 Sto:= Readkey;&lt;br /&gt;
 If Sto ='1' then&lt;br /&gt;
 Begin&lt;br /&gt;
  ClrScr;&lt;br /&gt;
  Write('Upisi 1. broj:');&lt;br /&gt;
  Readln(p);&lt;br /&gt;
  Write('Upisi 2. broj:');&lt;br /&gt;
  Readln(d);&lt;br /&gt;
  z := p + d;&lt;br /&gt;
  Writeln(p:2:3,'+',d:2:3,'=',z:2:3);&lt;br /&gt;
  WriteLn;&lt;br /&gt;
  Write('Pritisni tipku ENTER za povratak...');&lt;br /&gt;
  Readln;&lt;br /&gt;
  Goto 1;&lt;br /&gt;
 End;&lt;br /&gt;
If Sto = '2' then&lt;br /&gt;
 Begin&lt;br /&gt;
  ClrScr;&lt;br /&gt;
  Write('Upisi 1. broj:');&lt;br /&gt;
  Readln(p);&lt;br /&gt;
  Write('Upisi 2. broj:');&lt;br /&gt;
  Readln(d);&lt;br /&gt;
  z := p - d;&lt;br /&gt;
  WriteLn(p:2:3,' - ',d:2:3,' = ',z:2:3);&lt;br /&gt;
  WriteLn;&lt;br /&gt;
  Write('Pritisni tipku ENTER za povratak...');&lt;br /&gt;
  Readln;&lt;br /&gt;
  Goto 1;&lt;br /&gt;
 End;&lt;br /&gt;
If Sto='3' then&lt;br /&gt;
 Begin&lt;br /&gt;
  ClrScr; &lt;br /&gt;
  Write('Upisi 1. broj:');&lt;br /&gt;
  Readln(p);&lt;br /&gt;
  Write('Upisi 2. broj:');&lt;br /&gt;
  ReadLn(d);&lt;br /&gt;
  z := p*d;&lt;br /&gt;
  WriteLn(p:2:3,'*',d:2:3,'=',z:2:3);&lt;br /&gt;
  WriteLn;&lt;br /&gt;
  Write('Pritisni tipku ENTER za povratak...');&lt;br /&gt;
  Readln;&lt;br /&gt;
  Goto 1;&lt;br /&gt;
 End;&lt;br /&gt;
If Sto='4' then&lt;br /&gt;
Begin;&lt;br /&gt;
 ClrScr; &lt;br /&gt;
 Write('Upisi 1. broj:');&lt;br /&gt;
 ReadLn(p);&lt;br /&gt;
 Write('Upisi 2. broj:');&lt;br /&gt;
 ReadLn(d);&lt;br /&gt;
 z :=p/d;&lt;br /&gt;
 WriteLn(p:2:3,'/',d:2:3,'=',z:2:3);&lt;br /&gt;
 WriteLn;&lt;br /&gt;
 WriteLn ('Pritisni tipku ENTER za povratak...');&lt;br /&gt;
 ReadLn;&lt;br /&gt;
 Goto 1;&lt;br /&gt;
End;&lt;br /&gt;
If Sto = '5' then&lt;br /&gt;
 Begin;&lt;br /&gt;
  ClrScr;&lt;br /&gt;
  Write ('Upisi 1. broj:');&lt;br /&gt;
  ReadLn (p2);&lt;br /&gt;
  Write ('Upisi 2. broj:');&lt;br /&gt;
  ReadLn (d2);&lt;br /&gt;
  z2 := p2 div d2;&lt;br /&gt;
  z3 := p2 mod d2;&lt;br /&gt;
  Write ( p2,' / ',d2,' = ',z2);&lt;br /&gt;
  WriteLn (' i ostatak ',z3);&lt;br /&gt;
  WriteLn;&lt;br /&gt;
  TextColor(white+2);&lt;br /&gt;
  WriteLn ('Pritisni tipku ENTER za povratak...');&lt;br /&gt;
  ReadLn;&lt;br /&gt;
  Goto 1;&lt;br /&gt;
 End;&lt;br /&gt;
If (Sto = 'q') or (Sto = 'Q') then&lt;br /&gt;
 Begin&lt;br /&gt;
  Halt;&lt;br /&gt;
 End;&lt;br /&gt;
If not (Sto='1') then&lt;br /&gt;
 begin;&lt;br /&gt;
  Goto 1;&lt;br /&gt;
 End;&lt;br /&gt;
End.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prethodni program napisan na drugačiji način prilagođeniji novijim Pascal compilerima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
program calculator;&lt;br /&gt;
uses crt;&lt;br /&gt;
var i,answer :integer;&lt;br /&gt;
    a,b,c :real;&lt;br /&gt;
procedure menu;&lt;br /&gt;
begin&lt;br /&gt;
 writeln('M E N U');&lt;br /&gt;
 for i:=1 to 7 do write('=');&lt;br /&gt;
 writeln;&lt;br /&gt;
 writeln('Press 1 for adding');&lt;br /&gt;
 writeln('Press 2 for subtracting');&lt;br /&gt;
 writeln('Press 3 for multiplying');&lt;br /&gt;
 writeln('Press 4 for dividing');&lt;br /&gt;
 writeln('Press 5 to end the program');&lt;br /&gt;
end;&lt;br /&gt;
procedure adding;&lt;br /&gt;
begin&lt;br /&gt;
 clrscr;&lt;br /&gt;
 writeln('Type the two numbers you wish to add together. ');readln(a,b);&lt;br /&gt;
 writeln('The operation: ',a:0:3,' + ',b:0:3,' = ',(a+b):0:3);&lt;br /&gt;
 writeln('Press enter to return to the menu.');&lt;br /&gt;
 readln&lt;br /&gt;
end;&lt;br /&gt;
procedure subtracting;&lt;br /&gt;
begin&lt;br /&gt;
 clrscr;&lt;br /&gt;
 writeln('Type the two numbers you wish to subtract. ');readln(a,b);&lt;br /&gt;
 writeln('The operation: ',a:0:3,' - ',b:0:3,' = ',(a-b):0:3);&lt;br /&gt;
 writeln('Press enter to return to the menu.');&lt;br /&gt;
 readln&lt;br /&gt;
end;&lt;br /&gt;
procedure multiplying;&lt;br /&gt;
begin&lt;br /&gt;
 clrscr;&lt;br /&gt;
 writeln('Type the two numbers you wish to multiply. ');readln(a,b);&lt;br /&gt;
 writeln('The operation: ',a:0:3,' x ',b:0:3,' = ',(a*b):0:3);&lt;br /&gt;
 writeln('Press enter to return to the menu.');&lt;br /&gt;
 readln&lt;br /&gt;
end;&lt;br /&gt;
procedure dividing;&lt;br /&gt;
begin&lt;br /&gt;
 clrscr;&lt;br /&gt;
 writeln('Type the two numbers you wish to divide. ');readln(a,b);&lt;br /&gt;
 writeln('The operation: ',a:0:3,' / ',b:0:3,' = ',(a/b):0:3);&lt;br /&gt;
 writeln('Press enter to return to the menu.');&lt;br /&gt;
 readln&lt;br /&gt;
end;&lt;br /&gt;
begin&lt;br /&gt;
 clrscr;&lt;br /&gt;
 writeln('&amp;lt;The calculator for basic four operations&amp;gt;');&lt;br /&gt;
 writeln('My first ever program with a purpose!');&lt;br /&gt;
 writeln('Programmed by me, Kristijan Bambir');&lt;br /&gt;
 writeln('Not meant for further copying or selling!');&lt;br /&gt;
 writeln('The rezults will have a maximum of 3 numbers after the decimal point.');&lt;br /&gt;
 writeln('If you type a letter instead of a number the program will end.');&lt;br /&gt;
 writeln;&lt;br /&gt;
 writeln('Press enter to continue...');&lt;br /&gt;
 readln;&lt;br /&gt;
 repeat&lt;br /&gt;
  clrscr;&lt;br /&gt;
  menu;&lt;br /&gt;
  writeln;&lt;br /&gt;
  write('Choose your desired operation. '); readln(answer);&lt;br /&gt;
  case answer of&lt;br /&gt;
   1: adding;&lt;br /&gt;
   2: subtracting;&lt;br /&gt;
   3: multiplying;&lt;br /&gt;
   4: dividing;&lt;br /&gt;
   5: writeln('End of program');&lt;br /&gt;
  end;&lt;br /&gt;
 until answer=5;&lt;br /&gt;
 writeln;&lt;br /&gt;
 writeln('Thank you for at least trying my program.');&lt;br /&gt;
 writeln('Have a nice day!');&lt;br /&gt;
 writeln('P.S. Press enter to exit');&lt;br /&gt;
 readln&lt;br /&gt;
end.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standardi ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.moorecad.com/standardpascal/iso7185.pdf ISO/IEC 7185:1990 Pascal]&lt;br /&gt;
* [http://www.moorecad.com/standardpascal/iso10206.pdf ISO/IEC 10206:1990 Extended Pascal]&lt;br /&gt;
&lt;br /&gt;
== Poznate inačice Pascala ==&lt;br /&gt;
&lt;br /&gt;
* [[UCSD Pascal]]&lt;br /&gt;
* Borland Turbo Pascal&lt;br /&gt;
&lt;br /&gt;
== Javno dostupni prevodioci ==&lt;br /&gt;
&lt;br /&gt;
Na [[Internet]]u su dostupni mnogi besplatni programi prevodioci:&lt;br /&gt;
&lt;br /&gt;
* [http://homepages.cwi.nl/~steven/pascal/ Prevodilac P4], zasnovan na UCSD Pascalu&lt;br /&gt;
* [http://www.freepascal.org/ Free Pascal], dostupan za [[Windows]], [[MS-DOS]], [[Linux]] (ARM, Intel, PowerPC, SPARC, AMD64/x86), [[MacOS]], [[OS X]], [[FreeBSD]] (Intel)  &lt;br /&gt;
* [[Turbo Pascal]], stare inačice Turbo Pascala do inačice 5.5 dostupne su besplatno od korporacije Borland&lt;br /&gt;
&lt;br /&gt;
Iscrpni popisi Pascal programa prevodilaca dostupni su sa [http://pascaland.org PascaLand] i [http://pascal-central.com Pascal Central].&lt;br /&gt;
&lt;br /&gt;
== Vanjske poveznice ==&lt;br /&gt;
&lt;br /&gt;
{{Commonscat|Pascal (programming language)}}&lt;br /&gt;
* [http://pascal-central.com Pascal Central]&lt;br /&gt;
* [http://www.standardpascal.org Standard Pascal]&lt;br /&gt;
&lt;br /&gt;
[[Kategorija:Programski jezici]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>