Professional Documents
Culture Documents
4. Programski jezici 3. Generacije koriste višu razinu apstrakcije kako bi bili razumljiviji
ljudima. Jedna naredba u jeziku 3. Generacije prevodi se u više desetaka naredbi u
strojnom jeziku. Varijablama se mogu dodjeljivati simbolična imena.
Primjeri:BASIC, Fortran,C,C++,Java...
Primjeri :LISP,Prolog.
7. Char 1
Int 4
Float 4
Long 4
Double 8
8. pri deklaraciji imena varijable dozvoljena su: velika i mala slova engleske abecede ,
brojevi s tim da je na prvom mjestu u imenu neko slovo,dozvoljen je znak za podcrtavanje
_.nisu dozvoljene rezervirane riječi kao:FILE, cout, switch, And.
9. asm, auto, bool, break, case, catch, char, class, const, const_cast, continue, default,
delete, do, double, dynamic_cast, else, enum, explicit, export, extern, false, float, for,
friend, goto, if, inline, int, long, mutable, namespace, new, operator, private, protected,
public, register, reinterpret_cast, return, short, signed, sizeof, static, static_cast, struct,
switch, template, this, throw, true, try, typedef, typeid, typename, union, unsigned, using,
virtual, void, volatile, wchar_t, while
10. int and -rezervirana riječ
pravilno
int abc
int a9898
int lol_5
11. lokalne - varijable koje se deklariraju na početku funkcije ili kao argumenti
funkcije i dostupne su samo u toj funkciji (ili bloku naredbi). Izvan funkcije ili bloka
lokalne varijable ne postoje. Imena tih varijabli u različitim funkcijama ili blokovima
mogu biti ista.
#include <stdio.h>
void main()
int i,c=0;
for(i=0;i<1;i++)
{ int c=10;
printf("%d\t",c);
printf("%d",c);
}
12. globalne - deklariraju se izvan svih funkcija i mogu se rabiti u cijelom programu
#include <stdio.h>
int l;
void nest()
l+=5;
void main()
nest();
printf("%d",l);
Zbrajanje +
Oduzimanje -
Modul %
Dijeljenje /
Množenje *
> vece od
< manje od
!= različito
b*=8 b=b*8
c/=4 c=c/4
/* komentar do
19. While petlja dopušta obavljanje programa ukoliko je uvijet zadovoljen i ponavljat će taj
dio sve dok je uvijet istinit.
#include <stdio.h>
void main()
int a=0;
while(a<5)
printf("%d",a);
a++;
Program će ispisati 0 1 2 3 4.
20. Do-While petlja obavi dio unutar petlje prvi put iako uvijet možda nije istinit, i zatim će
provjeravati i istinitost uvijeta i ponavljati dio programa sve dok je istinit uvijet.
#include <stdio.h>
void main()
int a=0;
do
printf("%d",a);
a++;
}while(a<0);
Program će ispisati 0.
21. For petlja ponavljati dio programa unutar petlje sve dok se ne ispuni uvjet koji je zadan
unutar zagrade
#include <stdio.h>
void main()
int i;
for(i=0;i<5;i++) printf("e");
#include <stdio.h>
void main()
int i=0;
if(i<4)printf("if");
else printf("else");
#include <stdio.h>
void main()
{
int i;
scanf("%d",&i);
switch(i)
29.
int A[10],i;
30.
int A[10][10],i,j;
for (i=0;i<10;i++)
for (j=0;j<10;j++
scanf("%d",&A[i][j]);