PowerPointova prezentacija
|
|
- Elena Radić
- пре 5 година
- Прикази:
Транскрипт
1 Uvod u programski jezik Python Zlatan Soldo dipl. ing. Geodetska tehnička škola Zagreb, ožujak
2 Nastao godine Zašto Python? Autor (inicijator): Guido van Rossum (National Research Institute for Mathematics and Computer Science in the Netherlands) Radi na više OS (Windows, Linux/Unix, Mac OS X) Jednostavan i lak (za početnike) interpreter Moćan za (profesionalce) Dobro dokumentiran Među Top10 po popularnosti Besplatan, dostupan na adresi: Ime nema veze sa: Ime dobio po seriji "Monty Python's Flying Circus" 2
3 Ponovimo osnovne pojmove: Algoritam - precizno opisan način rješenja nekog problema Zadatak: Napiši algoritam za program koji će iz učitane duljine stranice kvadrata izračunati njegovu površinu i opseg i ispisati ih na ekranu. Algoritam Prezentacija iz udžbenika Sysprint početak: učitaj duljinu stranice a izračunaj površinu kvadrata izračunaj opseg kvadrata ispiši površinu kvadrata ispiši opseg kvadrata kraj 3
4 Ponovimo osnovne pojmove: Dijagram toka grafički prikaz algoritma početak Ulaz Simboli dijagrama toka su unaprijed dogovoreni Obrada Ulaz-izlaz Prezentacija iz udžbenika Sysprint odluka (grananje) Izlaz kraj 4
5 Ponovimo osnovne pojmove: Dijagram toka grafički prikaz algoritma Zadatak: Nacrtaj dijagram toka za program koji će iz učitane duljine stranice kvadrata izračunati njegovu površinu i opseg i ispisati ih na ekranu. početak a p = a * a O = 4 * a p o kraj 5
6 Ponovimo osnovne pojmove: Program - točan niz naredbi koje računalo izvršava da bi se riješio određeni zadatak. Zadatak: Napiši program koji će iz učitane duljine stranice kvadrata izračunati njegovu površinu i opseg i ispisati ih na ekranu. a = float(input ("dužina = ")) povrsina = a * a opseg = 4 * a print('površina je', povrsina) print('opseg je', opseg) 6
7 Ponovimo osnovne pojmove: Programiranje postupak izrade programa Programer osoba koja stvara program Analiza problema: Što i kako treba riješiti, što su ulazni podaci, a što trebamo dobiti što su izlazni podaci Planiranje: Planiranje ljudi, vremena, opreme itd., odabir programskog jezika, sastavljanje algoritma. Kodiranje: Pisanje algoritma na nekom programskom jeziku Testiranje programa i ispravljanje pogrešaka: Programe testiramo ulaznim podacima za koje unaprijed znamo rezultat Dokumentacija: Korisnička dokumentacija je neka vrsta uputa za upotrebu Programerska dokumentacija sadrži detaljan opis programa koji omogućava naknadne prilagodbe i održavanje Održavanje: Gotov program treba prilagođavati zahtjevima korisnika (nove inačice) i otklanjati uočene pogreške. 7
8 Ponovimo osnovne pojmove: Programski jezik sredstvo za pisanje programa Pseudo jezik ili pseudokod je način zapisa algoritma kratkim izrazima nalik govornom jeziku Zadatak: Napiši program koji će iz učitane duljine stranice kvadrata izračunati njegovu površinu i opseg i ispisati ih na ekranu. početak: učitaj duljinu stranice a površina = a*a opseg = 4 *a ispiši površina ispiši opseg kraj 8
9 Programi prevoditelji Interpreter Program odmah spreman za izvođenje. Svaku naredbu izvornog koda pročita, prevede i izvrši. Pročitaj naredbu Prevedi naredbu Izvrši naredbu Potraži slijedeću naredbu Kompajler Izvorni kod (source code) je tekstualna datoteka razumljiva čovjeku koja se prije izvođenja prevede (kompajlira) i tako nastaje izvršni kod koji se izvršava (na računalu pod određenim OS-om.) 9
10 Python Programming Language Official Website The current production versions are Python and Python
11 Prvo pokretanje: Nakon instalacije Integrated DeveLopment Environment 11
12 Python kao kalkulator Osnovne matematičke operacije: + Zbrajanje - Oduzimanje * Množenje / Dijeljenje 12
13 Uvodimo zagrade Pri računanju prvo se izvode računske operacije višeg reda, a zatim one nižeg reda: 1. Potenciranje 2. Množenje i dijeljenje 3. Zbrajanje i oduzimanje Primjer: 1+2*4 Napomena! Uvođenjem zagrada mijenja se redoslijed izvođenja računskih operacija. Prvo se izvode one računske operacije koje su u zagradama. Primjer: (1+2)*4 13
14 (malo drugačije) Dijeljenje / (obično) dijeljenje // cjelobrojno dijeljenje % ostatak cjelobrojnog dijeljenja >>> 8.5/ >>> 8.5//2 4.0 >>> 8.5%
15 (malo drugačije) Dijeljenje Zadatak: Ulaznica za kino košta 25 kuna. Ti imaš 72 kune. 1. Izračunaj koliko ulaznica možeš kupiti. 2. Izračunaj koliko će ti kuna ostati nakon kupovine ulaznica >>> 72//25 2 >>> 72%25 22 >>> 15
16 Potenciranje ** Potenciranje Napomena: Potenciranje na 1/n je isto što i n-ti korijen Primjer: 2 3 = = 2 >>> 5**2 25 >>> 25**1/ >>> 25**(1/2) /3 = 2 Izračunaj:
17 Matematičke funkcije Većina funkcija se nalazi u modulima. Modul je svaka datoteka s Python naredbama, čije ime ima nastavak.py Standardne matematičke funkcije su u modulu math Prije uporabe funkcija potrebno je učitati pojedinu funkciju iz modula (ili sve funkcije iz modula) Primjer: 25 = 5 sqrt (25) Napomena! Restart shell (Ctrl+F6) briše sve učitane module 17
18 Uvodimo varijable Svi računalni programi na neki način obrađuju podatke. Podaci se sakupljaju, pohranjuju, obrađuju i mijenjaju tijekom izvođenja programa. Svi podaci koje program koristi moraju biti pohranjeni u memoriji Memorijska lokacija u kojoj je pohranjen podatak je jedinstveno određena svojom adresom. Da biste mogli koristiti pohranjene podatke, morate znati adresu memorijske lokacije na kojoj su pohranjeni. Da bi se olakšao pristup podacima, koriste se varijable koje služe kao spona između programa i memorijskih lokacija s podacima, jer se varijabla pridružuje adresi memorijske lokacije Svaka varijabla ima ime, tip i vrijednost Kada se nova vrijednost zapisuje u varijablu, ona zamijenjuje (briše) prethodnu vrijednost Čitanje varijabli iz memorije ih ne mijenja Varijabli se pristupa zvanjem njena imena 18
19 Svaka varijabla ima svoje ime Ime varijable mora počinjati slovom ili podcrtom _ Ime varijable ne smije počinjati brojem Ime varijable može sadržavati slova brojke i podcrtu U imenu varijable razlikuju se velika i mala slova Mogu se (ograničeno) koristiti hrvatski dijakritički znakovi: č,ć,đ,š,ž,č,ć,đ,š,ž Savjet: Izbjegavajte ih u imenu varijable Ispravno ime varijable: a A X DUZINA_1 duzina_1 Duzina_1 _Sirina _sirina vertikalni_kut HorizontalniKut Neispravno ime varijable: 1stranica Radius*kruznice print 19
20 Nedozvoljena imena abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() enumerate() input() oct() staticmethod() bin() eval() int() open() str() bool() exec() isinstance() ord() sum() bytearray() filter() issubclass() pow() super() bytes() float() iter() print() tuple() callable() format() len() property() type() chr() frozenset() list() range() vars() classmethod() getattr() locals() repr() zip() compile() globals() map() reversed() import () complex() hasattr() max() round() delattr() hash() memoryview() set() 20
21 Još malo o varijablama Svaki podatak koji program obrađuje smješten je u memoriji računala na određenoj memorijskoj adresi (lokaciji). Mjesto u memoriji rezervirano za pohranu podatka naziva se varijabla. 5 Primjer: Jedno od rezerviranih memorijskih mjesta označimo kao varijablu a i pridružimo mu vrijednost 5 21
22 Različiti tipovi varijabli Varijable mogu biti različitog tipa. numeričke (brojčane) varijable mogu biti: Cjelobrojne (integer) a = 3 Relani (float) a = 3.8 string (nizovne) varijable su niz znakova (slova, brojke i posebni znakovi) napisan između navodnika ili tzv. jednostrukih navodnika Ostale: liste, N-torke, rječnik Primjer: >>> a=5 >>> print (a) 5 >>> A=25 >>> print (A) 25 >>> X="Pozdrav svima!" >>> print (X) Pozdrav svima! >>> print (x) Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> print (x) NameError: name 'x' is not defined Naredba print ispisuje vrijednost ranije zadane varijable 22
23 Ništa nevažno o tipovima podataka Važno je znati da se prema različitim tipovima podataka treba različito odnositi. Na primjer, različiti tipovi brojeva zahtijevaju različitu količinu memorije za pohranu. Također, nekim s tipovima podataka možemo raditi ono što s nekim drugima ne možemo. Na primjer, brojeve možemo zbrajati, oduzimati, množiti i dijeliti, dok stringove ne možemo. S druge strane, stringove možemo ulančavati. 23
24 Primjeri >>> a = 5 >>> b = '12' >>> print (a) 5 >>> print (b) 12 >>> print (a+a) 10 >>> print (b+b) 1212 >>> >>> print (a+b) Traceback (most recent call last): File "<pyshell#12>", line 1, in <module> print (a+b) TypeError: unsupported operand type(s) for +: 'int' and 'str' >>> >>> print (4*b) >>> >>> print (b*3) >>> 24
25 Help Naredba help prikazuje sve opcije pojedine naredbe, funkcije Primjer: >>> help (print) Help on built-in function print in module builtins: print(...) print(value,..., sep=' ', end='\n', file=sys.stdout) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between values, default a space. end: string appended after the last value, default a newline. >>> help (math) Traceback (most recent call last): File "<pyshell#18>", line 1, in <module> help (math) NameError: name 'math' is not defined >>> import math >>> help (math) Help on built-in module math: NAME math DESCRIPTION This module is always available. It provides access to the mathematical functions defined by the C standard. FUNCTIONS acos(...) acos(x) Return the arc cosine (measured in radians) of x. acosh(...) acosh(x) Return the hyperbolic arc cosine (measured in radians) of x. asin(...) asin(x) Return the arc sine (measured in radians) of x. itd 25
26 cos(...) cos(x) Help Izbor nekih funkcija modula math Napomena! Konstante pi i e su dio modula math Return the cosine of x (measured in radians).. degrees(...) degrees(x) Convert angle x from radians to degrees.. radians(...) radians(x) Convert angle x from degrees to radians. sin(...) sin(x) Return the sine of x (measured in radians).. sqrt(...) sqrt(x) Return the square root of x. tan(...) tan(x) DATA e = pi = >>> 26
27 (konačno ) PROGRAMIRANJE 27
28 Pokreni IDLE (Python GUI) Moj prvi program 28
29 Moj prvi program 29
30 početak Zadatak: Nacrtaj dijagram toka za program koji će na temelju zadane duljine stranice kvadrata a izračunati njegovu površinu P i opseg O. Vrijednosti P i O treba ispisati ih na ekranu. Ulaz: duljina stranice a Stranica a P = a * a O = 4 * a Obrada: P=a 2 Izlaz: O=4*a površina kvadrata P opseg kvadrata O P O kraj 30
31 a = 2 Zadatak: Napiši program koji će na temelju zadane duljine stranice kvadrata a izračunati njegovu površinu P i opseg O. Vrijednosti P i O treba ispisati ih na ekranu. P = a * a O = 4 * a print (P) print (O) >>> Ulaz: duljina stranice a Obrada: P=a 2 O=4*a Izlaz: površina kvadrata P opseg kvadrata O Izlaz: >>> 4 8 >>> 31
32 Zadatak: Napiši program koji će na temelju zadane duljine stranice kvadrata a izračunati njegovu površinu P i opseg O. Vrijednosti P i O treba ispisati ih na ekranu. >>> help (print) Help on built-in function print in module builtins: print(...) print(value,..., sep=' ', end='\n', file=sys.stdout) Ulaz: Obrada: P=a 2 Izlaz: duljina stranice a O=4*a Poboljšanje: površina kvadrata P opseg kvadrata O Opišimo vrijednosti na izlazu. Koristit ćemo naredbu print Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between values, default a space. end: string appended after the last value, default a newline. 32
33 a = 2 Zadatak: Napiši program koji će na temelju zadane duljine stranice kvadrata a izračunati njegovu površinu P i opseg O. Vrijednosti P i O treba ispisati ih na ekranu. Ulaz: Obrada: P=a 2 Izlaz: duljina stranice a O=4*a Poboljšanje: površina kvadrata P opseg kvadrata O Opišimo vrijednosti na izlazu. Koristit ćemo naredbu print P = a * a O = 4 * a print ('Površina kvadrata je', P) print ("Opseg kvadrata je",o) >>> Površina kvadrata je 4 Opseg kvadrata je 8 >>> 33
34 Zadatak: Napiši program koji će na temelju zadane duljine stranice kvadrata a izračunati njegovu površinu P i opseg O. Vrijednosti P i O treba ispisati ih na ekranu. Ulaz: Obrada: P=a 2 Izlaz: duljina stranice a O=4*a površina kvadrata P opseg kvadrata O >>> help (input) Help on built-in function input in module builtins: input(...) input([prompt]) -> string Read a string from standard input. itd Poboljšanje: Omogućimo unos vrijednosti duljine stranice a s tipkovnice pomoću naredbe input Naredba input omogućava unos stringa sa standardnog ulaza 34
35 Zadatak: Naredba input omogućava unos stringa sa standardnog ulaza (tipkovnice) Ulaz: Poboljšanje: duljina stranice a Omogućimo unos vrijednosti duljine stranice a s tipkovnice pomoću naredbe input a = input () #kontrola unosa print (a) P = a * a O = 4 * a print ('Površina kvadrata je', P) print ("Opseg kvadrata je",o) Napomena: Duljina stranice nije string već realni broj! (Dolazi do greške u programu) 35
36 Zadatak: >>> 3 3 Traceback (most recent call last): File "C:\Python32\Kvadrat_3.py", line 5, in <module> P = a * a TypeError: can't multiply sequence by non-int of type 'str' >>> a = input () #kontrola unosa print (a) P = a * a O = 4 * a print ('Površina kvadrata je', P) print ("Opseg kvadrata je",o) 36
37 Zadatak: >>> Upiši duljinu stranice kvadrata =3.5 Duljina stranice kvadrata = 3.5 Traceback (most recent call last): File "C:/Python32/Kvadrat_3a.py", line 5, in <module> P = a * a TypeError: can't multiply sequence by non-int of type 'str' >>> a = input ("Upiši duljinu stranice kvadrata =") #kontrola unosa print ("Duljina stranice kvadrata =",a) P = a * a O = 4 * a print ('Površina kvadrata je', P) print ("Opseg kvadrata je",o) 37
38 a = input ("Upiši duljinu stranice kvadrata =") Zadatak: >>> Upiši duljinu stranice kvadrata =3.5 Duljina stranice kvadrata = 3.5 Površina kvadrata je Opseg kvadrata je 14.0 >>> a = float (a) P = a * a O = 4 * a print ('Površina kvadrata je', P) print ("Opseg kvadrata je",o) 38
39 Zadatak: Napiši program koji će na temelju zadane duljine stranice kvadrata a izračunati njegovu površinu P i opseg O. Vrijednosti P i O treba ispisati ih na ekranu. >>> Upiši duljinu stranice kvadrata =3.5 Površina kvadrata je Opseg kvadrata je 14.0 >>> a = float(input ("Upiši duljinu stranice kvadrata =")) P = a * a O = 4 * a print ('Površina kvadrata je', P) print ("Opseg kvadrata je",o) 39
40 Dodatna poboljšanja a = float (input ("Upiši duljinu stranice kvadrata u metrima ")) P = a * a O = 4 * a print ('Površina kvadrata je', P,"m četvornih") print ("Opseg kvadrata je",o, "m") >>> Upiši duljinu stranice kvadrata u metrima 3.5 Površina kvadrata je m četvornih Opseg kvadrata je 14.0 m >>> 40
41 Zadatak: Nacrtaj dijagram toka za program koji će na temelju zadane duljine kateta a i b izračunati duljinu hipotenuze c. Vrijednosti c treba ispisati ih na ekranu. početak Stranica a, b c= a 2 + b 2 c kraj 41
42 Zadatak: Napiši program koji će na temelju zadane duljine kateta a i b izračunati duljinu hipotenuze c. Vrijednosti c treba ispisati ih na ekranu. >>> Upiši duljinu katete a=3 Upiši duljinu katete b=4 duljina hipotenuze je= 5.0 >>> # ulazni podaci a=input('upiši duljinu katete a=') b=input('upiši duljinu katete b=') # pretvaranje stringa u realni broj a=float (a) b=float (b) #izračunavanje hipotenuze from math import * c=sqrt(a**2+b**2) #ispis (izlaz) podataka print() print ('Duljina hipotenuze je=', c) 42
43 početak Zadatak: Nacrtaj dijagram toka za program koji će na temelju zadanog radijusa kružnice r izračunati njen opseg O i površinu kruga P r O=2*r*pi P=r**2*pi O P kraj 43
44 ime=input('kako se zoveš? ') godine=input('koliko imaš godina? ') Zadatak: Napiši program koji će upitati korisnika kako mu je ime i koliko ima godina. Nakon toga će ispisati poruku: (Ime korisnika) drago mi je da imaš (broj godina) godina. #godine=float(godine) print() print (ime, 'drago mi je da imaš', godine, 'godina.') >>> Kako se zoveš? Zlatan Koliko imaš godina? 57 Zlatan drago mi je da imaš 57.0 godina >>> 44
45 a=input ("upiši duljinu stranice a u metrima ") b=input ("upiši duljinu stranice b u metrima ") Zadatak: Napiši program koji će na temelju zadanih duljina stranica pravokutnika a i b izračunati njegovu površinu P, opseg O i duljinu dijagonale d. Vrijednosti a i b treba unijeti s tipkovnice u metrima, a vrijednosti P, O i d ispisuju se na ekranu u odgovarajućim mjernim jedinicama. a=float(a) b=float(b) P=a*b O=2*a+2*b d=(a**2+b**2)**(1/2) print () print ('Površina pravokutnika je=', P, 'metara kvadratnih') print ('Opseg pravokutnika je=', O, 'metara kvadratnih') print ('Dijagonala pravokutnika je=', d, 'metara') 45
46 RELACIJSKI OPERATORI : Relacijski operatori uspoređuju dva operanda Rezultat usporedbe ima vrijednost True ili False 46
47 RELACIJSKI OPERATORI : Relacijski operatori uspoređuju dva operanda Rezultat usporedbe ima vrijednost True ili False >>> 3>2 True >>> 2>3 False >>> 4<5 True >>> 4>5 False >>> 4>=4 True >>> 4>=2 True >>> 5<=5 True >>> 5<=6 True >>> 7==7 True >>> 7==8 False >>> 8!=8 False >>> 8!=9 True >>> 47
48 Donošenje odluka u programima: ako je, onda i inače (engl. if, then, else) ključne riječi u Pythonu: if, else i elif, print ('Program će ispitati je li broj koji unesete veći ili manji od 10') broj=int(input('unesi broj')) if broj > 10: else: print ('Broj je veći od deset') print ('Broj je manji od deset') Pitanje: što će biti ako upišemo broj 10? 48
49 Donošenje odluka u programima: ako je, onda i inače (engl. if, then, else) ključne riječi u Pythonu: if, else i elif, print ('Proram će ispitati je li broj koji unesete veći ili manji od 10') broj=int(input('unesi broj ')) if broj > 10: print ('Broj je veći od deset') #ispituje da li je broj jednak 10 elif broj==10: print('broj je jednak 10') else: print ('Broj je manji od deset') 49
50 Donošenje odluka u programima: ako je, onda i inače (engl. if, then, else) ključne riječi u Pythonu: if, else i elif, Napiši program koji će za neki broj (unesen s tipkovnice) ispitati da li je pozitivan ili negativan. Rezultate ispitivanja treba ispisati na ekranu. 50
51 Donošenje odluka u programima: ako je, onda i inače (engl. if, then, else) ključne riječi u Pythonu: if, else i elif, Napiši program koji će za neki broj (unesen s tipkovnice) ispitati da li je paran ili neparan. Rezultate ispitivanja treba ispisati na ekranu. (Napomena: parni brojevi su oni koji su djeljivi s 2 bez ostatka) 51
52 Donošenje odluka u programima: ključne riječi u Pythonu: if, else i elif, Napiši program koji će za prirodni broj upisan putem tipkovnice provjeriti parnost. (Napomena: parni brojevi su oni koji su djeljivi s 2 bez ostatka) n=int(input("upiši prirodni broj ")) if n%2==0: print("broj je paran!") else: print("broj je neparan") 52
53 Donošenje odluka u programima: ključne riječi u Pythonu: if, else i elif, broj = 25 pretpostavka = int(input('unesite broj: ')) if pretpostavka == broj: print('bravo, pogodili ste.') print('(ali to ne znaci da ste genije!)') elif pretpostavka < broj: print('ne, broj je veci') else: print('ne, broj je manji') print('gotovo') 53
54 Petlje: ključne riječi u Pythonu: for in range print ('Ispisujemo brojeve redom:') for n in range (1,15): print (n) Pitanje: Zašto je niz stao na 14? Ispisujemo brojeve redom:
55 Petlja: ključne riječi u Pythonu: for in range Napiši program koji će ispisati sve cijele brojeve od 1 do 20 print ('Ispisujemo brojeve redom:') for kontrolni_broj in range (1,21): print (kontrolni_broj) 55
56 Petlja: ključne riječi u Pythonu: for in range Napiši program koji će ispisati sve cijele brojeve od donje do gornje granice koju zadajemo putem tipkovnice dg=int(input('upiši donju granicu ranga: ')) gg=int(input('upiši gornju granicu ranga: ')) print ('Ispisujemo brojeve redom:') for kontrolni_broj in range (dg,gg+1): print (kontrolni_broj) print ('Kraj programa') 56
57 Petlje: ključne riječi u Pythonu: for in range Ispis svih parnih brojeva u rasponu for broj in range(1,10): print (broj*2) else: print ('Prikazani su svi parni brojevi od 1 do 20') for broj in range(1,11): print (broj*2) else: print ('Prikazani su svi parni brojevi od 1 do 20') 57
58 Napomena: Drage učenice i dragi učenici, ova prezentacija nije rađena kao nastavni materijal za samoučenje već kao pomoćno sredstvo koje smo koristili tijekom predavanja. Onima koji su propustili dio predavanja ili se žele podsjetiti na neke dijelove predavanja može poslužiti i kao materijal za samoučenje odnosno ponavljanje gradiva. Puno uspjeha i zadovoljstva u programiranju želi vam Prof. Zlatan Soldo 58
Slide 1
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
ВишеPROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije
PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije korake. Uz dobro razrađen algoritam neku radnju ćemo
ВишеPowerPoint Presentation
SVEUČILIŠTE U ZAGREBU Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Vukelićeva 4, Zagreb, HRVATSKA Računalstvo Operatori, pisanje izraza i osnove pseudokôda Izv. prof. dr. sc. Edouard
ВишеFunkcije predavač: Nadežda Jakšić
Funkcije predavač: Nadežda Jakšić funkcije delovi programa koji izvršavaju neki zadatak, celinu; dele na ugrađene, korisničke i main funkciju ugrađene funkcije printf,scanf... da bi se one izvršile potrebno
ВишеFortran
FORTRAN Uvod Računala su samo strojevi: neznaju ništa, ne razmišljaju ni o čemu, ali mogu izuzetnom brzinom i vrlo točno, slijediti precizno napisane upute. Takve upute moraju se napisati u posebnom jeziku
Више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 0. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/48 Sadržaj predavanja Ponavljanje onog dijela C-a koji
Више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
Test ispravio: () () Ukupan broj bodova:. veljače 04. od 3:00 do 4:00 Ime i prezime Razred Škola Županija Mentor Sadržaj Upute za natjecatelje... Zadaci... Upute za natjecatelje Vrijeme pisanja: 60 minuta
ВишеGrananje u programu predavač: Nadežda Jakšić
Grananje u programu predavač: Nadežda Jakšić u okviru linijske strukture izvršavaju se sve naredbe u okviru razgranate strukture uvek se ispituje neki uslov; u zavisnosti od toga da li je uslov ispunjen
Више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
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 prirodnih brojeva? 4.) Pripada li 0 skupu prirodnih brojeva?
Више070-ALIP2-udzbenik.indb
0. U uvodnom ćemo poglavlju ponoviti osnove programskog jezika C s kojima smo se susreli u. razredu. U kratkom pregledu navedeni su operatori (aritmetički, relacijski i logički), neke od funkcija iz biblioteka
ВишеDržavna matura iz informatike
DRŽAVNA MATURA IZ INFORMATIKE U ŠK. GOD. 2013./14. 2016./17. SADRŽAJ Osnovne informacije o ispitu iz informatike Područja ispitivanja Pragovi prolaznosti u 2014./15. Primjeri zadataka po područjima ispitivanja
ВишеPASCAL UVOD 2 II razred gimnazije
PASCAL UVOD 2 II razred gimnazije Upis-ispis 1. Upis Read(a,b); --u jednom redu Readln(a,b); -- nakon upisa prelazi se u novi red 2. Ispis Write(a,b); -- u jednom redu Writeln(a,b); --nakon ispisa prelazi
ВишеPROMENLJIVE, TIPOVI PROMENLJIVIH
PROMENLJIVE, TIPOVI PROMENLJIVIH Šta je promenljiva? To je objekat jezika koji ima ime i kome se mogu dodeljivati vrednosti. Svakoj promenljivoj se dodeljuje registar (memorijska lokacija) operativne memorije
ВишеTutoring System for Distance Learning of Java Programming Language
Deklaracija promenljivih Inicijalizacija promenljivih Deklaracija promenljive obuhvata: dodelu simboličkog imena promenljivoj i određivanje tipa promenljive (tip određuje koja će vrsta memorijskog registra
ВишеFunkcije predavač: Nadežda Jakšić
Funkcije predavač: Nadežda Jakšić do sada su korišćene "gotove" funkcije iz standardnih biblioteka (cin, cout...) one su pozivane iz main funkcije koja je glavna funkcija u programu jer izvršavanje programa
ВишеPowerPoint Presentation
Python tutorijal - praktični primeri - Sadržaj: 1. Upoznavanje sa razvojnim okruženjem - Python proširenje (PTVS) za Visual Studio 2015 - Druga razvojna okruženja 2. Osnovi Python jezika - Sintaksa i konvencije
ВишеDržavno natjecanje / Osnove informatike Srednje škole Zadaci U sljedećim pitanjima na odgovore odgovaraš upisivanjem slova koji se nalazi ispred
Zadaci. 8. U sljedećim pitanjima na odgovore odgovaraš upisivanjem slova koji se nalazi ispred točnog odgovora, u za to predviđen prostor. Odgovor Ako želimo stvoriti i pohraniti sliku, ali tako da promjenom
ВишеRazvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić
Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić projektni zadatak projektovanje programa (algoritmi) pisanje programskog koda, izvorni kod,
Више(Printing Maxima - Vje\236be 10.wxmx)
Maxima - Vježbe 10.wxmx 1 / 10 Računarski praktikum 2 Vježbe 10 - Uvod u Maximu Pokrenite Maximu dvostrukim klikom na ikonu wxmaxima. Svaka naredba se izvršava na pritisak kombinacije tipki SHIFT i ENTER,
Више23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi
3. siječnja 0. od 3:00 do 4:00 RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovitelji Sadržaj Zadaci. 4.... Zadaci 5. 0.... 3 od 8 Zadaci. 4. U sljedećim pitanjima na pitanja odgovaraš upisivanjem
ВишеMicrosoft Word - 6. RAZRED INFORMATIKA.doc
Kriteriji ocjenjivanja i vrednovanja INFORMATIKA - 6. razred Nastavne cjeline: 1. Život na mreži 2. Pletemo mreže, prenosimo, štitimo, pohranjujemo i organiziramo podatke 3. Računalno razmišljanje i programiranje
ВишеProgramski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42
Kriteriji ocjenjivanja programiranje(b) - QBasic 5. - 8. razred 42 5. RAZRED - prisjeća sa pojmova: algoritam, algoritma slijeda i grananja, dijagrama toka, te ulaznih i izlaznih jedinica, ne shvaća njihovo
ВишеProgramski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42
Kriteriji ocjenjivanja programiranje(b) - QBasic 5. - 8. razred 42 5. RAZRED - prisjeća sa pojmova: algoritam, algoritma slijeda i grananja, dijagrama toka, te ulaznih i izlaznih jedinica, ne shvaća njihovo
ВишеMATEMATIKA IZVEDBENI GODIŠNJI NASTAVNI PLAN I PROGRAM MATEMATIKE OSNOVNA ŠKOLA, 2. razred šk. god Planirala: Višnja Špicar, učitelj RN
IZVEDBENI GODIŠNJI NASTAVNI PLAN I PROGRAM MATEMATIKE OSNOVNA ŠKOLA, 2. razred šk. god. 2014.-15. Uvodni sat (1 sat) Ponavljanje: Rujan 14 sati Tijela u prostoru, Geometrijski likovi (1 sat) Točka, ravna
ВишеTutoring System for Distance Learning of Java Programming Language
Niz (array) Nizovi Niz je lista elemenata istog tipa sa zajedničkim imenom. Redosled elemenata u nizovnoj strukturi je bitan. Konkretnom elementu niza pristupa se preko zajedničkog imena niza i konkretne
ВишеUvod u računarstvo 2+2
Ulaz i izlaz podataka Ulaz i izlaz podataka Nakon odslušanog bit ćete u stanju: navesti sintaksu naredbi za unos/ispis znakova znakovnih nizova cijelih brojeva realnih brojeva jednostruke i dvostruke preciznosti
ВишеLogičke izjave i logičke funkcije
Logičke izjave i logičke funkcije Građa računala, prijenos podataka u računalu Što su logičke izjave? Logička izjava je tvrdnja koja može biti istinita (True) ili lažna (False). Ako je u logičkoj izjavi
ВишеKATUŠIĆ ANTONIO.pdf
SVEUILIŠTE JOSIP JURAJ STROSSMAYER ELEKTROTEHNIKI FAKULTET OSIJEK Preddiplomski studij raunarstva PROGRAMSKI JEZIK RUBY ZAVRŠNI RAD Antonio Katuši OSIJEK, svibanj 2015. SVEUILIŠTE JOSIP JURAJ STROSSMAYER
Више1.1. Programiranje i programski jezici Uvod -pojmovi programa i programiranja prisutni su danas na svakom koraku, pogotovo u masovnim medijima
1.1. Programiranje i programski jezici 1.1.1. Uvod -pojmovi programa i programiranja prisutni su danas na svakom koraku, pogotovo u masovnim medijima (internet, TV, tisak, ) -pritom se značenje tih pojmova
ВишеProgramiranje 1
Sveučilište u Rijeci ODJEL ZA INFORMATIKU Ulica Radmile Matejčić 2, Rijeka Akademska 2018./2019. godina PROGRAMIRANJE 1 Studij: Preddiplomski studij informatike (jednopredmetni) Godina i semestar: 1. godina,
ВишеElementi praćenja i ocjenjivanja za nastavni predmet Matematika u 4. razredu Elementi praćenja i ocjenjivanja za nastavni predmet Matematika u 4. razr
Elementi praćenja i ocjenjivanja za nastavni predmet Matematika u 4. razredu ODLIČAN (5) navodi primjer kuta kao dijela ravnine omeđenog polupravcima analizira i uspoređuje vrh i krakove kuta analizira
ВишеPRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste
PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, 5.06.019. godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekstenzija se najčešće koristi za tekstualne datoteke? a)
ВишеMicrosoft Word - 6ms001
Zadatak 001 (Anela, ekonomska škola) Riješi sustav jednadžbi: 5 z = 0 + + z = 14 4 + + z = 16 Rješenje 001 Sustav rješavamo Gaussovom metodom eliminacije (isključivanja). Gaussova metoda provodi se pomoću
Више1. OPĆE INFORMACIJE 1.1. Naziv kolegija Programiranje 1.6. Semestar Nositelj kolegija dr.sc. Bruno Trstenjak, v. pred Bodovna vrijednost
1. OPĆE INFORMACIJE 1.1. Naziv kolegija Programiranje 1.6. Semestar. 1.. Nositelj kolegija dr.sc. Bruno Trstenjak, v. pred. 1.7. Bodovna vrijednost (ECTS) 7 1.3. Suradnici 1.8. Način izvođenja nastave
Вишеs2.dvi
1. Skup kompleksnih brojeva 1. Skupovibrojeva.... Skup kompleksnih brojeva................................. 6. Zbrajanje i množenje kompleksnih brojeva..................... 9 4. Kompleksno konjugirani
ВишеPowerPoint Presentation
Tehnička škola 9. maj Bačka Palanka Programiranje III razred Tok izvršavanja programa Tok izvršavanja programa Dosadašnji kod se izvršavao praktično linearno. Nije postojala nikakva uslovna ili brojačka
ВишеProgramiranje 1 5. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 5. predavanj
Programiranje 1 5. predavanje dodatak Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 5. predavanje dodatak p. 1/60 Sadržaj predavanja dodatka Primjeri
ВишеMicrosoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]
Programski jezik C organizacija izvornog programa Prevođenje Pisanje programa izvorni program Prevođenje programa izvršni program Izvršavanje programa rezultat Faze prevođenja Pretprocesiranje Kompilacija
ВишеAlgoritmi SŠ P1
Županijsko natjecanje iz informatike Srednja škola 9. veljače 2018. RJEŠENJA ZADATAKA Napomena: kodovi za većinu opisanih algoritama dani su u Pythonu radi jednostavnosti i lakše čitljivosti. Zbog prirode
ВишеJednadžbe - ponavljanje
PRIMJENE NA PRAVOKUTNI TROKUT sin = sin β = cos = cos β = tg kuta tg = tg β = ctg kuta ctg = ctg β = c = p + q Ako su kutovi u trokutu 30 i 60 onda je hipotenuza dva puta veća od kraće katete (c = 2a ili
ВишеČ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
Č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 instalirati (novi) finin certifikat? 4. Kako ispisati
ВишеStr. 0 Programiranje Priručnik Programiranje Zagreb, godina Ovo je djelo dano na korištenje pod licencom Creative Commons Imenovanje-Nekomercija
Str. 0 Priručnik Zagreb, 2018. godina Ovo je djelo dano na korištenje pod licencom Creative Commons Imenovanje-Nekomercijalno-Dijeli pod istim uvjetima 4.0 međunarodna. Str. 1 Sadržaj: SAŽETAK... 4 UVOD...
ВишеKORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA
KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA SADRŽAJ 1. UVOD... 3 1.1. Cilj i svrha... 3 1.2. Područje primjene... 3 2. POJMOVI I SKRAĆENICE... 4 3. PREDUVJETI KORIŠTENJA... 5 4. PREGLED APLIKACIJE...
ВишеProgramiranje 1 drugi kolokvij, 2. veljače Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje,
Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje, te službeni podsjetnik. Kalkulatori, mobiteli, razne neslužbene tablice, papiri i sl., nisu dozvoljeni! Sva rješenja napišite
ВишеProgramiranje 1 Beleške sa vežbi Školska 2007/2008 godina Matematički fakultet, Beograd Jelena Tomašević December 5, 2007
Programiranje 1 Beleške sa vežbi Školska 2007/2008 godina Matematički fakultet, Beograd Jelena Tomašević December 5, 2007 2 Sadržaj 1 Programski jezik C 5 1.1 Oblast važenja lokalnih promenljivih..........................
ВишеШкола Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова
Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР јединице 1. 1. Увод у информатику и рачунарство 1. 2. Oрганизација података на рачунару 1. 3. Рад са текстуалним документима 1. 4. Форматирање
ВишеProgramiranje 2 popravni kolokvij, 15. lipnja Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanj
Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje, te službeni šalabahter. Kalkulatori, mobiteli, razne neslužbene tablice, papiri i sl., nisu dozvoljeni! Sva rješenja napišite
ВишеKonverzije, operatori, matematičke funkcije predavač: Nadežda Jakšić
Konverzije, operatori, matematičke funkcije predavač: Nadežda Jakšić 1. temperatura u stepenima Celzijusa i stepene Farenhajta tf=1.8*tc+32 2. pretvoriti inče u centimetre 1 inč=2.54cm 3. vreme učitano
ВишеPROCES KUPNJE ULAZNICE NA PORTALU ULAZNICE.HR Početak kupovine... 2 Plaćanje Mastercard karticom... 5 Plaćanje Maestro karticom... 8 Plaćanje American
PROCES KUPNJE ULAZNICE NA PORTALU ULAZNICE.HR Početak kupovine... 2 Plaćanje Mastercard karticom... 5 Plaćanje Maestro karticom... 8 Plaćanje American Express karticom... 11 Plaćanje Diners karticom...
ВишеPuTTY CERT.hr-PUBDOC
PuTTY CERT.hr-PUBDOC-2018-12-371 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA PUTTY... 4 3 KORIŠTENJE ALATA PUTTY... 7 3.1 POVEZIVANJE S UDALJENIM RAČUNALOM... 7 3.2 POHRANA PROFILA KORISNIČKIH SJEDNICA...
ВишеРепублика Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ НА КРАЈУ ОСНОВН
Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ НА КРАЈУ ОСНОВНОГ ОБРАЗОВАЊА И ВАСПИТАЊА школска 2017/2018. година
ВишеMicrosoft Word - 02 Elementi programskog jezika Pascal
Elementi programskog jezika Pascal Osnovni elementi jezika Osnovni simboli U programskom jeziku Pascal sve konstrukcije se grade od skupa osnovnih simbola jezika koji čine slova, cifre i specijalni znaci.
ВишеМатематика основни ниво 1. Одреди елементе скупова A, B, C: a) б) A = B = C = 2. Запиши елементе скупова A, B, C на основу слике: A = B = C = 3. Броје
1. Одреди елементе скупова A, B, C: a) б) A = B = C = 2. Запиши елементе скупова A, B, C на основу слике: A = B = C = 3. Бројеве записане римским цифрама запиши арапским: VIII LI XXVI CDXLIX MDCLXVI XXXIX
ВишеMicrosoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode]
Организација извршног програма (Марић, Јаничић: Програмирање 1, 9.3.3) Извршавање програма После успешног превођења (претпроцесирања, компилације, повезивања) програм може да се изврши Извршавање се захтева
ВишеALIP1_udzb_2019.indb
Razmislimo Kako u memoriji računala prikazujemo tekst, brojeve, slike? Gdje se spremaju svi ti podatci? Kako uopće izgleda memorija računala i koji ju elektronički sklopovi čine? Kako biste znali odgovoriti
ВишеPLAN I PROGRAM ZA DOPUNSKU (PRODUŽNU) NASTAVU IZ MATEMATIKE (za 1. razred)
PLAN I PROGRAM ZA DOPUNSKU (PRODUŽNU) NASTAVU IZ MATEMATIKE (za 1. razred) Učenik prvog razreda treba ostvarit sljedeće minimalne standarde 1. SKUP REALNIH BROJEVA -razlikovati brojevne skupove i njihove
ВишеZadaci s rješenjima, a ujedno i s postupkom rada biti će nadopunjavani tokom čitave školske godine
Zadaci s rješenjima, a ujedno i s postupkom rada biti će nadopunjavani tokom čitave školske godine. Tako da će u slijedećem vremenskom periodu nastati mala zbirka koja će biti popraćena s teorijom. Pošto
ВишеP11.3 Analiza zivotnog veka, Graf smetnji
Поједностављени поглед на задњи део компајлера Међурепрезентација (Међујезик IR) Избор инструкција Додела ресурса Распоређивање инструкција Инструкције циљне архитектуре 1 Поједностављени поглед на задњи
ВишеSKRIPTE EKOF 2019/20 skripteekof.com Lekcija 1: Brojevni izrazi Lekcija 1: Brojevni izrazi Pregled lekcije U okviru ove lekcije imaćete priliku da nau
Lekcija : Brojevni izrazi Pregled lekcije U okviru ove lekcije imaćete priliku da naučite sledeće: osnovni pojmovi o razlomcima proširivanje, skraćivanje, upoređivanje; zapis razlomka u okviru mešovitog
ВишеUvod u PHP
Uvod u PHP Marijan Šuflaj FER, 2018 Sadržaj PHP Općenito Sintaksa Osnove Kontrola toka Zadatci Resursi Općenito Naziv od PHP Hypertext Preprocessor Obično koristi ekstenziju.php Tipovi su dinamički Trenutno
ВишеПрограмирај!
Листе Поред појединачних вредности исказаних бројем или ниском карактера, често је потребно забележити већи скуп вредности које су на неки начин повезане, као, на пример, имена у списку путника у неком
ВишеPojačavači
Programiranje u fizici Prirodno-matematički fakultet u Nišu Departman za fiziku dr Dejan S. Aleksić Programiranje u fizici dr Dejan S. Aleksić, vanredni profesor Kabinet 307 (treći sprat), lab. za elektroniku
ВишеMicrosoft Word - 24ms221
Zadatak (Katarina, maturantica) Kružnica dira os apscisa u točki (3, 0) i siječe os ordinata u točki (0, 0). Koliki je polumjer te kružnice? A. 5 B. 5.45 C. 6.5. 7.38 Rješenje Kružnica je skup svih točaka
ВишеШифра ученика: Укупан број бодова: Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ и технолошког РАзвоја ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСП
Шифра ученика: Укупан број бодова: Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ и технолошког РАзвоја ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА школска 2018/2019. година ТЕСТ МАТЕМАТИКА ПРИЈЕМНИ
ВишеМ А Т Е М А Т И К А Први разред (180) Предмети у простору и односи међу њима (10; 4 + 6) Линија и област (14; 5 + 9) Класификација предмета према свој
М А Т Е М А Т И К А Први разред (180) Предмети у простору и односи међу њима (10; 4 + 6) Линија и област (14; 5 + 9) Класификација предмета према својствима (6; 2 + 4) Природни бројеви до 100 (144; 57
ВишеSveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Ba
Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Baze podataka Tema: Osnovna SELECT naredba Vježbu pripremili:
ВишеРЕПУБЛИКА СРПСКА МИНИСТАРСТВО ПРОСВЈЕТЕ И КУЛТУРЕ РЕПУБЛИЧКИ ПЕДАГОШКИ ЗАВОД Милоша Обилића 39 Бањалука, Тел/факс 051/ , 051/ ; p
РЕПУБЛИКА СРПСКА МИНИСТАРСТВО ПРОСВЈЕТЕ И КУЛТУРЕ РЕПУБЛИЧКИ ПЕДАГОШКИ ЗАВОД Милоша Обилића 9 Бањалука, Тел/факс 01/40-110, 01/40-100; e-mail : pedagoski.zavod@rpz-rs.org Датум: 8.04.018. Републичко такмичење
Вишеatka 26 (2017./2018.) br. 102 NEKE VRSTE DOKAZA U ČAROBMATICI Jadranka Delač-Klepac, Zagreb jednoj smo priči spomenuli kako je važno znati postavljati
NEKE VRSTE DOKAZA U ČAROBMATICI Jadranka Delač-Klepac, Zagreb jednoj smo priči spomenuli kako je važno znati postavljati prava pitanja. U Jednako je važno znati pronaći odgovore na postavljena pitanja,
ВишеMATEMATIKA EKSTERNA PROVJERA ZNANJA UČENIKA NA KRAJU III CIKLUSA OSNOVNE ŠKOLE UPUTSTVO VRIJEME RJEŠAVANJA TESTA: 70 MINUTA Pribor: grafitna olovka i
MATEMATIKA EKSTERNA PROVJERA ZNANJA UČENIKA NA KRAJU III CIKLUSA OSNOVNE ŠKOLE UPUTSTVO VRIJEME RJEŠAVANJA TESTA: 70 MINUTA Pribor: grafitna olovka i gumica, hemijska olovka, geometrijski pribor. Upotreba
ВишеMicrosoft Word - z4Ž2018a
4. razred - osnovna škola 1. Izračunaj: 52328 28 : 2 + (8 5320 + 5320 2) + 4827 5 (145 145) 2. Pomoću 5 kružića prikazano je tijelo gusjenice. Gusjenicu treba obojiti tako da dva kružića budu crvene boje,
ВишеMicrosoft PowerPoint - MR - Vjezbe - 03.ppt [Compatibility Mode]
Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 03 Zvonimir Bujanović Slaven Kožić Vinko Petričević Mrežno programiranje: SocketAPI Programiramo u aplikacijskom sloju, za ostale se brinu
ВишеRačunarski praktikum I - Vježbe 01 - Uvod
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 01 - Uvod v2018/2019. Sastavio: Zvonimir Bujanović Gradivo i način polaganja Gradivo: osnove jezika
ВишеАлгебарски изрази 1. Запиши пет произвољних бројевних израза. 2. Израчунај вредност израза: а) : ; б) : (
Алгебарски изрази 1. Запиши пет произвољних бројевних израза. 2. Израчунај вредност израза: а) 5 3 4 : 2 1 2 + 1 1 6 2 3 4 ; б) 5 3 4 : ( 2 1 2 + 1 1 6 ) 2 3 4 ; в) ( 5 3 4 : 2 1 2 + 1 1 6 ) 2 3 4 ; г)
ВишеProgramiranje 1 IEEE prikaz brojeva sažetak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, IEEE p
Programiranje IEEE prikaz brojeva sažetak Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog 208, IEEE prikaz brojeva sažetak p. /4 Sadržaj predavanja IEEE standard
ВишеTutoring System for Distance Learning of Java Programming Language
Obeležene petlje Obeležene petlje Obeležavanje petlje nekim identifikatorom omogućava da se programski tok usmeri na mesto u programu specificirano tim identifikatorom. Ako se iza naredbi break ili continue
Више0255_Uvod.p65
1Skupovi brojeva Skup prirodnih brojeva Zbrajanje prirodnih brojeva Množenje prirodnih brojeva U košari ima 12 jaja. U drugoj košari nedostaju tri jabuke da bi bila puna, a treća je prazna. Pozitivni,
Више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
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 realan broj od 0 i 1. Na standardni izlaz ispisati
ВишеMatematika 1 - izborna
3.3. NELINEARNE DIOFANTSKE JEDNADŽBE Navest ćemo sada neke metode rješavanja diofantskih jednadžbi koje su drugog i viših stupnjeva. Sve su te metode zapravo posebni oblici jedne opće metode, koja se naziva
ВишеBoško Jagodić ivan mrkonjić nada božičević MOJA MATEMATIKA 2 UDŽBENIK ZA UČENIKE DRUGOG RAZREDA OSNOVNE ŠKOLE
Boško Jagodić ivan mrkonjić nada božičević MOJA MATEMATIKA 2 UDŽBENIK ZA UČENIKE DRUGOG RAZREDA OSNOVNE ŠKOLE DO 100 u ovoj ćemo nastavnoj cjelini naučiti: ÖBrojiti Ö do 100 ÖČitati Ö i pisati brojeve
ВишеMicrosoft PowerPoint - 03-Slozenost [Compatibility Mode]
Сложеност алгоритама (Програмирање 2, глава 3, глава 4-4.3) Проблем: класа задатака истог типа Велики број различитих (коректних) алгоритама Величина (димензија) проблема нпр. количина података које треба
ВишеUvod u računarstvo 2+2
Datoteke nastavak Funkcija fgets Funkcija koja učitava podatke iz datoteke, liniju po liniju, je char *fgets(char *str, int n, FILE *fp); gdje su str pokazivač na dio memorije (string) u koji će ulazna
ВишеMicrosoft Word - 11 Pokazivaci
Pokazivači U dosadašnjem radu smo imali prilike da koristimo promenljive koje smo deklarisali na početku nekog bloka. Prilikom deklaracije promenljiva dobija jedinstveni naziv i odgovarajući prostor u
Више8. razred kriteriji pravi
KRITERIJI OCJENJIVANJA MATEMATIKA 8. RAZRED Učenik će iz nastavnog predmeta matematike biti ocjenjivan usmeno i pismeno. Pismeno ocjenjivanje: U osmom razredu piše se šest ispita znanja i bodovni prag
ВишеOblikovanje i analiza algoritama 4. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb OAA 2017, 4. pr
Oblikovanje i analiza algoritama 4. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb OAA 2017, 4. predavanje p. 1/69 Sadržaj predavanja Složenost u praksi
ВишеUniverzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Br
Univerzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Brkić SI 29/15 Zrenjanin 2018. Softversko inženjerstvo
ВишеINF INFORMATIKA INF.27.HR.R.K1.20 INF D-S INF D-S027.indd :50:41
INF INFORMATIKA INF.7.HR.R.K..indd 7.7.6. 3:5:4 Prazna stranica 99.indd 7.7.6. 3:5:4 OPĆE UPUTE Pozorno pročitajte sve upute i slijedite ih. Ne okrećite stranicu i ne rješavajte zadatke dok to ne odobri
ВишеOsnovi programiranja Beleške sa vežbi Smer Računarstvo i informatika Matematički fakultet, Beograd Jelena Tomašević i Sana Stojanović November 7, 2005
Osnovi programiranja Beleške sa vežbi Smer Računarstvo i informatika Matematički fakultet, Beograd Jelena Tomašević i Sana Stojanović November 7, 2005 2 Sadržaj 1 5 1.1 Specifikacija sintakse programskih
ВишеOsnove inženjerske informatike II. Uvod u programiranje Vaš prvi program K. F. & V. B.
Osnove inženjerske informatike II. Uvod u programiranje Vaš prvi program K. F. & V. B. The only way to learn a new programming language is by writing programs in it. Kernighan & Ritchie... and it is well
ВишеMicrosoft Word - CCERT-PUBDOC doc
Analiza Password Safe programskog paketa CCERT-PUBDOC-2003-10-43 Sigurnosni problemi u računalnim programima i operativnim sustavima područje je na kojem CARNet CERT kontinuirano radi. Rezultat toga rada
ВишеMicrosoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode]
1. Broj bitova koji se jednovremeno prenosi i obrađuje unutar procesora naziva se: a) radni takt b) procesorski kod c) procesorska reč d) procesorski takt 1. Broj bitova koji se jednovremeno prenosi i
ВишеAlgoritmi i arhitekture DSP I
Univerzitet u Novom Sadu Fakultet Tehničkih Nauka Katedra za računarsku tehniku i međuračunarske komunikacije Algoritmi i arhitekture DSP I INTERNA ORGANIACIJA DIGITALNOG PROCESORA A OBRADU SIGNALA INTERNA
ВишеРепублика Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ и технолошког развоја ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ НА КРАЈУ ОСНОВН
Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ и технолошког развоја ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ НА КРАЈУ ОСНОВНОГ ОБРАЗОВАЊА И ВАСПИТАЊА школска 2018/2019. година
ВишеUvod u računarstvo 2+2
Programiranje 2 doc.dr.sc. Goranka Nogo PMF Matematički odsjek, Zagreb Kontakt ured: 228, drugi kat e-mail: nogo@math.hr konzultacije: četvrtak, 12:00-14:00 petak, 11:00-12:00 neki drugi termin, uz prethodni
ВишеRecuva CERT.hr-PUBDOC
Recuva CERT.hr-PUBDOC-2019-5-379 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA RECUVA... 4 3 KORIŠTENJE ALATA RECUVA... 7 4 ZAKLJUČAK... 13 Ovaj dokument izradio je Laboratorij za sustave i signale Zavoda za
ВишеUvod u računarstvo 2+2
Pokazivači Pointeri Definicija pokazivača Pokazivač na tip je varijabla koja sadrži adresu varijable tipa tip. Definicija pokazivača: mem_klasa tip * p_var; Primjer: static int * pi; double *px; char*
ВишеProgramiranje 1 9. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 9. predavanje p. 1/6
Programiranje 1 9. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 9. predavanje p. 1/60 Sadržaj predavanja Osnovni algoritmi na cijelim brojevima:
ВишеRačunarski praktikum I - Vježbe 11 - Funktori
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 11 - Funktori v2018/2019. Sastavio: Zvonimir Bujanović Funkcijski objekti (funktori) Objekt klase
ВишеМатематика 1. Посматрај слику и одреди елементе скуупова: а) б) в) средњи ниво А={ } B={ } А B={ } А B={ } А B={ } B А={ } А={ } B={ } А B={ } А B={ }
1. Посматрај слику и одреди елементе скуупова: а) б) в) А={ } B={ } А B={ } А B={ } А B={ } B А={ } А={ } B={ } А B={ } А B={ } А B={ } B А={ } А={ } B={ } А B={ } А B={ } А B={ } B А={ } 2. Упиши знак
Више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
GLOBALNI IZVEDBENI PLAN I PROGRAM ZA IZVOĐENJE NASTAVE GEOGEBRE U OSNOVNOJ ŠKOLI (matematička grupa, sat tjedno) 6. razred (5 sati) I. Uvod u GeoGebru. Preuzimanje i instaliranje programa. II. Upoznavanje
Више