15
Code::Blocks Programiranje u fizici Departman za fiziku Prirodno-matematički fakultet u Nišu

Programiranje u fizici - Code::blocks

Embed Size (px)

Citation preview

Page 1: Programiranje u fizici - Code::blocks

Code::Blocks

Programiranje u fiziciDepartman za fizikuPrirodno-matematički fakultet u Nišu

Page 2: Programiranje u fizici - Code::blocks

Korisni linkovi

Code::Blocks http://www.codeblocks.org/

Help fajl http://onnerby.se/~daniel/chm/cppreference.com/cpp.chm

Dokumentacija http://www.codeblocks.org/docs/main_codeblocks_en.html

C / C++ http://www.cplusplus.com/

Page 3: Programiranje u fizici - Code::blocks

Instalacija

Page 4: Programiranje u fizici - Code::blocks

Instalacija

Page 5: Programiranje u fizici - Code::blocks

Instalacija

Page 6: Programiranje u fizici - Code::blocks

Code::Blocks….

Page 7: Programiranje u fizici - Code::blocks

“Moj prvi program”

#include<stdio.h>

int main() { printf("Hello World\n"); return 0;}

Page 8: Programiranje u fizici - Code::blocks

Komentari

Page 9: Programiranje u fizici - Code::blocks

Isti program, ali...

Page 10: Programiranje u fizici - Code::blocks

Preporuka

Na početku programa – zaglavljeImena promenljivih – neki smisaoKomentari – za promenljive, delove koda...Prazne linije – razdvajaju blokove koda

Page 11: Programiranje u fizici - Code::blocks

Struktura programa

/* Opis programa*/#include direktiveint main(){

konstantepromenljive // komentarradi nešto...return 0;

}

Page 12: Programiranje u fizici - Code::blocks

#include

#include <stdio.h>Standard Input and Output LibraryFunkcije ulaz/izlaz (printf, fprintf, scanf, fscanf, fopen, itd)

#include <math.h>Matematičke operacijesin, cos, pow, sqrt, acos, itd

#include “moj_fajl.h"

Page 13: Programiranje u fizici - Code::blocks

Promenljive

Deklarisanje promenljivih:int a;int b = 10;int rezultat = a + b;

Globalne i lokalneZavisi od mesta deklarisanjaU funkciji (unutar {...})– važi za tu funkciju -> lokalnaGlobalna – pristupa bilo gde u kodu

Moraju početi slovom ili _donjom crtom, ne smeju da sadrže navodnike, razmake i slične specijalne znakeRazlikuju mala i VELIKA slova

Page 14: Programiranje u fizici - Code::blocks

Štampanje podataka

Naredba printf ili fprintfFormat:

printf(„Tekst %d još teksta %f \n", A, B);%[širina].[preciznost]f

Page 15: Programiranje u fizici - Code::blocks

Nekoliko primera

1. Izračunati zbir dva broja.

2. Izračunati površinu i obim pravouglog trougla.