Slide 1

Слични документи
PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije

Test ispravio: (1) (2) Ukupan broj bodova: 21. veljače od 13:00 do 14:00 Županijsko natjecanje / Osnove informatike Osnovne škole Ime i prezime

Često postavljana pitanja u programu OBRT 1. Kako napraviti uplatu u knjizi tražbina i obveza? 2. Kako odabrati mapu/disk za pohranu podataka? 3. Kako

Elementi praćenja i ocjenjivanja za nastavni predmet Matematika u 4. razredu Elementi praćenja i ocjenjivanja za nastavni predmet Matematika u 4. razr

CIJELI BROJEVI 1.) Kako još nazivamo pozitivne cijele brojeve? 1.) Za što je oznaka? 2.) Ispiši skup prirodnih brojeva! 3.) Kako označavamo skup priro

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi

0255_Uvod.p65

Državna matura iz informatike

Smjernice za korištenje sustava online prijava Ukoliko imate pristupno korisničko ime i lozinku ili ste navedeno dobili nakon zahtjeva za otvaranje no

8. razred kriteriji pravi

Ekipno natjecanje Ekipa za 5+ - kategorija MIKRO Pula, Mikro-list 1 BODOVANJE: TOČAN ODGOVOR: 6 BODOVA NETOČAN ODGOVOR: -2 BODA BEZ ODGOVOR

Microsoft Word - 6ms001

PowerPoint Presentation

MATEMATIKA IZVEDBENI GODIŠNJI NASTAVNI PLAN I PROGRAM MATEMATIKE OSNOVNA ŠKOLA, 2. razred šk. god Planirala: Višnja Špicar, učitelj RN

ALIP1_udzb_2019.indb

070-ALIP2-udzbenik.indb

Državno natjecanje / Osnove informatike Srednje škole Zadaci U sljedećim pitanjima na odgovore odgovaraš upisivanjem slova koji se nalazi ispred

KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA

Programski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42

Programski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42

s2.dvi

PASCAL UVOD 2 II razred gimnazije

(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja)

Microsoft Word - 24ms221

Algebarski izrazi (4. dio)

Matematika 1 - izborna

MATEMATIKA EKSTERNA PROVJERA ZNANJA UČENIKA NA KRAJU III CIKLUSA OSNOVNE ŠKOLE UPUTSTVO VRIJEME RJEŠAVANJA TESTA: 70 MINUTA Pribor: grafitna olovka i

Uvod u računarstvo 2+2

Boško Jagodić ivan mrkonjić nada božičević MOJA MATEMATIKA 2 UDŽBENIK ZA UČENIKE DRUGOG RAZREDA OSNOVNE ŠKOLE

8 2 upiti_izvjesca.indd

Упутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у п

Upute za instaliranje WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa

4.4 DOPUNSKA NASTAVA Matematika 1. razred ciljevi aktivnosti, programa i/ili projekta - Utjecati na svladavanje redovitog programa i pozitivno u

GLOBALNI IZVEDBENI PLAN I PROGRAM ZA IZVOĐENJE NASTAVE GEOGEBRE U OSNOVNOJ ŠKOLI (matematička grupa, 1 sat tjedno) 6. razred (35 sati) I. Uvod u GeoGe

Natjecanje 2016.

PHP kod

Ministarstvo poljoprivrede Portal gospodarskog ribarstva Registracija prvih kupaca Uputa za korisnike

PowerPointova prezentacija

DRŽAVNO IZBORNO POVJERENSTVO REPUBLIKE HRVATSKE e-learning upute UPUTE ZA REGISTRACIJU ZA E-LEARNING TEČAJ Zagreb, 03. svibanj 2019.

1.1. Programiranje i programski jezici Uvod -pojmovi programa i programiranja prisutni su danas na svakom koraku, pogotovo u masovnim medijima

PLAN I PROGRAM ZA DOPUNSKU (PRODUŽNU) NASTAVU IZ MATEMATIKE (za 1. razred)

MAT B MATEMATIKA osnovna razina MATB.38.HR.R.K1.20 MAT B D-S

(Microsoft Word - Rje\232enja zadataka)

М А Т Е М А Т И К А Први разред (180) Предмети у простору и односи међу њима (10; 4 + 6) Линија и област (14; 5 + 9) Класификација предмета према свој

