Professional Documents
Culture Documents
Mathcad
sa
algoritmima
Mathcad
Primjer 1
Mathcad
Primjer 1
POETAK
prim ( A , B) :=
CA+ B
C
A, B
Unos podataka
prim ( 3 , 4) = 7
C A+B
C
KRAJ
Standardni dijagram toka
Prikaz rezultata
ili
prim ( A , B) := C A + B
prim ( 3 , 4) = 7
Mathcad
Primjer 2
Unijeti dva broja a zatim njihov zbir kvadrirati, a konani rezultat ispisati ne ekranu.
Mathcad
Primjer 2
primjer_1( x, y ) :=
z x+ y
2
zz
primjer_1( 3 , 4) = 49
Mathcad
Primjer 3
Mathcad
Primjer 3
POETAK
X, Y
Unos podataka
prim_1( X, Y) :=
T X
X Y
TX
Smjetanje podatka
X u pomoni registar
XY
Smjetanje podatka Y u X
YT
return
YT
Smjetanje podatka X u Y
X, Y
tampanje rezultata
prim_1( 3 , 4) = ( 4 3 )
KRAJ
X
Y
Mathcad
Primjer 2
y= x
Mathcad
Primjer 2
primjer_2( x) :=
y x if x < 0
y x otherwise
y
primjer_2( 3) = 3
primjer_2( 3) = 3
Mathcad
Primjer 3
y=
y = x;
y=2;
y=x-3
x<=2
2<x<5
x>=5
2
Mathcad
Primjer 3
primjer_3( x) :=
y x if x 2
otherwise
y x 3 if x 5
y 2 otherwise
primjer_3( 1) = 1
primjer_3( 6) = 3
primjer_3( 4) = 2
Mathcad
Primjer 4
ax 2 + bx + c = 0
x1, 2
b b 2 4ac
=
2a
D = b 2 4ac
Mathcad
Primjer 4
primjer_4( a , b , c) :=
D b 4 a c
"konjugovano kompleksni brojevi"
if D < 0
otherwise
"dva jednaka realna korijena" if D
Mathcad
Primjer 5
Unijeti koordinate neke take a zatim provjeriti da li se ta taka nalazi u presjeku tri
krunice. Dati su centri krunica A(2,2), B(4,4), C(5,1). Poluprenici krunica su
ra=2, rb=3 i rc=4.
(x x0 )2 + ( y y0 )2 = r 2
2
R = ( x x0 ) + ( y y 0 )
R > r2
R <= r 2
Mathcad
Primjer 5
Mathcad
Primjer 5
primjer_5 xa , y a , ra , xb , y b , rb , xc , y c , rc , x, y :=
if x xa
)2 + (y ya)2 ra2
if x xb
)2 + (y yb)2 rb2
if x xc
)2 + (y yc)2 rc2
Mathcad
Primjer 6
Mathcad
Primjer 7
if ( x 1) + ( y 1) 1
"M pripada oblasti A"
if 2 x + y 2 < 0
otherwise
"M pripada oblasti D"
if 2 x + y 2 < 0
Mathcad
Primjer 8
Mathcad
Primjer 8
START
x
s trunc(x/100)
d trunc((x s 100)/10)
j x s 100 - d 10
NE
x nije
Armstrongov broj
DA
x je Armstrongov
broj
END
Standardni dijagram
toka
Mathcad
Primjer 9
Da li je uneseni trocifreni broj djeljiv brojem koji se dobije kada mu se izbaci srednja
cifra.
Mathcad
Primjer 9
x = 264
j = mod(x,10) = mod(264,10) = 4
s = trunc(x/100) = trunc(264/100) = 2
b = s 10 + j = 2 10 + 4 = 24
r = mod(x,b) = mod(264,24) = 0
x = 184
j = mod(x,10) = mod(184,10) = 4
s = trunc(x/100) = trunc(184/100) = 1
b = s 10 + j = 1 10 + 4 = 14
r = mod(x,b)
mod(x b) = mod(184,14)
mod(184 14) = 2