Uvod u programiranje PROGRAMSKI JEZIK PROGRAMSKI JEZIK je

  • Slides: 54
Download presentation
Uvod u programiranje

Uvod u programiranje

PROGRAMSKI JEZIK • PROGRAMSKI JEZIK je ograničen skup naredbi koje računalo razumije i zna

PROGRAMSKI JEZIK • PROGRAMSKI JEZIK je ograničen skup naredbi koje računalo razumije i zna izvršiti • PROGRAMSKI JEZIK omogućuje pisanje računalnih programa • NAREDBA je najmanji djelić nekog programskog jezika koja izvršava nekakvu radnju • PROGRAMIRANJE je pisanje naredbi u nekom programskom jeziku

PROGRAMSKI JEZIK • Postoji mnogo programskih jezika i svaki od njih ima posebnu primjenu

PROGRAMSKI JEZIK • Postoji mnogo programskih jezika i svaki od njih ima posebnu primjenu • Upotrebljavamo ih za izradu različitih financijskih softvera, igrica, web -aplikacija i sl.

PYTHON • Jedan od programskih jezika za učenje programiranja • Sve naredbe su usko

PYTHON • Jedan od programskih jezika za učenje programiranja • Sve naredbe su usko povezane s engleskim jezikom • Python je OPEN SOURCE program – njegov izvorni kôd dostupan je javnosti na uvid, te je dostupan za uporabu, promjene i daljnje širenje • Moguće ga je instalirati gdje god želimo • Sve informacije i datoteke za preuzimanje možemo pronaći na www. python. org

POKRETANJE PYTHONA • Gumb START • Upisivanje prvih slova PY… • Pojavljuje se popis

POKRETANJE PYTHONA • Gumb START • Upisivanje prvih slova PY… • Pojavljuje se popis programa, mapa, datoteka • S popisa odabiremo IDLE (Python …)

POKRETANJE PYTHONA • Otvara se sučelje programskog jezika Python u kojem možemo upisivati naredbu

POKRETANJE PYTHONA • Otvara se sučelje programskog jezika Python u kojem možemo upisivati naredbu po naredbu

 • Ključni dio sučelja je takozvani PROMPT • To je mjesto gdje upisujemo

• Ključni dio sučelja je takozvani PROMPT • To je mjesto gdje upisujemo naredbe • Sačinjen je od triju znakova veće od (>>>) • Nakon tih znakova upisujemo naredbe te ih potvrđujemo tipkom ENTER

 • Nakon upisa naredbi, operacija ili uputa programski jezik u sljedećem retku upisuje

• Nakon upisa naredbi, operacija ili uputa programski jezik u sljedećem retku upisuje rješenje ili poruku o grešci • Taj dio , Pythonov odgovor, nema ispred sebe nikakve znakove • Upišite broj 2 i pritisnite ENTER

NAPIŠIMO 1+1

NAPIŠIMO 1+1

NAPIŠIMO 19 – 7

NAPIŠIMO 19 – 7

NAPIŠIMO 7+10 -5

NAPIŠIMO 7+10 -5

NAPIŠIMO 5*4

NAPIŠIMO 5*4

NAPIŠIMO 10*5+1

NAPIŠIMO 10*5+1

NAPIŠIMO 4+5*2

NAPIŠIMO 4+5*2

NAPIŠIMO 50/5

NAPIŠIMO 50/5

NAPIŠIMO 43/5

NAPIŠIMO 43/5

NAPIŠIMO 43/9

NAPIŠIMO 43/9

NAPIŠIMO 20 -(3+5)

NAPIŠIMO 20 -(3+5)

MATEMATIČKE OPERACIJE U PYTHONU ZBRAJANJE + ODUZIMANJE - MNOŽENJE * DIJELJENJE /

MATEMATIČKE OPERACIJE U PYTHONU ZBRAJANJE + ODUZIMANJE - MNOŽENJE * DIJELJENJE /

 • Vrijede prioriteti matematičkih operacija

• Vrijede prioriteti matematičkih operacija

NAPIŠIMO Hello

NAPIŠIMO Hello

 • Dobili smo poruku o pogrešci • To se događa kada Python ne

• Dobili smo poruku o pogrešci • To se događa kada Python ne zna što napraviti s onim što smo mu zadali • U ovom našem konkretnom slučaju javlja nam da ime (name) Hello nije definirano

ISPIS NIZA ZNAKOVA • Ako u Pythonu želimo ispisati niz znakova, tada ga moramo

ISPIS NIZA ZNAKOVA • Ako u Pythonu želimo ispisati niz znakova, tada ga moramo omeđiti dvostrukim ili jednostrukim navodnim znakovima ”Hello” ili ‘Hello’ Taj isti niz znakova ispisat će se unutar jednostrukih navodnih znakova

NAPIŠIMO ” Hello”

NAPIŠIMO ” Hello”

NAPIŠIMO ‘Hello’

NAPIŠIMO ‘Hello’

NAPIŠIMO ‘ 2+3’

NAPIŠIMO ‘ 2+3’

NAPIŠIMO ‘Hello’*5

NAPIŠIMO ‘Hello’*5

NAPIŠIMO ‘Hello ’*5

NAPIŠIMO ‘Hello ’*5

 • Ovo je bio VIŠESTRUKI ISPIS ZNAKOVA NA ZASLONU

• Ovo je bio VIŠESTRUKI ISPIS ZNAKOVA NA ZASLONU

NAPIŠIMO ‘ 7’*10

NAPIŠIMO ‘ 7’*10

NAPIŠIMO ‘ 7 ‘*10

NAPIŠIMO ‘ 7 ‘*10

NAPIŠIMO ‘smart’+’phone’

NAPIŠIMO ‘smart’+’phone’

 • Znak za zbrajanje se upotrebljava za udruživanje dvaju znakovnih nizova

• Znak za zbrajanje se upotrebljava za udruživanje dvaju znakovnih nizova

? ? Što će se ispisati? ? 1) 2+3 2) ‘ 2+3’ 3) ‘

? ? Što će se ispisati? ? 1) 2+3 2) ‘ 2+3’ 3) ‘ 2’+’ 3’