abc Tutorials:
  Operativni sistemi
   abc Windows 7
   abc Windows XP
   abc Operativni sistemi
  Microsoft Office
   abc Word 2010
   abc Word 2007
   abc Word 2003
   abc Excel 2010
   abc Excel 2007
   abc Excel 2003
   abc Power Point 2013
   abc Power Point 2010
   abc Power Point 2003
   abc Access 2010
   abc Access 2007
   abc Expression Web
   abc Front Page 2003
  Računari i Internet
   abc Brojni sistemi
   abc Osnove računara
   abc Računarski sistemi
   abc Internet osnove
   abc HTML5 i CSS3
   abc HTML
   abc Jasc Animation Shop
   abc Flash
   abc Movie Maker
   abc Računarska grafika
  Algoritmi i programski jezici
   abc Algoritmi
   abc BASIC
   abc Turbo Pascal
   abc Dev-Pascal
   abc Python
   abc C
   abc C++
   abc Java
   abc Matlab
   abc Matlab 2
   abc Asembler
  Provjera znanja
   abc Quiz-Test

Priručnici:
   MatchCAD
   MatchCAD 2001
   Corel Draw X6
   CSS

Tutorials in English
   abc Word 2010
   abc Excel 2010
   abc Excel 2003
   abc PowerPoint 2010

Učenjenje kroz igru /LEARNING THROUGH GAMES/

