Subprograme

Previzualizare atestat:

Cuprins atestat:

SUBPROGRAME 2
INTRODUCERE...........................................................................................................................2
MOTIVATIA ALEGERII TEMEI......................................................................................................3
STRUCTURA UNEI FUNCTII 6
VARIABILE LOCALE.VARIABILE GLOBALE 6
EXECUTIA FUNCTIILOR 7
TIPURI DE SUBPROGRAME 8
FUNCTII FARA PARAMETRI 8
FUNCTII CU PARAMETRI 8
FUNCTII CARE RETURNEAZA VALORI 10
APLICATII 10
MODULUL UNUI NUMAR 10
AFISAREA UNUI SIR IN FUNCTIE DE SUMA CIFRELOR FIECARUI ELEMENT AL SAU 11
CEL MAI MARE DIVIZOR COMUN A DOUA NUMERE 14
IMPARTIREA A DOUA NUMERE 15
SUMA A DOUA NUMERE MARI 16
ORDONAREA SI INTERCLASAREA A DOI VECTORI 18
ORDONAREA ELEMENTELOR UNUI VECTOR 21
OPERATII CU MULTIMI 23
BIBLIOGRAFIE 30

Extras din atestat:

In limbajul C exista un singur tip de subprograme - functii.

Prin subprogram vom intelege un ansamblu alcatuit din declarari si instructiuni scrise in vederea unei anumite prelucrari, ansamblu implementat separat si identificat printr-un nume.

Pentru a intelege notiunea de subprogram vom porni de la exemplul urmator:

Se citeste n, un numar natural.Se cietsc apoi n numere reale.Se cere sa se afiseze cele n numere in ordinea crescatoare a valorii lor.

Desigur, stim sa rezolvam aceasta problema in mai multe feluri, pentru ca stim sa memoram un sir de valori (folosind un vector) si am studiat mai multe metode prin care se poate obtine ordonarea crescatoare a unui sir de valori (folosind algoritmi de sortare).De aceasta data, vom implementa o metoda cunoscuta, cea de sortare, dar vom utiliza subprogramele.

Vom scrie un subprogram care citeste un vector, unul care tipareste un vector, si un al treilea care sorteaza vectorul dupa una din metodele cunoscute.

Pasii executati sunt:

- Se apeleaza subprogramul care citeste vectorul;

- Se apeleaza subprogramul care sorteaza vectorul;

- Se apeleaza subprogramul care tipareste vectorul;

Fata de scrierea clasica, aici problema a fost descompusa in trei probleme mai simple (citire, sortare si tiparire).In general, o problema complexa se rezolva mai usor daca o descompunem in alte subprobleme mai mici.Apoi, sansele de a gresi la scrierea unui subprogram sunt cu mult mai mici decat acelea de a gresi la scrierea unui program mare.

Descarcă atestat

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Subprograme.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Da
Nota:
8/10 (3 voturi)
Nr fișiere:
1 fisier
Pagini (total):
29 pagini
Imagini extrase:
29 imagini
Nr cuvinte:
2 716 cuvinte
Nr caractere:
14 978 caractere
Marime:
25.16KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Liceu
Tip document:
Atestat
Materie:
Informatică
Tag-uri:
atestat, informatica
Predat:
la liceu
Sus!