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 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 Turbo PASCAL - riješeni primjeri i zadaci
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.    Uvod
  5. Organizacija i odlike sajta "abc PASCAL"
  6.     Teorijski uvod
  7.     Teorijska priprema
  8.     Pascal programi i algoritmi
  9.     Primjeri i zadaci
  10.     Zajedničke odlike zadataka
  11.     Uporedno rješenja zadataka - različite petlje
  12.     Tri petlje u istim prozoru - FOR, WHILE i REPEAT petlja
  13.     Algorimi i programski jezici

  14.     Provjera QUIZ
  15.     Provjera - Test priprema
  16.     Provjera TEST
  17.   TEORIJESKA PRIPREMA
  18.     O programskom jeziku Pascal
  19.     Znakovi Programskom jeziku Pascal
  20.     Blok /BLOCK/
  21.     2. Sintaksni dijagram
  22.       2.1. Sintaksni dijagram
  23.       2.2. Primjeri sintaksnih dijagrama
  24.     3. O Pascalu i Turbo Pascalu
  25.       Programski jezici
  26.       Istorijski razvoj programskog jezika PASCAL
  27.       Faze razvoja programa
  28.       Korištenje integrisane radne sredine - IDE TURBO PASCAL-a
  29.       Kad koristitiIDE?
  30.       Startanje TURBO PASCAL-a
  31.       Editovanje, snimanje i kompajliranje programa
  32.       Kopiranje sadržaja sa Interneta u IDE i izvođenje
  33.       Elementi dijalog prozora

  34.     3.10 Dev Pascal
  35.       Startanje DEV PASCAL radno okruženja
  36.       NEW SOURCE DEV PASCAL FILE
  37.       Kopiranje programa, kompajliranje i izvođenje DEV PASCAL programa

  38.     4. Struktura programa i elementi u Pascal-u
  39.       4.1. Struktura programa u PASCALu
  40.       4.2. Elementi u PASCAL-u
  41.       4.3. Ključne riječi /KEY WORDS/
  42.       4.4. Program /PROGRAM/
  43.       4.5. Deklarisanje identifikatora - imena /DECLARING IDENTIFIERS/
  44.       4.6. Deklarisanje labele /LABEL/
  45.       4.7. Deklarisanje konstante/CONST/
  46.       4.8. Deklarisanje tipova /TYPE/
  47.       4.9. Deklarisanje promjenljive /VAR/
  48.       4.10. Deklarisanje procedure /PROCEDURE/ i funkcije /FUNCTION/
  49.       4.11. Deklarisanje bloka
  50.       4.12. Rezervisane rijeci /RESERVED WORDS/
  51.     5. Tipovi podataka u Pascal-u /PASCAL DATA TYPES/
  52.       5.1. Pojam tipa podataka
  53.       5.2. Vrste tipova
  54.       5.3. Cjelobrojni tip /INTEGER/
  55.       5.4. Realni tip /REAL/
  56.       5.5. Znakovni tip /CHAR/
  57.       5.6. Logički tip /BOOLEAN/
  58.       5.7. Skalarni tip
  59.       5.8. Intervalni /SUBRANG/
  60.     Aritmetički operatori u Pascalu
  61.     Tabela Izbor funkcija u Pascalu
  62.     Funkcije DIV i MOD sa primjerima - Djeljivost
  63.     Pisanje izraza u Pascalu
  64.     Primjeri i zadaci za vježbu: SQR, SQRT, TRUNC, ROUND
  65.     Primjeri i zadaci za vježbu: SUCC, PRED, ORD, CHR
  66.     Quiz - Test


  67.   TEORIJESKA PRIPREMA - slučajna vrijednost
  68.     Generisanje slučajne vrijednosti - RND

  69.   LINIJSKA STRUKTURA
  70.     Izlaz WRITE(LN) - teorijska priprema
  71.     Izlaz WRITE(LN)
  72.     Izaračunavanje u naredbi ispisa WRITE(LN) - teorijska priprema
  73.     Operatori u Pascalu
  74.     Konstantna vrijednost u Pascalu - teorijska priprema
  75.     Konstanta u Pascalu - primjeri i zadaci
  76.     Konstanta u Pascalu - primjeri i zadaci - Frejm /FRAMES/
  77.     Ulaz i izlaz READ(LN) i WRITE(LN) - teorijska priprema
  78.     Izdvajanje cifara dvocifrenog, trocifrenog, ... broja
  79.     Linijska struktura - Algoritmi, BASIC i PASCAL programi
  80.     Linijska struktura - PASCAL programi - Riješeni zadaci
  81.     Linijska struktura - PASCAL programi - Frejm /FRAMES/
  82.     Linijska struktura - DEV PASCAL programi - Frejm /FRAMES/
  83.     Linijska struktura - Zadaci bez rješenja u PASCAL-u
  84.        Rješenja zadataka u više programskih jezika
  85.        Linijska struktura - Algoritam, PASCAL program i Java
  86.        Linijska struktura - Programski jezici Turbo PASCAL i BASIC
  87.        Linijska struktura - Programski jezici Turbo PASCAL i Python
  88.        Linijska struktura - Programski jezici Turbo PASCAL i C
  89.        Linijska struktura - Programski jezici Turbo PASCAL i C++
  90.        Linijska struktura - Programski jezici Turbo PASCAL i Java

  91.     Quiz - Test


  92.   RAZGRANATA STRUKTURA- IF THEN & IF THEN ELSE naredba
  93.     IF THEN naredba - teorijska priprema
  94.     Količnik i recipročna vrijednost
  95.     Kvadratni korijen
  96.     Najveći od učitanih brojeva max(a, b)
  97.     Najmanji od učitanih brojeva min(a, b)

  98.   IF THEN
  99.     IF THEN naredba - primjeri i zadaci
  100.     IF THEN - Algoritmi i Turbo PASCAL programi
  101.     IF THEN - Programski jezici Turbo PASCAL i BASIC
  102.     IF THEN - Programski jezici Turbo PASCAL i Python
  103.     IF THEN - TURBO PASCAL programi - Riješeni zadaci
  104.     IF THEN - TURBO PASCAL programi - Frejm /FRAMES/
  105.     IF THEN - DEV PASCAL programi - Frejm /FRAMES/
  106.     IF THEN - Razgranata struktura - Zadaci bez rješenja u PASCAL-u

  107.   IF THEN ELSE
  108.     IF THEN ELSE naredba - Algoritmi, BASIC i Turbo PASCAL programi
  109.     IF THEN ELSE naredba - teorijska priprema
  110.     IF THEN ELSE naredba - Turbo PASCAL programi - Riješeni zadaci
  111.     IF THEN ELSE naredba - Turbo PASCAL programi - Frejm /FRAMES/
  112.     IF THEN ELSE naredba - DEV PASCAL programi - Frejm /FRAMES/
  113.     IF THEN ELSE naredba - Zadaci bez rješenja u Turbo Pascalu
  114.     IF THEN ELSE naredba - Turbo PASCAL programi - Riješeni i neriješeni zadaci
  115.        Rješenja zadataka u više programskih jezika
  116.        IF THEN/IF THEN ELSE - Programski jezici Turbo Pascal i C++
  117.        IF THEN/IF THEN ELSE - Programski jezici Turbo Pascal i Java


  118.   CASE naredba
  119.     CASE naredba - teorijska priprema
  120.     CASE naredba - Riješeni zadaci
  121.     CASE naredba - Turbo Pascal programi - Frejm /FRAMES/
  122.     CASE naredba - Zadaci bez rješenja u Turbo Pascalu
  123.        Rješenja zadataka u drugim programski jezicima
  124.        CASE naredba - Programski jezici Turbo Pascal i Java
  125.        CASE naredba - Programski jezici Turbo Pascal i C++

  126.     Quiz - Test


  127.   CIKLIČNA STRUKTURA
  128.   FOR petlja
  129.     FOR petlja - teorijska priprema
  130.     FOR petlja - Zajedničke odlike zadataka koji izračunavaju sumu, proizvod, i brojač.
  131.     FOR petlja - Algoritmi i PASCAL programi
  132.     FOR petlja - BASIC i PASCAL programi
  133.     FOR petlja - Primjeri i zadaci
  134.     FOR petlja - PASCAL programi - Frejm /FRAMES/
  135.     FOR petlja - DEV PASCAL programi - Frejm /FRAMES/
  136.     FOR petlja - Pelja u petlji - Višestruka FOR petlja - Ugnježđena petlja

  137.     Uporedni zadaci 3 petlje (FOR, WHILE, REPEAT petlja) - WRITE
  138.     Uporedni zadaci 3 petlje (FOR, WHILE, REPEAT petlja) - Suma
  139.     Uporedni zadaci 3 petlje (FOR, WHILE, REPEAT petlja) - Proizvod
  140.     Uporedni zadaci 3 petlje (FOR, WHILE, REPEAT petlja) - Brojač
  141.     Uporedni zadaci 3 petlje (FOR, WHILE, REPEAT petlja) - IF naredba
  142.     Tri petlje u istim prozoru - FOR, WHILE i REPEAT petlja
  143.     Zadaci bez rješenja za FOR petlju - riješeni sa WHILE ili DO WHILE petljom
  144.     FOR petlja - Zadaci bez rješenja u Pascalu
  145.        Rješenja zadataka u drugim programski jezicima
  146.        FOR petlja - Algoritam, Pascal i Java program
  147.        FOR petlja - Pascal program i Java programi

  148.   FOR petlja u petlji - Višestruka FOR petlja
  149.     FOR petlja - Pelja u petlji - Višestruka FOR petlja - Ugnježđena petlja
  150.     FOR petlja - Pelja u petlji - Višestruka FOR petlja - Ugnježđena petlja - Frejm /FRAMES/
  151.     FOR petlja - Pelja u petlji - Višestruka FOR petlja - Ugnježđena petlja - Zadaci bez rješenja u Turbo Pascalu

  152.   WHILE petlja
  153.     WHILE petlja - teorijska priprema
  154.     WHILE petlja - Zajedničke odlike zadataka koji izračunavaju sumu, proizvod, i brojač.
  155.     WHILE petlja - Algoritmi i PASCAL programi
  156.     WHILE petlja - BASIC i PASCAL programi
  157.     Primjeri i zadaci (FOR, WHILE i REPEAT petlja)
  158.     Tri petlje u istim prozoru - FOR, WHILE i REPEAT petlja
  159.     WHILE petlja - primjeri i zadaci
  160.     WHILE petlja - PASCAL programi - Frejm /FRAMES/
  161.     WHILE petlja - DEV PASCAL programi - Frejm /FRAMES/
  162.     Zadaci bez rješenja za WHILE petlju - riješeni sa FOR ili REPEAT UNTIL petljom
  163.     WHILE petlja - Zadaci bez rješenja u Pascalu
  164.        Rješenja zadataka u drugim programski jezicima
  165.        WHILE petlja - Algoritam, Pascal i Java program

  166.   WHILE petlja u petlji - Višestruka WHILE petlja
  167.       WHILE petlja u petlji - Rješenja u programskim jezicima C++ i Turbo Pascal
  168.       WHILE petlja u petlji - Višestruka WHILE petlja - Ugnježđena petlja - Frejm /FRAMES/
  169.       WHILE petlja u petlji - Višestruka WHILE petlja - Ugnježđena petlja - Zadaci bez rješenja u Turbo Pascalu


  170.   REPEAT petlja
  171.     REPEAT petlja - teorijska priprema
  172.     REPEAT-UNTIL petlja- Zajedničke odlike zadataka koji izračunavaju sumu, proizvod, i brojač.
  173.     REPEAT-UNTIL petlja - Algoritmi i PASCAL programi
  174.     REPEAT-UNTIL petlja - BASIC i PASCAL programi
  175.     Primjeri i zadaci (FOR, WHILE i REPEAT petlja)
  176.     Tri petlje u istim prozoru - FOR, WHILE i REPEAT petlja
  177.     REPEAT-UNTIL petlja - primjeri i zadaci
  178.     REPEAT-UNTIL petlja - PASCAL programi - Frejm /FRAMES/
  179.     REPEAT-UNTIL petlja - DEV PASCAL programi - Frejm /FRAMES/
  180.     Zadaci bez rješenja za REPEAT-UNTIL petlju - riješenja za FOR i WHILE petlju
  181.     REPEAT petlja - Zadaci bez rješenja u Pascalu

  182.   REPEAT petlja u petlji - Višestruka REPEAT petlja
  183.       Višestruka REPEAT/UNTIL petlja - Ugnježđena petlja - Frejm /FRAMES/
  184.       Zadaci bez rješenja za REPEAT/UNTIL petlju u petlji - riješeni sa FOR ili WHILE petljom
  185.       REPEAT petlja u petlji - Višestruka REPEAT petlja - Ugnježđena petlja - Zadaci bez rješenja u Turbo Pascalu
  186.        Rješenja zadataka u drugim programski jezicima
  187.        REPEAT/DO WHILE petlja - Algoritam, Pascal i Java program

  188. Riješeni primjeri i zadaci, gotovi programi
  189.     Primjeri i zadaci


  190.   Dvocifreni i trocifreni brojevi
  191.       Dvocifreni i trocifreni brojevi - Dev-Pascal programi - Frejm /FRAMES/
  192.     Dvocifreni i trocifreni brojevi
  193.       14.1. Ispis dvocifrenih brojeva po određenim kriterijima
  194.       14.2. Suma dvocifrenih brojeva po određenim kriterijima
  195.       14.3. Proizvoda i brojanja dvocifrenih brojeva po određenim kriterijima
  196.       14.4. Ispis trocifrenih brojeva sa tri petlje
  197.       14.5. Ispis trocifrenih brojeva sa jednom petljom - izdvajanje cifara
  198.       14.6. Suma, proizvod, brojac trocifrenih brojeva
  199.       Dvocifreni i trocifreni brojevi - Zadaci bez rješenja u Pascalu

  200.     Quiz - Test


  201.   NIZ /ARRAY/
  202.     Niz /ARRAY/ - teorijska priprema
  203.     Niz /ARRAY/ - izdvajanje, suma, proizvod i prebrojavanje - Frejm /FRAMES/
  204.     Niz /ARRAY/ - izdvajanje, suma, proizvod i prebrojavanje

  205.   NIZ /ARRAY/ - Maksimum, minimum
  206.     Niz /ARRAY/ - Maksimum, minimum - Frejm /FRAMES/
  207.     Niz /ARRAY/ - Maksimum, minimum

  208.    Niz /ARRAY/ - Sortiranje
  209.     Niz /ARRAY/ - Sortiranje - Frejm /FRAMES/
  210.     Niz /ARRAY/ - Sortiranje

  211.    Niz /ARRAY/ - Formiranje novog niza
  212.     Niz /ARRAY/ - formiranje novog niza

  213.        Rješenja zadataka u drugim programski jezicima
  214.        Niz /ARRAY/ - izdvajanje, suma, proizvod i prebrojavanje - Rješenja u programskim jezicima Pascal i Java
  215.        Niz /ARRAY/ - maksimum, minimum - Rješenja u programskim jezicima Pascal i Java
  216.        Niz /ARRAY/ - formiranje novog niza - Rješenja u programskim jezicima Pascal i Java


  217.   DVODIMENZIONALNI NIZ - MATRICA I VIŠEDIMENZIONALNI NIZ
  218.     Dvodimenzionalni niz ili matrica - teorijska priprema
  219.     Dvodimenzionalni niz ili matrica - primjeri i zadaci
  220.     Dvodimenzionalni niz ili matrica - PASCAL programi - Frejm /FRAMES/
  221.     Dvodimenzionalni niz ili matrica - Zadaci bez rješenja u Pascalu
  222.        Rješenja zadataka u drugim programski jezicima
  223.        Dvodimenzionalni niz ili matrica - Rješenja u programskim jezicima Pascal i Java


  224. STRING
  225.     STRING - Riješeni zadaci
  226.     STRING - Turbo Pascal programi - Frejm /FRAMES/
  227.     STRING - Bez Turbo Pascal programa


  228.   POTPROGRAMI
  229.     Procedure /PROCEDURE/
  230.     Procedure /PROCEDURE/ - Frejm /FRAMES/

  231.     Funkcije /FUNCTION/ - Riješeni zadaci
  232.     Funkcije /FUNCTION/ - Frejm /FRAMES/
  233.     Funkcije /FUNCTION/ - Riješeni i neriješeni zadaci
  234.     Funkcije /FUNCTION/ - Zadaci bez rješenja u Turbo Pascalu
  235.     Funkcija /FUNCTION/ - Ispis svi zadataka - Riješenja u programskim jezicima: BASIC, Dev-Pascal, C++, Java, C i Python
  236.     Funkcije i procedure primjeri


  237. GRAFIKA
  238.     Geometrijski likovi
  239.     Prikaz funkcija u Pascalu


  240. DODACI
  241.     Standardne funkcije u Pascalu


  242. Kombinovani zadaci
  243.     Kombinovani zadaci 1 - PASCAL programi - Frejm /FRAMES/
  244.     Kombinovani zadaci 1 - Zadaci bez rješenja u Pascalu
  245.     Kombinovani zadaci 2 - Zadaci bez rješenja u Pascalu

  246.     Priprema za aplikacije - Riješeni zadaci
  247.     Priprema za aplikacije - Zadaci bez rješenja u Turbo Pascalu
  248.     Priprema za aplikacije - Riješeni i neriješeni zadaci


  249. Dodatak: Rješenja zadataka sa prikazom programskog koda u više programskih jezika
    Algoritmi
  250.     FOR petlja - Algoritmi i PASCAL programi
  251.     WHILE petlja - Algoritmi i PASCAL programi
  252.     REPEAT-UNTIL petlja - Algoritmi i PASCAL programi
  253.   abc Dev-Pascal
  254.        Razgranata struktura - Programski jezici Turbo Pascal i Dev-Pascal
    C++
  255.     FOR petlja - Dijagram toka, Pascal program i C++ program
  256.     WHILE petlja - Dijagram toka, Pascal program i C++ program
  257.     REPEAT petlja - Dijagram toka, Pascal program i C++ program
    Java
  258.     WHILE petlja - Dijagram toka, Pascal program i Java program
  259.     REPEAT petlja - Dijagram toka, Pascal program i Java program


  260. Quiz - Test
  261.     Quiz - Test