NIZOVI

Слични документи
PASCAL UVOD 2 II razred gimnazije

Tutoring System for Distance Learning of Java Programming Language

3.Kontrlne (upravlja~ke) strukture u Javi

Rjesenja pripremnih zadataka za provjeru znanja-petlje II 1,2 //1. a) S=1^3+2^3+3^ ^3 program Untitled; var i,s:integer; begin //for

Microsoft PowerPoint - 10-Jednodimenzionalni nizovi.ppt [Compatibility Mode]

PROMENLJIVE, TIPOVI PROMENLJIVIH

Microsoft Word - 11 Pokazivaci

Funkcije predavač: Nadežda Jakšić

Funkcije predavač: Nadežda Jakšić

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

KDP

070-ALIP2-udzbenik.indb

KDP

Tutoring System for Distance Learning of Java Programming Language

Programski jezici i strukture podataka 2018/2019. Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijsk

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

Microsoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode]

PowerPoint Presentation

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

Microsoft Word - 02 Elementi programskog jezika Pascal

My_P_Red_Bin_Zbir_Free

Uvod u takmičarsko programiranje

Fortran

Ekonomski fakultet u Osijeku Kolegij: Elektroničko i mobilno poslovanje Nositelj: prof. dr. sc. Branimir Dukić Zadaci za vježbe 7. JavaScript - zadaci

Uvod u PHP

PowerPoint Presentation

Tutoring System for Distance Learning of Java Programming Language

PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste

Uvod u računarstvo 2+2

P11.3 Analiza zivotnog veka, Graf smetnji

ЕКОНОМСКИ ФАКУЛТЕТ УНИВЕРЗИТЕТА У ПРИШТИНИ КОСОВСКА МИТРОВИЦА

PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije

Strukture predavač: Nadežda Jakšić

1. OPĆE INFORMACIJE 1.1. Naziv kolegija Programiranje 1.6. Semestar Nositelj kolegija dr.sc. Bruno Trstenjak, v. pred Bodovna vrijednost

Рачунарска интелигенција

Dinamičko programiranje Primer 1: Za dati niz naći njegov najduži neopadajući podniz. Defnicija: podniz nekog niza je niz koji se dobija izbacivanjem

Uvod u računarstvo 2+2

KATUŠIĆ ANTONIO.pdf

Programiranje 1

Microsoft PowerPoint - 07-DinamickeStrukturePodataka

Microsoft Word - Zadaci za samostalno vjezbanje 4.doc

Uvod u računarstvo 2+2

Grananje u programu predavač: Nadežda Jakšić

АГЕНЦИЈА ЗА БАНКАРСТВО РЕПУБЛИКЕ СРПСКЕ УПУТСТВО ЗА ЕЛЕКТРОНСКО ДОСТАВЉАЊЕ ПОДАТАКА ИЗ ОБЛАСТИ РЕСТРУКТУРИРАЊА БАНАКА Бања Лука, јули године

SPR , IV godina, VHDL – Ispitna pitanja

Tеорија одлучивања

Slide 1

Slide 1

Microsoft PowerPoint - Bitovi [Compatibility Mode]

PowerPoint Presentation

Microsoft PowerPoint - C-4-1

Државно такмичење године 5. и 6. разред 1. [pločice] Правоугаону терасу димензија d s центиметара квадратних треба поплочати коришћењем плочица

PowerPoint Presentation

1

Microsoft Word - Java_introduction_NEW_SYLLABUS.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

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

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

Studijski primer - Dijagrami toka podataka Softverski inženjering 1

Konstrukcija i analiza algoritama vežbe 10 Nina Radojičić 15. decembar Algoritamske strategije - podeli pa vladaj (divide and conquer) Ova stra

Математика 1. Посматрај слику и одреди елементе скуупова: а) б) в) средњи ниво А={ } B={ } А B={ } А B={ } А B={ } B А={ } А={ } B={ } А B={ } А B={ }

I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1.

Baza fakultet sadrži 3 tabele: tabela studenti sadrzi informacije o studentima Njeni atributi su: indeks indeks studenta (primarni kljuc) ime ime stud

Programiranje 1 Beleške sa vežbi Školska 2007/2008 godina Matematički fakultet, Beograd Jelena Tomašević December 5, 2007

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

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

Programski jezik C

Logicko projektovanje racunarskih sistema I

Пројектовање Информационих система

OOP08

Microsoft Word - inicijalni test 2013 za sajt

СТЕПЕН појам и особине

Рационални Бројеви Скуп рационалних бројева 1. Из скупа { 3 4, 2, 4, 11, 0, , 1 5, 12 3 } издвој подскуп: а) природних бројева; б) целих броје

My_P_Trigo_Zbir_Free

PowerPoint Presentation

NAPOMENA: Studenti na ispit donose kod urađenog zadatka

Oblikovanje i analiza algoritama 5. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb OAA 2017, 5. pr

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

Univerzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Br

(Microsoft Word - 1. doma\346a zada\346a)

Sadržaj 1 Diskretan slučajan vektor Definicija slučajnog vektora Diskretan slučajan vektor

Računarski praktikum I - Vježbe 06 - Standard Template Library (2)

ZADACI ZA VEŽBU 1. Realizovati konzolnu aplikaciju koja će računati površinu kvadrata, pravougaonika ili trougla. 2. Preko konzole se unosi ocena od 1

ALIP1_udzb_2019.indb

OPIS RAČUNARSKOG SISTEMA Računarski sistem se sastoji od procesora, operativne memorije, tajmera i terminala. Sve komponente računarskog sistema su me

Microsoft PowerPoint - PS9_Linijski raspored i redosled

