Скинути презентацију
Отпремање презентације траје. Молимо да сачекате
1
Principi programiranja
Univerzitet u Zenici Pedagoški fakultet Odsjek: Matematika/informatika Principi programiranja Asistenti: Denis Spahić, dipl. ing. maš Ernad Bešlagić, dipl. ing. maš
2
Programske strukture Linijska struktura Razgranata struktura . . .
1. naredba 1. naredba 2. naredba 2. naredba . . . Uslovno grananje n. naredba n. naredba n. naredba Bezuslovno grananje end
3
Instrukcije uslovnog prelaska
-blokovski uslovni prelazak -logički uslovni prelazak Blokovski i logički uslovni prelazak kao uslov za prelazak imaju vrijednost logičkog izraza (true ili false) < manje od > veće od = jednako >= veće ili jednako <= manje ili jednako <> različito 5>3 int(5.3)=abs(5) 4=54 4<>54 true true false true A=20 A mod 4 = 1 false
4
Blokovski uslovni prelazak
IF...THEN...[ELSE]...[END IF] Test Izraz 1 ne da 1. IF test THEN izraz(i) 2. IF test GOTO [branchlabel] 3. IF test THEN izraz(i)1 ELSE izraz(i)2 4. IF test GOTO [branchlabel1] ELSE [branchlabel2] 5.IF test THEN expression(s)1 END IF 6.IF test THEN ELSE expression(s)2 Test Izraz 1 Izraz 2 da ne
5
Z22. Nacrtati algoritam i napisati program kojim se za
dato x izračunava y.
6
Z23. Nacrtati algoritam i napisati program kojim se za
dato x izračunava y.
7
Z24. Nacrtati algoritam i napisati program kojim se za
različite vrijednosti x i y izračunava z po formuli (bez upotrebe funkcije min i max).
8
Z25. Nacrtati algoritam i napisati program kojim se
sumiraju samo pozitivne vrijednosti promjenjivih a,b i c. akumulator Kod akumuliranja sume, opciono se može postaviti da je na početku S=0 Kod akumuliranja proizvoda, neophodno je postaviti P=1 na početku
9
Z26. Nacrtati algoritam i napisati program kojim se određuje
koliko je od unesenih vrijednosti u varijablama a,b, i c paran broj. brojač
10
Select Case SELECT CASE varijabla CASE vrijednost var. 1
Select Case (izaberi slučaj) instrukcija omogućava višestruke izbore u jednoj kompleksnoj programskoj konstrukciji. Ovakva instrukcija može zamijeniti niz ugniježdenih If...Then instrukcija. SELECT CASE varijabla CASE vrijednost var. 1 ‘instrukcija 1 ‘instrukcija 2 CASE vrijednost var. 2 CASE vrijednost var. 3 CASE else END SELECT opcija
11
Z27. Nacrtati algoritam i napisati program kojim se za
unijeti redni broj mjeseca ispisuje koliko ima dana u tom mjesecu (pretpostaviti da februar ima 28 dana).
12
Z28. Nacrtati algoritam kojim se unosi znak operacije
(+,-,*,/) i dvije realne promjenjive, a zatim štampa rezultat.
13
Z29. Napisati program “Igra pogađanja”. Računar izabere
proizvoljan cijeli broj iz intervala (RND funkcija). Korisnik programa pokušava pogoditi broj u što manjem broju pokušaja.
14
Z30. Nacrtati algoritam i napisati program kojim se ispisuju moguće vrijednosti koordinata x i y zavisno od broja kvadranta koji se unosi.
15
Z31. Napisati program koji unosi vrijednosti radijusa kruznice i koordinate x i y tačke A. Potrebno je provjeriti da li se tacka A nalazi unutar kruga radijusa r.
16
Z32. Napisati program koji će sabrati prvih 10 prirodnih brojeva (koristiti brojač, GOTO i If then strukturu) Z33. Modifikovati prethodni program tako da korisnik unosi donju i gornju granicu intervala.
18
Z34. Napisati program koji ispisuje parne prirodne brojeve iz intervala 1-100.
Z35. Napisati program kojim se za dato n izracunava suma S=1+1/2+1/ /n
20
Z36. Napisati program koji ispisuje proizvod neparnih brojeva iz intervala od m do n.
21
Transitional
Сличне презентације
© 2024 SlidePlayer.rs Inc.
All rights reserved.