Program Za Programiranje U C-U

Program Za Programiranje U C-U Average ratng: 7,1/10 9774reviews

PZ2_Ngo4a0Y/hqdefault.jpg' alt='Programiranje Za Pocetnike' title='Programiranje Za Pocetnike' />Alati za primjenu u nastavi. Uvod u programiranje u Cu. Sudionici. Poglavlje 6. Pregled sadraja i aktivnosti estog poglavlja. Unos podataka u program. Koji program koristiti za programiranje u cu Programiranje. Programiranje C ZadaciProgrami Za ProgramiranjeNaprednije programiranje u C u. Na zahtjev korisnika Uionice donosimo novi tutorijal koji govori o naprednijem programiranju u C u. U istom tutorijalu turo emo proi kroz veinu toga kako biste zapravo znali mogunosti programskog jezika C. Ako traite razvojno okruenje za pisanje programa pod Windows operacijskim sustavima potraite program pod nazivom Dev C Download Dev C. Prije svega trebali biste otvoriti Dev C kako biste mogli paralelno s tutorijalom pisati svoj kd. Varijable u C u. Navesti emo nekoliko osnovnih tipova koji su neophodni za programiranje u C u char znakovni tip ili mali cijeli brojint cjelobrojni tipfloat realni tipdouble realni tip dvostruke preciznosti. Prefiksi tipova varijabli. U C u postoje i prefiksi, te kvalifikatori koje moemo ili smo prisiljeni koristiti short smanjuje raspon cjelobrojnih vrijednosti koje varijabla moe sadravatilong smanjuje raspon cjelobrojnih vrijednosti koje varijabla moe sadravatisigned omoguuje pridruivanje pozitivnih i negativnih vrijednostiunsigned omoguuje pridruivanje samo pozitivnih vrijednosti i poveava raspon brojeva koje moemo pohraniti u varijablu. Primjer deklaracije varijabliint a float b Primjer deklaracije varijabli sa inicijalizacijom. Inicijalizacija je postupak dodjeljivanja poetne vrijednosti varijabli. Operatori u C u. Operatori u C u, kao i u drugim programskim jezicima omoguuju nam manipulaciju vrijednostima varijabli. Neki od operatora koje moemo koristiti su zbrajanje oduzimanje mnoenje dijeljenje modulo ostatak cjelobrojnog dijeljenja. Npr. 54 1 inkrement uveava varijablu za 1 dekrement umanjuje varijablu za 1. Primjer koritenja operatora u C uint a 5 int b 6 int c a uveanje varijable a za 1 c a b a a b rezultat operacije moe biti i u istoj varijabli a b skraeni nain zapisa linije iznad Prioriteti aritmetikih operacija. Prioriteti su odreeni skraenicom B. O. D. M. A. S., to znai Brackets zagrade, Order potencije, Division i Multiplication dijeljenje i mnoenje isti prioritet, Addition i Substraction zbrajanje i oduzimanje isti prioritet. Sturktura C programa. Mogue je staviti vie naredbi u isti redak. Razlikujemo velika i mala slova u imenima varijabli. Za nazive funkcija ne smijemo koristiti kljune rijei. Deklaracijom opisujemo tip i naziv varijable. Blok naredbi zapoinje znakom, a zavrava znakom Iza znaka ne stoji znak Glavna funkcija naziva se main. Konstante. Konstante u C u su one varijable koje se nee mijenjati, a imaju prefiks const const double pi 3. Konstante moemo i napisati na sljedei nain, neposredno iza ukljuivanja biblioteka poput stdio. PI 3. 1. 41. 59. 26 Ispis i unos podataka. Funkciju printf ve smo imali prilike upoznati. U sljedeem primjeru ispisati emo vrijednost varijable na ekran. Acer Wireless Mouse Troubleshooting here. Varijabla a ima vrijednost d, a getche return 0 Primjetimo d u printf u. To oznaava mjesto gdje e se pojaviti vrijednost varijable a. Mogli smo imati i sljedei sluaj printfVarijabla a ima vrijednost d, a varijabla b ima vrijednost d, a, b Sada ispisujemo 2 varijable. One u dijelu nakon zatvaranja navodnika moraju biti odvojene zarezima. Ako se radi o cjelobrojnim varijablama koristimo d. Za realne vrijednosti koristiti emo f, a za znakovne c. Ovo nisu jedini specifikatori formata, a postoje i njihove varijacije o kojima emo vie kasnije. Primjer unosa vrijednosti varijable izgleda npr. Unesite vrijednost varijable a scanfd, a printfVi kazete d, a getche return 0 Funkcija koja obavlja unos zove se scanf. Primijetimo da pomou specifikatora formata moramo odraditi tip. Razlika u odnosu na printf je u znaku ispred imena varijable koji oznaava da se vrijednost sprema u odreenu memorijsku adresu. Vie o tome kasnije. U jednom scanf u moete unositi vie i varijabli, ali tono na nain kao to ste zapisali. Ako napiete sljedee scanfd d, a, b program oekuje razmak izmeu dvije vrijednosti. Ako napiete sljedee scanfdnd, a, b program oekuje enter izmeu dvije vrijednosti. Sada moemo pogledati cijeli program koji koristi unos, ispis i operatore. Unesite vrijednost varijable a scanfd, a printfUnesite vrijednost varijable b scanfd, b cab printfZbroj d i d iznosi d, a, b, c getche return 0 Kontrola toka programa. Primjer neega to bi trebalo biti kontrolirano Ako je na semaforu crveno, stani. Ako je na semaforu zeleno kreni. Najjednostavnija naredba za kontrolu toka programa je naredba if. Ako je izraz u zagradama toan tada e se izvriti blok naredbi ili naredba ispod if a. Primjer if naredbe if varijabla lt 5   varijabla Ako se radi o jednoj naredbi tada ne trebamo pisati vitiaste zagrade. Varijabla sada iznosi d, varijabla Nakon if a ne ide znak Osnovni operatori koje moemo koristiti kod if naredbe su lt da li je manje da li je veelt da li je manje ili jednako da li je vee ili jednako da li je jednako da li je razliito. Naredba else moe se koristiti nakon naredbe if. Broj je paran else printf Broj nije paran Takoer, postoji i else if naredba koja se koristi na sljedei nain if a lt 0 printf Broj je negativan else if a 0 printf Broj je pozitivan else printf Broj je jednak nuli Postoje i drugi naini pisanja if, else i else if naredbi koji su tei za koritenje i itanje. Activex Calendar Control 12.0 here. Naredba switch takoer slui za kontrolu toka programa. Ukoliko se radi o viestranoj selekciji tada emo ovime skratiti mnogo koda u odnosu na if, else i else if naredbe. Primjer koritenja u programu include lt stdio. Unesite ocjenu scanfd, a switcha case 1 printfNedovoljan break case 2 printfDovoljan break case 3 printfDobar break case 4 printfVrlo dobar break case 5 printfOdlican break default printfPogreska ocjena ne postoji break getche return 0 Napomena ne zaboravite break Uvijek dodajte default sluaj kako biste prikazali eventualne pogreke pri unosu. U drugom dijelu tutorijala obraditi emo sve od programskih petlji do kraja.