P3.2 Paralelno programiranje 2

Microsoft Word - WP_kolokvij_2_rjesenja.doc

Kombinatorno testiranje

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

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E 255 Broj Podgorica, 30. septembar godine Prilikom korišćenja ovih podataka navesti izvor Procje

Popularna matematika

Microsoft Word II semestar Procedura april 2017.docx

PowerPoint Presentation

Technology management performance indicators in global country rankings

The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature opti

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

1 Polinomi jedne promenljive Neka je K polje. Izraz P (x) = a 0 + a 1 x + + a n x n = n a k x k, x K, naziva se algebarski polinom po x nad poljem K.

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

Транскрипт:

NIZOVI II gimnazije

NIZOVI su složeni tip podatka u koji se može smjestiti više varijabli(podataka) JEDNODIMENZIONALNI DVODIMENZIONALNI VIŠEDIMENZIONALNI Milenko Soldat 2

JEDNODIMENZIONALNI NIZOVI Sintaksa: Var imeniza : array[pv.. kv] of tip; Pv---početna vrijednost(=1) Kv---krajnja vrijednost( iz N) Kv---broj članova niza tipa tip Primjer Var A : array[1.. 7] of integer; //niz A od (7-1+1=) 7 članova tipa integer Pridruživanje vrijednosti članu niza: A[1]:=2 ; A[2]:=7 ; A[3]:=12 ; A[4]:=17 ; A[5]:=-22 ; A[6]:=-2 ; A[7]:=32 ; Stanje u memoriji: 2 7 12 17-22 -2 32 1 2 3 4 5 6 7 indeksi Milenko Soldat 3

JEDNODIMENZIONALNI NIZOVI Sintaksa-drugi način: type imeniza = array[pv.. kv] of tip; Var A: imeniza; Primjer Type niz = array[1.. 7] of real; Var A : niz; //niz A od (7-1+1=) 7 članova tipa real Pridruživanje vrijednosti članu niza: A[1]:=2.2; A[2]:=7.1; A[3]:=1.2; A[4]:=1.7; A[5]:=-2.2; A[6]:=-2 ; A[7]:=32 ; Stanje u memoriji: 2.2 7.1 1.2 1.7-2.2-2.0 32.0 1 2 3 4 5 6 7 indeksi Milenko Soldat 4

JEDNODIMENZIONALNI NIZOVI Sintaksa: Var imeniza : array[pv.. kv] of tip; Sintaksa drugi nacin: type imeniza = array[pv.. kv] of tip; Var A: imeniza; Svi elementi niza moraju biti istog tipa Indeksiranje se može vršiti sa tipovima podataka koji imaju sljedbenika i prethodnika integer(najčešće) boolean char Milenko Soldat 5

//Program za unos i ispis 10 clanova niza po opadajucem indeksu program Untitled; var A:array[1..10] of real; i:integer; writeln('unos CLANOVA NIZA:'); for i := 1 to 10 do write('a[',i,']='); readln(a[i]); writeln('ispis CLANOVA NIZA:'); for i := 10 downto 1 do write('a[',i,']=',a[i]:5:2); writeln; readln; Milenko Soldat 6

//Napisati program koji računa zbir članova niza. program niz2; var A: array[1..100] of real; N, i: integer; S: real; writeln ( Koliko niz ima članova? ); read (N); S := 0; for i := 1 to N do writeln( A*, i, +=? ); readln(a[i]); S := S + A[i]; writeln ( -------------------------------------- ); writeln ( Zbir brojeva je, S:10:2); readln; Milenko Soldat 7

//Program za odredjivanje najvećeg člana niza. program Niz3; var A: array[1..100] of integer; i, N, max: integer; writeln ( Koliko je članova? );read(n); writeln ( Uneti članove niza ); for i := 1 to N do writeln( A*, i, +=? ); readln(a[i]); max := A[1] ; for i := 2 to N do if max < A[i] then max := A[i] ; writeln; writeln( Najveći član niza je, max); readln; Milenko Soldat 8

{Napisati program kojim se formira niz od 20 članova. Svim elementima koji imaju indeks od 5 do 15 dodijeliti vreijdnost 1 a ostalim elementima dodijeliti vrijednost 0. Kao izveštaj ispisati redom članove niza sa njihovim indeksima.} program Niz5; Type niz=array[1..20] of integer; var A: niz; i : integer; for i := 1 to 20 do if (i >=5) and (i <=15) then A[i] := 1 else A[i] := 0; for i := 1 to 20 do writeln ( A*,i, + =, A[i] ); Readln; Milenko Soldat 9

//Izracunati aritmeticku sredinu 10 realnih brojeva pomocu jednodimenzionalnog niza. program Untitled; type niz=array[1..10] of real; var A:niz; i:integer; s,asr:real; writeln('unos clanova niza, i racunanje njihove sume'); s:=0; for i := 1 to 10 do write('a[',i,']='); readln(a[i]); s:=s+a[i]; Asr:=s/10; writeln('asr=',asr:10:2); readln; Milenko Soldat 10

{Sa tastature se unosi N realnih brojeva.naci sumu pozitivnih i proizvod negativnih. Odstampati manju vrijednost} program Untitled; type niz=array[1..100] of real; var A:niz; i,n:integer; s,p,min:real; writeln('koliko niz ima clanova?');readln(n); s:=0;p:=1; for i := 1 to N do write('a[',i,']=');readln(a[i]); if A[i]<0 then p:=p*a[i] else s:=s+a[i]; min:=s; if p<min then min:=p; writeln('manja vrijednost je=',min:10:2); readln; Milenko Soldat 11