abc Programski jezik Pascal

Izrazi u Programskom jeziku Pascal
Primjeri i zadaci za vježbu: SQR, SQRT, TRUNC, ROUND

Slijedeći primjeri i zadaci koriste funkcije: SQR, SQRT, TRUNC, ROUND. Prije izrade zadataka podsjetite se na prethodne lekcije:

  1.     Aritmetički operatori u Pascalu
  2.     Izbor funkcija u Pascalu
  3.     Funkcija DIV 7 : 2 = 3 (1)
  4.     Funkcija MOD 7 : 2 = 3 (1)
  5.     Pisanje izraza u Pascalu
  6.     Primjeri i zadaci za vježbu: SUCC, PRED, ORD, CHR

R.br.

Primjer / zadatak

Rezultat

Opis

1

1+4/2-3
1+4/(2-3)
(1+4)/2-3
(1+4)/(2-3)
(1+2)/3-4

0
-3
-0.5
-5

 

2

SQRT (25)
1 - SQRT (25)
SQRT(17-1)
SQRT(4)/(1*1)

5
-4
4

 

3

SQR(4) - SQRT(4)
SQRT (9) - SQR(9)
SQR(4) - SQR(4)
SQR(3 - 1) - SQR(3) - 1

 

 

4

SQRT(4)/(2-1)
SQR(4/2)-1


3

 

5

TRUNC(5.67)
TRUNC(5.2)
TRUNC(-3,7)
TRUNC(-3,2)
TRUNC(-1,9)

5
5
-3
-3

 

6

ROUND (11.7)
ROUND(2,7)
ROUND(-2,6)
ROUND(-2,1)
ROUND(2,2)
1- ROUND(-1,9)

12
3
-3

 

7

10 - ROUND(2,2) * 2
1 + ROUND(-2,1) * 2 + 2
1 + ROUND(-2,6 + 2)
(1 + ROUND (-11.7 + 2)

6

 

8

ROUND (9.99)
-ROUND (9.99) - 10 DIV 3
ROUND(-9.99) - 10/3

   

9

Za decimalni dio koristi izraz: broj-TRUNC(broj).
5.2 - TRUNC(5.2)=5.2 - 5
5.67 - TRUNC(5.67) = 5.67 - 5
-3,2 - TRUNC(-3,2) = - 3.2 - (-3)

.
0.2
0.67
-0.2

 

9

Kombinacija funkcija:
5+SQR(3)-4+TRUNC(3.6-2.1)
TRUNC(5.8)-ROUND(5.8)
TRUNC(3.3)-ROUND(3.3)
TRUNC(12/5*SQRT(4+4*3)/4)
1-SQRT( 5 MOD 3 * 4 DIV 2)
3*SQRT( 8 MOD 6 * 10 DIV 5)
4+2*3 DIV 2 * ROUND(1.456) - 2*3

.
11
1
0
2
-1
6
1

 

Povezani sadržaji:

  1.     Aritmetički operatori u Pascalu
  2.     Izbor funkcija u Pascalu
  3.     Funkcija DIV
  4.     Funkcija MOD
  5.     Djeljivost - Funkcije DIV i MOD
  6.     Pisanje izraza u Pascalu

Index