Documente Academic
Documente Profesional
Documente Cultură
Sumar
1. Competene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Declararea, definirea i apelul subprogramelor . . . . . . . . . . . . . . . . . 4
3. Variabile locale i variabile globale . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4. Parametri transmii prin valoare . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5. Parametri transmii prin referin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6. Funcii care returneaz o valoare . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7. Aplicaii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8. Bibliografie i webografie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1. Competene
Competene generale
implementarea algoritmilor ntr-un limbaj de programare
elaborarea algoritmilor de rezolvare a problemelor
aplicarea algoritmilor fundamentali n prelucrarea datelor
identificarea conexiunilor dintre informatic i societate
Competene specifice
utilizarea corect a subprogramelor predefinite i a celor definite de
utilizator
construirea unor subprograme pentru rezolvarea subproblemelor unei
probleme
prelucrarea datelor structurate
recunoaterea situaiilor n care este necesar utilizarea unor
subprograme
analiza problemei n scopul identificrii subproblemelor acesteia
elaborarea unui algoritm de rezolvare a unei probleme din aria
currcicular a specialitii
3
Exemplu
int main()
{
main()
{
f();
f();
instruciunea de apel
prototipul subprogramului
10
11
12
variabile globale
13
14
variabile globale
15
16
17
18
19
calcul(
3.0
4.25)
20
21
22
23
c)
24
25
26
27
ma = calcul(float x, float y)
28
7. Aplicaii
Fi de lucru:
Aplicaii subprograme
29
8. Bibliografie i webografie
30