Programski jezik Dev Pascal - abc tutorijal - zbirka zadataka
elektronski priručnik
Željko B. Grbić i grupa saradnika

  1.   NOVO NA NAŠEM SAJTU
  2.     FOR - petlja - Rješenje zadataka u više programskih jezika
  3.     WHILE - petlja - Rješenje zadataka u više programskih jezika

  4.   O Pascalu
  5.       Programski jezici
  6.       Istorijski razvoj programskog jezika PASCAL
  7.       Faze razvoja programa

  8.   Start Dev-Pascal
  9.       3.10 Dev-Pascal
  10.       Startanje Dev-Pascal radno okruženja
  11.       Kreiranje novog dokumenta /NEW SOURCE DEV PASCAL FILE/
  12.       Kopiranje programa iz čitača /BROWSER/ u Dev-Pascal okruženje
  13.       Kompajliranje i izvođenje programa /COMPILE & RUN program/
  14.       Otklanjanje grešaka /DEBBUG//
  15.       Kreiranje novog dokumenta, kopiranje, kompajliranje i izvođenje Dev-Pascal programa
  16.       Kopiranje programa u Turbo Pascalu u Dev-Pascal

  17.   TEORIJESKA PRIPREMA
  18.       O programskom jeziku Pascal
  19.       Znakovi u Programskom jeziku Pascal
  20.       Blok /BLOCK/
  21.       2. Sintaksni dijagram
  22.       2.1. Sintaksni dijagram
  23.       2.2. Primjeri sintaksnih dijagrama

  24.       4. Struktura programa i elementi u Pascal-u
  25.       4.1. Struktura programa u PASCALu
  26.       4.2. Elementi u PASCAL-u
  27.       4.3. Ključne riječi /KEY WORDS/
  28.       4.4. Program /PROGRAM/
  29.       4.5. Deklarisanje identifikatora - imena /DECLARING IDENTIFIERS/
  30.       4.6. Deklarisanje labele /LABEL/
  31.       4.7. Definisanje konstante/CONST/ i broj PI
  32.       4.8. Deklarisanje tipova /TYPE/
  33.       4.9. Deklarisanje promjenljive /VAR/
  34.       4.10. Deklarisanje procedure /PROCEDURE/ i funkcije /FUNCTION/
  35.       4.11. Deklarisanje bloka
  36.       4.12. Rezervisane rijeci /RESERVED WORDS/

  37.   Struktura programa i elementi u Pascal-u
  38.       5. Tipovi podataka u Pascal-u /PASCAL DATA TYPES/
  39.       5.1. Pojam tipa podataka
  40.       5.2. Vrste tipova
  41.       5.3. Cjelobrojni tip /INTEGER/
  42.       5.4. Realni tip /REAL/
  43.       5.5. Znakovni tip /CHAR/
  44.       5.6. Logički tip /BOOLEAN/
  45.       5.7. Skalarni tip
  46.       5.8. Intervalni /SUBRANG/
  47.       Aritmetički operatori u Pascalu
  48.       Tabela Izbor funkcija u Pascalu
  49.       Funkcije DIV i MOD sa primjerima - Djeljivost
  50.       Pisanje izraza u Pascalu
  51.       Primjeri i zadaci za vježbu: SQR, SQRT, TRUNC, ROUND
  52.       Primjeri i zadaci za vježbu: SUCC, PRED, ORD, CHR
  53.          Quiz - Test

  54.       Generisanje slučajne vrijednosti - RND

  55.   LINIJSKA STRUKTURA
  56.       Izlaz WRITE(LN) - teorijska priprema
  57.       Izlaz WRITE(LN) - Frejm /FRAMES/
  58.       Izaračunavanje u naredbi ispisa WRITE(LN) - teorijska priprema
  59.       Operatori u Pascalu
  60.       Konstantna vrijednost u Pascalu - teorijska priprema
  61.       Konstanta u Pascalu - primjeri i zadaci - Frejm /FRAMES/
  62.       Konstantna vrijednost u Pascalu i varijable - teorijska priprema
  63.       Ulaz i izlaz READ(LN) i WRITE(LN) - teorijska priprema
  64.       Izdvajanje cifara dvocifrenog, trocifrenog, ... broja

  65.       Linijska struktura - Algoritmi, BASIC i Dev-Pascal programi
  66.       Linijska struktura - Algoritmi i Dev-Pascal programi
  67.       Linijska struktura - Programski jezici Dev-Pascal i BASIC
  68.       Linijska struktura - Algoritmi i programski jezici Dev-Pascal i Python
  69.       Linijska struktura - Programski jezici Dev-Pascal i Python
  70.       Linijska struktura - Dev-Pascal programi - Riješeni zadaci
  71.       Linijska struktura - Dev-Pascal programi - Frejm /FRAMES/
  72.       Linijska struktura - Zadaci bez rješenja u Dev-Pascalu

  73.   RAZGRANATA STRUKTURA - IF THEN & IF THEN ELSE naredba

  74.   IF THEN
  75.       Razgranata struktura - IF THEN - Algoritmi i Dev-Pascal programi
  76.       Razgranata struktura - IF THEN - Programski jezici Dev-Pascal i BASIC
  77.       Razgranata struktura - IF THEN - Riješeni zadaci
  78.       Razgranata struktura - IF THEN - Frejm /FRAMES/
  79.       Razgranata struktura - IF THEN - Zadaci bez rješenja u Dev-Pascalu

  80.   IF THEN ELSE
  81.       Razgranata struktura - IF THEN ELSE - Algoritmi i programski jezici Dev-Pascal
  82.       Razgranata struktura - IF THEN ELSE - Algoritmi i programski jezici Dev-Pascal i BASIC
  83.       Razgranata struktura - IF THEN ELSE - Programski jezici Dev-Pascal i BASIC
  84.       Razgranata struktura - IF THEN ELSE - Algoritmi i programski jezici Dev-Pascal i Python
  85.       Razgranata struktura - IF THEN ELSE - Programski jezici Dev-Pascal i Python
  86.       Razgranata struktura - IF THEN ELSE - Programski jezici Dev-Pascal i C
  87.       Razgranata struktura - IF THEN ELSE - Dev-Pascal programi - Riješeni zadaci
  88.       Razgranata struktura - IF THEN ELSE - Dev-Pascal programi - Frejm /FRAMES/
  89.       Razgranata struktura - IF THEN ELSE - Zadaci bez rješenja u Dev-Pascalu

  90.   CASE naredba
  91.       CASE naredba - teorijska priprema
  92.       CASE naredba - Riješeni zadaci
  93.       CASE naredba - Frejm /FRAMES/
  94.       CASE naredba - Zadaci bez rješenja u Dev-Pascalu

  95.   CIKLIČNA STRUKTURA
  96.   FOR petlja
  97.       FOR petlja - Algoritmi i Dev-Pascal programi
  98.       FOR petlja - Programski jezici Dev-Pascal i BASIC
  99.       FOR petlja - Programski jezici Programski jezici Dev-Pascal i Python
  100.       FOR petlja - Algoritmi i programski jezici Dev-Pascal i Python
  101.       FOR petlja - Dev-Pascal - Riješeni zadaci
  102.       FOR petlja - Dev-Pascal programi - Frejm /FRAMES/
  103.       Tri petlje u istim prozoru - FOR, WHILE i REPEAT petlja
  104.       Zadaci bez rješenja za FOR petlju - riješeni sa WHILE ili DO WHILE petljom
  105.       FOR petlja - Zadaci bez rješenja u Dev-Pascalu

  106.   FOR petlja u petlji - Višestruka FOR petlja
  107.       FOR petlja u petlji - Višestruka FOR petlja - priprema
  108.       FOR pelja u petlji - Programski jezici Python i Dev-Pascal programi
  109.       FOR petlja u petlji - Višestruka FOR petlja - Ugnježđena petlja - Frejm /FRAMES/
  110.       Višestruke petlja - Tri petlje u istim prozoru - FOR, WHILE i REPEAT petlja
  111.       FOR petlja u petlji - Višestruka FOR petlja - Ugnježđena petlja - Zadaci bez rješenja u Dev-Pascalu


  112.   WHILE petlja
  113.       WHILE petlja - Algoritmi i Dev-PASCAL programi
  114.       WHILE petlja - Programski jezici Dev-Pascal i BASIC
  115.       WHILE petlja - Programski jezici Dev-Pascal i Python
  116.       WHILE petlja - Dev-Pascal programi - Frejm /FRAMES/
  117.       Tri petlje u istim prozoru - FOR, WHILE i REPEAT petlja
  118.       Zadaci bez rješenja za WHILE petlju - riješeni sa FOR ili REPEAT UNTIL petljom
  119.       WHILE petlja - Zadaci bez rješenja u Dev-Pascalu

  120.   WHILE petlja u petlji - Višestruka WHILE petlja
  121.       WHILE petlja - Višestruka WHILE petlja - Ugnježđena petlja - Frejm /FRAMES/
  122.       Višestruke petlja - Tri petlje u istim prozoru - FOR, WHILE i REPEAT petlja
  123.       Zadaci bez rješenja za WHILE petlju u petlji - riješeni sa FOR ili REPEAT/UNTIL petljom
  124.       WHILE petlja - Višestruka WHILE petlja - Ugnježđena petlja - Zadaci bez rješenja u Dev-Pascalu


  125.   REPEAT petlja
  126.       REPEAT-UNTIL petlja - Algoritmi i Dev-PASCAL programi
  127.       REPEAT-UNTIL petlja - Programski jezici Dev-Pascal i BASIC
  128.       REPEAT-UNTIL petlja - Dev-Pascal programi - Frejm /FRAMES/
  129.       Tri petlje u istim prozoru - FOR, WHILE i REPEAT petlja
  130.       Zadaci bez rješenja za REPEAT-UNTIL petlju - riješenja za FOR i WHILE petlju
  131.       REPEAT petlja - Zadaci bez rješenja u Dev-Pascalu

  132.   REPEAT petlja u petlji - Višestruka REPEAT petlja
  133.       Višestruka REPEAT/UNTIL petlja - Ugnježđena petlja - Frejm /FRAMES/
  134.       Višestruke petlja - Tri petlje u istim prozoru - FOR, WHILE i REPEAT petlja
  135.       Zadaci bez rješenja za REPEAT/UNTIL petlju u petlji - riješeni sa FOR ili WHILE petljom
  136.       REPEAT petlja u petlji - Višestruka REPEAT petlja - Ugnježđena petlja - Zadaci bez rješenja u Dev-Pascalu


  137.   Dvocifreni i trocifreni brojevi
  138.       Dvocifreni i trocifreni brojevi - Dev-Pascal programi - Frejm /FRAMES/
  139.       Dvocifreni i trocifreni brojevi - Zadaci bez rješenja u Dev-Pascalu


  140.   NIZ /ARRAY/
  141.       Niz /ARRAY/ - Poglavlja
  142.       Niz /ARRAY/ - Teorijska priprema
  143.       Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Programski jezici Dev-Pascal i BASIC
  144.       Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Dev-Pascal programi - Frejm /FRAMES/
  145.       Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Zadaci bez rješenja u Dev-Pascalu

  146.   NIZ /ARRAY/ - Maksimum, minimum
  147.       Niz /ARRAY/ - Maksimum, minimum - Dev-Pascal programi - Frejm /FRAMES/
  148.       Niz /ARRAY/ - Maksimum, minimum - Zadaci bez rješenja u Dev-Pascalu

  149.    Niz /ARRAY/ - Sortiranje
  150.       Niz /ARRAY/ - Sort - Dev-Pascal programi - Frejm /FRAMES/
  151.       Niz /ARRAY/ - Sort - Zadaci bez rješenja u Dev-Pascalu

  152.    Niz /ARRAY/ - Formiranje novog niza
  153.       Niz /ARRAY/ - Formiranje novog niza - Dev-Pascal programi - Frejm /FRAMES/
  154.       Niz /ARRAY/ - Formiranje novog niza - Zadaci bez rješenja u Dev-Pascalu


  155.   DVODIMENZIONALNI NIZ - MATRICA I VIŠEDIMENZIONALNI NIZ
  156.       Dvodimenzionalni niz ili matrica - Dev-Pascal programi - Frejm /FRAMES/
  157.       Dvodimenzionalni niz ili matrica - Zadaci bez rješenja u Dev-Pascalu


  158.   STRING
  159.       STRING - Dev-Pascal programi - Riješeni zadaci
  160.       STRING - Dev-Pascal programi - Frejm /FRAMES/
  161.       STRING - Zadaci bez rješenja u Dev-Pascalu


  162.  POTPROGRAMI
  163.       Procedure /PROCEDURE/
  164.       Procedure /PROCEDURE/ - Frejm /FRAMES/

  165.       Funkcija /FUNCTION/ - Programski jezici Python i Dev-Pascal
  166.       Funkcije /FUNCTION/ - Riješeni zadaci
  167.       Funkcije /FUNCTION/ - Frejm /FRAMES/
  168.       Funkcije /FUNCTION/ - Riješeni i neriješeni zadaci
  169.       Funkcije /FUNCTION/ - Zadaci bez rješenja u Dev-Pascalu
  170.       Funkcija /FUNCTION/ - Ispis svi zadataka - Riješenja u programskim jezicima: BASIC, Dev-Pascal, C++, Java, C i Python
  171.       Funkcije i procedure primjeri


  172. DODACI
  173.       Standardne funkcije u Pascalu


  174. Kombinovani zadaci
  175.       Kombinovani zadaci 1 - Dev-PASCAL programi - Frejm /FRAMES/
  176.       Kombinovani zadaci 1 - Zadaci bez rješenja u Dev-Pascalu


  177.   Dodatak: Rješenja zadataka sa prikazom programskog koda u više programskih jezika
  178.   abc BASIC
  179.        Linijska struktura - Algoritmi, BASIC i Dev-Pascal programi
  180.        Linijska struktura - Programski jezici Dev-Pascal i BASIC
  181.        Razgranata struktura - Algoritmi, BASIC i Dev-Pascal programi
  182.        Razgranata struktura - Programski jezici Dev-Pascal i BASIC
  183.        FOR petlja - Programski jezici Dev-Pascal i BASIC
  184.        WHILE petlja - Programski jezici Dev-Pascal i BASIC
  185.        REPEAT-UNTIL petlja - Programski jezici Dev-Pascal i BASIC
  186.        Niz /ARRAY/ - suma, proizvod, prebrojavanje, ... - Programski jezici Dev-Pascal i BASIC
  187.   abc Turbo Pascal
  188.        Razgranata struktura - Programski jezici Dev-Pascal i Turbo Pascal
  189.   abc Python
  190.        Linijska struktura - Programski jezici Dev-Pascal i Python
  191.        Linijska struktura - Algoritmi i programski jezici Dev-Pascal i Python
  192.        Razgranata struktura - Programski jezici Dev-Pascal i Python
  193.        Razgranata struktura - IF THEN ELSE - Algoritmi i programski jezici Dev-Pascal i Python
  194.        Ciklična struktura
  195.        FOR petlja - Programski jezici Dev-Pascal i Python
  196.        FOR petlja - Algoritmi i programski jezici Dev-Pascal i Python
  197.        WHILE petlja - Programski jezici Dev-Pascal i Python
  198.        WHILE petlja - Algoritmi i programski jezici Dev-Pascal i Python
  199.        Pelja u petlji - Ugnježđena petlja
  200.        FOR pelja u petlji - Programski jezici Python i Dev-Pascal programi
  201.        WHILE pelja u petlji - Programski jezici Python i Dev-Pascal programi
  202.        Funkcija /FUNCTION/
  203.        Funkcija /FUNCTION/ - Programski jezici Python i Dev-Pascal