Programski jezik Dev-Pascal
Funkcije /FUNCTIONS/ - Riješeni zadaci
A) I Funkcija - Osnovni primjeri
1
Napisati program sa funkcijom za izračunavanje dvostruke vrijednosti učitanog cijelog broja.
Dev-Pascal
2
Napisati program sa funkcijom za izračunavanje kvadrata broja.
Dev-Pascal
7
Napisati program sa funkcijom za izračunavanje sume kvadrata dva cijela broja.
Dev-Pascal
8
Napisati program sa funkcijom za izračunavanje sume kvadrata brojeva od a do b.
Dev-Pascal
9
Napisati program sa funkcijom za stepenovanje broja a na n-ti stepen.
Dev-Pascal
10
Napisati program sa funkcijom za pretvaranje stepena u radijane.
Dev-Pascal
B) Funkcija - Koristiti naredbe grananja
21
Napisati program sa funkcijom za odredjivanje većeg od 2 broja.
Dev-Pascal
31
Napisati program za odredjivanje najvećeg među 4 broja, korišćenjem funkcije nalaženja većeg od 2 broja.
Dev-Pascal
C) Funkcija - Koristiti petlje - naredbe ciklučne strukture
40
Suma brojeva od 1 do n.
Dev-Pascal
41
Naći količnik suma brojeva od 1 do n1 i sume brojeva od 1 do n2.
Dev-Pascal
41_1
Naći količnik suma brojeva od 1 do n1 i sume brojeva od 1 do n2 za 5 parova brojeva.
Dev-Pascal
41_2
Naći proizvod prvih n prirodnih brojeva, odnosno izračunati faktorijel broja n korišćenjem funkcije.
Dev-Pascal
44
Napisati program sa funkcijom za izračunavanje proizvoda neparnih brojeva od k do n.
Dev-Pascal
45
Napisati program sa funkcijama za izračunavanje zbira kvadrata parnih odnosno zbira kubova neparnih brojeva od 1 do n (koristiti REPEAT).
Dev-Pascal
46
Napisati program sa funkcijom za izračunavanje zbira dvocifrenih brojeva koji nisu djeljivi ni sa 2 ni sa 3.
Dev-Pascal
47
Napisati program sa funkcijom za prebrojavanje neparnih brojeva od a do b (koristiti WHILE).
Dev-Pascal
49
Napisati program sa funkcijom za izračunavanje aritmetičke sredine dva broja.
Dev-Pascal
50
Napisati program sa funkcijom za izračunavanje aritmetičke sredine brojeva od a do b (koristiti REPEAT).
Dev-Pascal
51
Napisati program sa funkcijom za uređenje trojke u rastućem redoslijedu.
Dev-Pascal
52
Napisati program za izračunavanje zbira faktorijela sa funkcijom za izračunavanje faktorijela.
Dev-Pascal
53
Izračunava stepen broja 2 na 10 - funkcija stepen.
Dev-Pascal
54
Izračunati stepen 2 za vrijednosti eksponenta od 1 do 10.
Dev-Pascal
55
Naći n-ti stepen za upisani broj - funkcija proizvod.
Dev-Pascal
56
Za pet upisanih parova broja i eksoponeta izracunati razultat. - funkcija proizvod.
Dev-Pascal
58
Napisati program za izračunavanje x=(a!-b!)/c! - funkcija proizvod.
Dev-Pascal
59
Napisati program za izračunavanje formule: c = n! + m!
Dev-Pascal
60
Napisati program za izračunavanje formule: c = n! * m!
Dev-Pascal
61
Napisati program za izračunavanje formule: s=1+2!/3+3!/6+...+n!/(1+2+3+...+n) sa funkcijama za izračunavanje faktorijela i zbira prvih k prirodnih brojeva.
Dev-Pascal
62
Napisati program za izračunavanje formule: s=1+2/2!+6/3!+...+n(n-1)/n! sa funkcijom za izračunavanje faktorijela.
Dev-Pascal
63
Napisati program za izračunavanje formule: c=n!/m!(n-m)! sa funkcijom za izračunavanje faktorijela.
Dev-Pascal
D) II Funkcija - Obim i površina
71
Napisati program sa funkcijom za izračunavanje obima kvadrata za učitanu stranicu.
Dev-Pascal
72
Naći obim kvadrata za 5 ucitanih vrijednosti (Funkcija koristi nove varijable. Pridruživanje vrijednosti funkcije u glavnom programu o = obim(a) )
Dev-Pascal
73
Napisati program sa funkcijom za izračunavanje površine kvadrata.
Dev-Pascal
74
Naći površinu kvadrata za 5 ucitanih vrijednosti (Funkcija koristi nove varijable. Pridruživanje vrijednosti funkcije u glavnom programu p = površina(a) )
Dev-Pascal
75
Napisati program sa funkcijom za izračunavanje obima pravougaonika.
Dev-Pascal
76
Naći obim pravougaonika za 5 ucitanih vrijednosti (Funkcija koristi nove varijable. Pridruživanje vrijednosti funkcije u glavnom programu o = obim(a, b) )
Dev-Pascal
77
Napisati program sa funkcijom za izračunavanje površine pravougaonika.
Dev-Pascal
78
Naći površinu pravougaonika za 5 ucitanih vrijednosti (Funkcija koristi nove varijable. Pridruživanje vrijednosti funkcije u glavnom programu p = površina(a, b) )
Dev-Pascal
79
Naći razliku površina dva različita pravougaonika. Površinu računati u potprogramu.
Dev-Pascal
80
Napisati program sa funkcijom za izračunavanje obima kruga.
Dev-Pascal
81
Za upisani poluprečnik izračunati obim kruga (koristi se ugradjena vrijednost broja PI bez konstante Pi).
Dev-Pascal
82
Za upisani poluprečnik izračunati obim (pet puta upis se izvodi u glavnom programu).
Dev-Pascal
83
Za upisani poluprečnik izračunati obim kruga (pet puta upis u glavnom programu. Funkcija koristi nove varijable)
Dev-Pascal
84
Za upisani poluprečnik izračunati obim (pet upisa; u glavnom programu pridruzivanje o = obim(r).)
Dev-Pascal
85
Naći površinu kruga (Funkcija koristi nove varijable. Pridruživanje vrijednosti funkcije u glavnom programu p = površina(r) )
Dev-Pascal
86
Naći površinu kruga za 5 ucitanih vrijednosti poluprečniak (Funkcija koristi nove varijable. Pridruživanje vrijednosti funkcije u glavnom programu p = površina(r) )
Dev-Pascal
88
Naći razliku obima dva različita kruga (koristi isti potprogram FUNCTION 2 puta za obim kruga) razlika = 2 r1 Pi - 2 r2 Pi . Ispis vrijednosti u pp.
Dev-Pascal
E) Funkcija - Niz
F) Funkcija - Koristiti naredbe za rad sa stringovima
G) Funkcija - Histogram
140
Crtanje histograma jedna * za svaku vrijednost.
Dev-Pascal
141
Crtanje histograma dvije * (**) za svaku vrijednost.
Dev-Pascal
abc Algoritmi
abc BASIC
abc Turbo Pascal
abc C++
abc Java
abc C
abc Python
abc Dev-Pascal
Index