You are on page 1of 2

begin P: 1 ; for i|^1 to n do p:=p* i; Factorial:=p; end; { Factorial } begin

wtii'feln {fcTMsfcox i*tJ (4) J


end.
O Se consider antetul function F(x : real; y

.' ."MRliH

integer;

.fPIIj chajmHj boolean;


Care din apelurile ce urmeaz snt corecte:

a) F (3 .18, 4, a');b) F(4, 4, 4y, c) F (4, 4, 4) ; d) F (4, 3.18, a% e) F (3 .18, 4, 4) f) F (3.18, 4, '4'); g) F (15, 21, 3% h) F (15, 21,3) .
Elaborai o funcie care calculeaz: a) suma numerelor reale a, b, c, d; b) media numerelor ntregi | j, k, m; c) minimumul din numerele a, b, c, d; d) numrul de vocale ntr-un ir de caractere; e) numrul de consoane ntr-un ir de caractere; f) . rdcina ecuaiei ax+ b = 0; g) cel mai mic divizor al numrului ntreg n > 0, diferit de 1; h) cel' mai mare divizor comun al numerelor naturale a, b;

cel mai mic multiplu comun al numerelor naturale a, b; j) ultima cifr n notaia zecimal a numrului ntreg n > 0; k) cte cifre snt n notaia zecimal a numrului ntreg n > 0;
1) cifra superioar n notaia zecimal a numrului ntreg n > 0; m) numrul de apariii a caracterului dat ntr-un ir de caractere, Se consider urmtoarele declaraii: const ninax=100;

Elaborai o funcie

care calculeaz : a) suma componentelor unui vector; b) media componentelor vectorului;

148

c) componenta maxim; d) componenta minim. Se consider urmtoarele tipuri de date:

type Punct=

record end; j Segment5*'? record

A, B : Punct end; Triunghi= record A, B, C : Punct end;


Dreptunghi=record

Cerc=

record

A, B, C, D : Punct end;

Centru : Punct;. Raza : real end; Elaborai o funcie care calculeaz: a) lungimea segmentului; b) lungimea cercului; c) aria cercului; d) aria triunghiului; e) aria dreptunghiului. Variabila A este introdus prin declaraia var A : set of char;. Elaborai o funcie care retumeaz numrul de caractere din mulimea A. Elaborai o fimcie care s calculeze diferena n secunde ntre dou momente de timp date prin or, minute i secunde. Un triunghi este definit prin coordonatele vrfurilor sale. Scriei funcii care, pentru dou triunghiuri date, s studieze dac: a) au aceeai arie; b) snt asemenea; c) primul este n interiorul celui de-al doilea.

5.3. PROCEDUR! Forma general a textului unei declaraii de procedur este: procedure p (x^ x7 . . . ; xn);
D;

begin end;

n antetul procedurii apar:

149