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 - Programski jezici Dev-Pascal i Python
  78.       Razgranata struktura - IF THEN - Riješeni zadaci
  79.       Razgranata struktura - IF THEN - Frejm /FRAMES/
  80.       Razgranata struktura - IF THEN - Zadaci bez rješenja u Dev-Pascalu

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

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

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

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


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

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


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

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


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


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

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

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

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


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


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


  164.  POTPROGRAMI
  165.       Procedure /PROCEDURE/
  166.       Procedure /PROCEDURE/ - Frejm /FRAMES/

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


  174. DODACI
  175.       Standardne funkcije u Pascalu


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

  179.       Priprema za aplikacije - Riješeni zadaci
  180.       Priprema za aplikacije -Frejm /FRAMES/
  181.     Priprema za aplikacije - Zadaci bez rješenja u Turbo Pascalu
  182.     Priprema za aplikacije - Riješeni i neriješeni zadaci


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