Шифра ученика: Укупан број бодова: Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ и технолошког РАзвоја ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСП

MathFest 2016 Krapinsko zagorske županije 29. travnja Terme Tuhelj Ekipno natjecanje učenika osnovnih škola Kategorija math 43 Natjecanje traje

Jednadžbe - ponavljanje

MATEMATIKA EKSTERNA PROVJERA ZNANJA UČENIKA NA KRAJU III CIKLUSA OSNOVNE ŠKOLE UPUTSTVO VRIJEME RJEŠAVANJA TESTA: 70 MINUTA Pribor: grafitna olovka i

RASPORED PISMENIH ISPITA ZA ŠK. GODINU 2017./2018. RAZRED: 2.a, 2.c PREDMET IX. X. XI. XII. I. II. III. IV. V. VI. Hrvatski jezik RŠČ Dijelov

Agencija za odgoj i obrazovanje Hrvatska zajednica tehničke kulture 58.ŠKOLSKO NATJECANJE MLADIH TEHNIČARA PISANA PROVJERA ZNANJA - 5. razred Za

18. ožujka Državno natjecanje / Osnovna škola (6. razred) Primjena algoritama (Basic/Python/Pascal/C/C++) Sadržaj Zadaci... 1 Zadatak: Kineski..

MATEMATIKA EKSTERNA PROVJERA ZNANJA UČENIKA NA KRAJU III CIKLUSA OSNOVNE ŠKOLE UPUTSTVO VRIJEME RJEŠAVANJA TESTA: 70 MINUTA Pribor: grafitna olovka i

Programiranje 1 drugi kolokvij, 2. veljače Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje,

Microsoft Word - Mat-1---inicijalni testovi--gimnazija

Microsoft Word - IQ.doc

1 jmbag ime i prezime Programiranje 2 prvi kolokvij, Rezultati i uvidi u kolokvije: Rezultati u petak, 3.5., navečer na webu, a uvidi u p

Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić

MultiBoot Korisnički priručnik

PROCES KUPNJE ULAZNICE NA PORTALU ULAZNICE.HR Početak kupovine... 2 Plaćanje Mastercard karticom... 5 Plaćanje Maestro karticom... 8 Plaćanje American

ŽUPANIJSKO NATJECANJE IZ MATEMATIKE 28. veljače razred - rješenja OVDJE SU DANI NEKI NAČINI RJEŠAVANJA ZADATAKA. UKOLIKO UČENIK IMA DRUGAČIJI

Infokup - Školsko Osnovne škole Algoritmi BaPaCpp

Microsoft Word - KORISNIČKA UPUTA za pripremu računala za rad s Fina potpisnim modulom_RSV_ doc

Programiranje 1 5. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 5. predavanj

My_P_Red_Bin_Zbir_Free

CARNET Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nadzor razrednih knjiga tel: fax: mail:

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ НА КРАЈУ ОСНОВН

Instalacija i konfiguracija DriveAngela na operativni sistem Android

Zadaci s rješenjima, a ujedno i s postupkom rada biti će nadopunjavani tokom čitave školske godine

Fortran

(Microsoft Word - Dr\236avna matura - kolovoz ni\236a razina - rje\232enja)

Upute za rad

PŠ TRNJANSKI KUTI 1. RAZRED Nastavni predmet Smjer Datum Bilješka Datum upisa Zadnje izmjenio/la Matematika (000108) Osnovna škola - redovni program 1

Microsoft Word - Drugi razred mesecno.doc

ЗАДАЦИ ИЗ МАТЕМАТИКЕ ЗА ПРИПРЕМАЊЕ ЗАВРШНОГ ИСПИТА

(Microsoft Word - MATB - kolovoz osnovna razina - rje\232enja zadataka)

Programiranje 1

INTEGRIRANI KNJIŽNIČNI SUSTAV Sustav za podršku Upute za instalaciju: Aleph v22 ZAG

INF INFORMATIKA INF.27.HR.R.K1.20 INF D-S INF D-S027.indd :50:41

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ТЕСТ МАТЕМАТИКА школска 2015/

PROMENLJIVE, TIPOVI PROMENLJIVIH

Microsoft Word - DIOFANTSKE JEDNADŽBE ZADACI docx

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4

Programiranje 2 popravni kolokvij, 15. lipnja Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanj

Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan

Instalacija i konfiguracija DriveAngela na operativni sistem Apple ios

Matematika horvát nyelven középszint Javítási-értékelési útmutató 1813 ÉRETTSÉGI VIZSGA május 7. MATEMATIKA HORVÁT NYELVEN KÖZÉPSZINTŰ ÍRÁSBELI

Microsoft Word - 6. RAZRED INFORMATIKA.doc

Pojačavači

(Printing Maxima - Vje\236be 10.wxmx)

UPUTA za uvođenje JOPPD - prva faza

Uvod u računarstvo 2+2

Ime i prezime učenika

Microsoft Word - 15ms261

МОДЕЛ КОНТРОЛНЕ ВЕЖБЕ Информатика и рачунарство за шести разред разред Наставна тема: Редни број часа: 8. РАЧУНАРСТВО Циљ часа: Теститарање постигнућа

JMBAG Ime i Prezime Mreže računala Završni ispit 16. veljače Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter.

Microsoft Word - 12ms121

NIAS Projekt e-građani KORISNIČKA UPUTA za aplikaciju NIAS Verzija 1.1 Zagreb, srpanj 2014.

Програмирај!

Matematički leksikon

VJEŽBA 2: Tekstni, grafički elementi, tablice TEKSTNI OKVIR 1. Otvori novu prezentaciju 2. Postavi izgled slajda u samo naslov i napiši naslov Moji om

Транскрипт:

OSNOVNI POJMOVI Naredba je uputa računalu za obavljanje određene radnje. Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Pisanje programa zovemo programiranje. Programski jezik su naredbe i pravila za njihovo pisanje razumljive računalu. (Python, C++, Pascal, Basic)

ALGORITAM

ALGORITAM Da bi mogli pisati program, moramo znati kojim redoslijedom će se rješavati problem. ALGORITAM je uputa kojom se opisuju koraci za obavljanje neke radnje. Načini zapisivanja algoritma: 1. govornim jezikom, 2. korištenjem umjetnoga (npr. programskoga jezika) i 3. grafičkim prikazom

Razlikujemo: 1. ALGORITAM SLIJEDA U algoritmu slijeda naredbe slijede jedna za drugom. 2. ALGORITAM GRANANJA U algoritmu grananja, postoji trenutak kada, ovisno o uvjetu, možemo odlučiti na koji način će program dalje ići.

ALGORITAM SLIJEDA ALGORITAM GRANANJA POČETAK POČETAK KRAJ DA onda UVJET NE inače naredbe slijede jedna za drugom KRAJ postoji trenutak kada, ovisno o uvjetu, možemo odlučiti na koji način će program dalje ići

Primjer Napiši algoritam slanja SMS poruka s pomoću mobilnog telefona. Rješenje: 1. Uključiti mobilni telefon. 2. Odabrati ikonu za slanje poruka. 3. Odabrati primatelja poruke. 4. Napisati poruku. 5. Pritisnuti tipku za slanje poruke.

Primjer Napiši algoritam za kuhanje čaja. Rješenje: 1. U posudu za kuhanje uliti vodu. 2. Zagrijavati vodu dok ne zavri. 3. U vodu staviti vrećicu čaja. 4. Pričekati par minuta. 5. Izvaditi vrećicu čaja. 6. Uliti čaj u šalicu.

Zadatak Napiši algoritam za zbrajanje dva broja. Rješenje: 1. Upiši prvi broj. 2. Upiši drugi broj. 3. Izračunaj njihov zbroj. 4. Ispiši njihov zbroj. ALGORITAM SLIJEDA

Zadatak Napiši algoritam za usporedbu dvaju brojeva: ako je a>b, onda izračunaj 2+a, a inače, izračunaj 3+b. Rješenje: ALGORITAM GRANANJA 1. Upiši prvi broj (nazovimo ga a). 2. Upiši drugi broj (nazovimo ga b). 3. Ako je a>b (ISTINA, DA) ispiši rezultat operacije 2+a. 4. Inače (ako a nije veće od b, LAŽ, NE), ispiši rezultat operacije 3+b.

ulaze dva broja, nazovimo ih a,b a>b? koji su mogući odgovori? Primjer 1 a=3 b=7 Primjer 2 a=5 b=2 Primjer 3 a=8 b=8 DA 2+a Rješenje primjera 2 2+a 7 NE 3+b Rješenje primjera 1 3+b 10 Rješenje primjera 3 3+b 11

DIJAGRAM TOKA

DIJAGRAM TOKA DIJAGRAM TOKA je grafički prikaz algoritma. Geometrijski likovi predstavljaju određenu vrstu naredbe. POČETAK ULAZ PODATAKA NAREDBE ODLUKA KRAJ IZLAZ PODATAKA TIJEK PROGRAMA oval trapez pravokutnik romb

Primjer Dijagramom toka prikaži algoritam za slanje SMS poruka pomoću mobilnog telefona. Rješenje:

POČETAK uključiti mobilni telefon odabrati ikonu za slanje poruka odabrati primatelja poruke unos poruke odabrati tipku za slanje poruke slanje poruke KRAJ

Zadatak Dijagramom toka prikaži algoritam za zbrajanje dvaju brojeva. Rješenje: POČETAK a, b zbroj=a+b zbroj KRAJ

Zadatak Grafički prikazan algoritam za usporedbu dvaju brojeva: ako je a>b, onda izvrši operaciju 2+a, a inače, izvrši 3+b POČETAK a, b a,b DA NE 2+a a>b 3+b KRAJ

Zadatak Dijagramom toka prikaži algoritam za unos jednog broja pri čemu će se ispisati pozitivan ako je broj >0. Rješenje: POČETAK a a>0 DA pozitivan NE KRAJ

DOMAĆA ZADAĆA 1. Napiši algoritam (govornim jezikom i DIJAGRAMOM TOKA) za izračunavanje opsega pravokutnika.

Rješenje domaće zadaće: Algoritam napisan govornim jezikom za izračunavanje opsega i površine pravokutnika: Unesi veličinu prve stranice pravokutnika. Unesi veličinu druge stranice pravokutnika. Izračunaj opseg. Izračunaj površinu. Ispiši opseg. Ispiši površinu.

Dijagram toka za izračunavanje opsega i površine pravokutnika: POČETAK a, b opseg=2*a+2*b povrsina=a*b opseg, povrsina KRAJ

PROGRAMSKI JEZIK PYTHON (inačica 3.4) UPIS I ISPIS PODATAKA

POKRENIMO PYTHON klikom na ikonu (koja se nalazi na programskoj traci) IDLE pokrećemo Python Otvara nam se sljedeći prozor: Odaberite File --- New File:

PRAVILA Za unos i ispis teksta koristimo navodne znakove tekst Python razlikuje velika i mala slova (npr. Zbroj, zbroj i ZBROJ nije isto).

ISPIS PODATAKA print() Ovom naredbom računalo ispisuje tekst ili vrijednost nepoznanice na zaslon računala.

Primjer Napišite sljedeći program u uređivaču teksta: print ( Ovo je moj prvi program u programskom jeziku Python. ) Rješenje: Da bi se program mogao izvršiti, moramo ga najprije spremiti: File --- Save As

Program pokrećemo: Run --- Run Module (F5).

Program pokrećemo tipkom F5 i spremamo ga pod nekim imenom u svoju mapu. Nakon prvog spremanja, svakim novim pokretanjem programa samo potvrdimo spremanje promjena.

Zadatak Otvorite Python. Zadatak spremite pod imenom Z1. Napišite sljedeće rečenice: Zovem se... Imam... godina. Rješenje:

UPIS PODATAKA input() x=input( poruka ) tekst koji opisuje podatak koji učitavamo VARIJABLA (nepoznanica) mjesto u memoriji na kojem pamtimo podatak

Primjer Napiši program koji pita kako se zoveš i nakon toga ispisuje upisano ime na ekranu. Rješenje: razmak Kako se ovdje zove naša varijabla?

Dodajte: a=input( Koliko imaš godina? ) print( Ti se zoveš,y, i imaš, a, godina. )

Tekst mora biti unutar navodnika, a varijabla odvojena zarezom od teksta!

Zadatak Dopuni prethodni primjer. Program još pita koliko imaš godina i nakon toga neka ispiše broj godina na ekranu. Rješenje:

Primjer Napiši program koji traži da upišeš ime županije u kojoj živiš, a potom ispisuje sljedeću rečenicu: (ime upisane županije) je lijepa.. Rješenje: razmak

Zadatak Dopunite prethodni primjer. Program neka korisnika pita u kojem gradu živi, a potom ispisuje sljedeću rečenicu: (ime upisanoga grada) je grad u Republici Hrvatskoj.. Rješenje:

RAČUNSKE OPERACIJE

RAČUNSKE OPERACIJE knjiga str. 89. ZNAK OPERACIJA + zbrajanje - oduzimanje * množenje / dijeljenje // cjelobrojno dijeljenje % ostatak cjelobrojnog dijeljenja

ISPROBAJMO! ŠTO TU NE VALJA?

TIPOVI PODATAKA (koju vrstu podataka upisujemo) 1. ako upisujemo cijeli broj x=int(input()) 2. ako upisujemo tekst (string) x=input()

UPIS BROJA Ako želimo u varijablu upisati cijeli broj (s kojim želimo računati) tada napišemo: a=int(input( Upiši neki broj )) ili može bez teksta: a=int(input())

Zadatak Napišite program za izračunavanje zbroja i razlike dvaju brojeva. Rješenje:

Zadatak Napišite program za izračunavanje umnoška i količnika dvaju brojeva. Rješenje:

Zadatak Napišite program koji će izračunavati opseg i površinu pravokutnika. Rješenje:

Može i ovako:

Zadatak Napišite program koji će izračunavati opseg trokuta kojemu su sve tri stranice različite duljine (raznostranični trokut). Rješenje:

Zadatak Napišite program koji će izračunavati duljinu stranice kvadrata iz njegovog opsega. Rješenje:

Zadatak Napišite program koji će izračunavati duljinu stranice jednakostraničnog TROKUTA iz njegovog opsega. Rješenje:

Zadatak Napišite program koji će izračunati koje si godine rođen, ako te pita koliko u ovoj godini navršavaš godina. Rješenje:

Zadatak Napišite program koji će izračunati srednju ocjenu iz ocjena predmeta: Hrvatski, Matematika, Engleski, Povijest. Rješenje:

ILI

Zadatak Napišite program koji će izračunavati duljinu druge stranice pravokutnika iz njegovog opsega i iz duljine jedne stranice. Rješenje:

ILI

Mogućnosti kombinacija varijable x i teksta kod ispisa 1. print( tekst ) 2. print(x) 3. print( tekst,x) 4. print( tekst,x, tekst ) 5. print( x, tekst ) 6. print( tekst,x, tekst,y) Mogućnosti kombinacija upisa 1. x=input() 2. x=input( Upiši tekst: ) 3. x=int(input()) 4. x=int(input( Upiši broj: ) BITNO: Uočite da iza naredbe print odmah idu zagrade, a da se ispred naredbe input mora nalaziti varijabla i znak =

Vježba pred provjeru znanja

Riješite sljedeće zadatke: 1. Napiši program koji ispiše tekst: Zašto još nije počelo ljeto? 2. Napiši program koji pita kako se zoveš, pa kad upišeš svoje ime, on ispiše: Dobar dan, Ivan (ako si upisao Ivan) 3. Napiši program koji te pita koji je danas dan i ispiše: Danas je. (umjesto točkica ispiše upisani dan) 4. Napiši program koji te pita kako se zoveš i kako ti se zove najbolji prijatelj. Ispiše: Ti si (tvoje ime) i imaš prijatelja (ime prijatelja). 5. Napiši program kojem upišeš stranicu kvadrata i ispišeš njegov opseg i površinu. 6. Napiši program koji te pita koje si godine rođen, pa ispiše: Ove godine navršavaš godina! (umjesto tri točkice ispiše izračunati broj godina) 7. Napiši program kojem upišeš dva broja i ispišeš zbroj, razliku, umnožak i količnik ta dva upisana broja. 8. Napiši program koji te pita kako se zoveš i koliko imaš godina, pa to isto pita za tvog prijatelja. Ispiše: Ti si i imaš godina, a tvoj prijatelj je i ima godina.