Sunteți pe pagina 1din 13

Explorarea

subprogramelor:
Functii si
proceduri

Realizat:Galațan
Pavlina, D031
Introducere
Această prezentare explorează
subprograme în programare, cu
accent pe funcții și proceduri.
Subprogramele sunt blocuri de cod
care pot fi apelate din alte părți ale
programului. Funcțiile returnează o
valoare, în timp ce procedurile nu
returnează nimic. Subprogramelor
sunt utile pentru a organiza codul și a
împărți problemele în bucăți mai mici
și mai ușor de gestionat.
Definiții

Funcțiile sunt subprograme care returnează o


valoare. Ele pot fi utilizate pentru a calcula și
returna rezultate bazate pe parametrii primiți.
Procedurile sunt subprograme care nu
returnează o valoare. Ele pot fi utilizate pentru a
executa acțiuni și pentru a modifica starea
programului. Atât funcțiile, cât și procedurile pot
avea parametri de intrare și/sau de ieșire.
Apelarea subprogramelor
Subprogramele pot fi apelate din alte
părți ale programului prin specificarea
numelui subprogramului și a
parametrilor necesari. Apelurile
subprogramelor pot fi utilizate pentru a
obține rezultatele funcțiilor sau pentru a
executa acțiunile procedurilor.
Parametrii pot fi transmiși prin valoare
sau prin referință, în funcție de nevoile
aplicației.
Parametrii subprogramelor

Subprogramele pot avea parametri de intrare,


parametri de ieșire sau ambele. Parametrii de
intrare sunt utilizați pentru a furniza date
subprogramului. Parametrii de ieșire sunt
utilizați pentru a returna rezultatele
subprogramului. Parametrii pot fi transmiși prin
valoare sau prin referință. Parametrii prin valoare
copiază valoarea parametrului în subprogram, în
timp ce parametrii prin referință transmit adresa
de memorie a parametrului.
Utilizarea funcțiilor
Funcțiile pot fi utilizate pentru a
calcula și returna rezultate bazate
pe parametrii primiți. Ele pot fi
folosite pentru a efectua operații
matematice, pentru a verifica
condiții sau pentru a prelucra date.
Funcțiile pot fi apelate în expresii și
pot fi atribuite rezultatelor. Ele pot
îmbunătăți modularitatea și
reutilizarea codului.
Utilizarea procedurilor

Procedurile pot fi utilizate pentru a executa acțiuni


și pentru a modifica starea programului. Ele pot fi
folosite pentru a afișa mesaje, pentru a citi și scrie
fișiere, pentru a interacționa cu utilizatorii sau
pentru a efectua operații complexe. Procedurile
pot fi apelate în orice parte a programului și pot fi
utilizate pentru a împărți sarcinile în bucăți mai
mici și mai ușor de gestionat.
Avantajele subprogramelor
Utilizarea subprogramelor, cum ar fi
funcțiile și procedurile, aduce mai multe
avantaje în programare. Acestea includ
modularitatea, reutilizarea codului,
ușurința de întreținere, claritatea și
eficiența. Subprogramarea permite
împărțirea problemei în bucăți mai mici
și mai ușor de gestionat, ceea ce
facilitează dezvoltarea și întreținerea
aplicațiilor.
Exemplu de funcție
Acest slide prezintă un exemplu de cod
sursă care definește și utilizează o
funcție. Funcția primește doi parametri
de intrare, calculează suma lor și
returnează rezultatul. Funcția este
apelată într-o expresie și rezultatul este
afișat. Exemplul ilustrează utilizarea
funcțiilor pentru a efectua calcule și a
returna rezultate.
Exemplu de procedură
Acest slide prezintă un exemplu de cod
sursă care definește și utilizează o
procedură. Procedura primește un
parametru de intrare și afișează un
mesaj de salut personalizat. Procedura
este apelată într-o anumită secvență a
programului și mesajul de salut este
afișat. Exemplul ilustrează utilizarea
procedurilor pentru a efectua acțiuni și
a modifica starea programului.
Sfaturi de utilizare
Pentru a utiliza eficient subprogramarea în
programare, este recomandat să se
respecte câteva sfaturi. Acestea includ
definirea clară a funcțiilor și procedurilor,
utilizarea numelor semnificative pentru
subprogramare și parametri,
documentarea adecvată a subprogramelor
și testarea riguroasă a funcționalității.
Respectarea acestor sfaturi poate contribui
la dezvoltarea și întreținerea unui cod de
calitate.
Concluzie
Subprogramarea, prin utilizarea funcțiilor și procedurilor, este un
concept esențial în programare. Aceasta permite împărțirea
problemei în bucăți mai mici și mai ușor de gestionat,
îmbunătățind modularitatea și reutilizarea codului. Funcțiile sunt
utile pentru a calcula și returna rezultate, în timp ce procedurile
sunt utile pentru a executa acțiuni și a modifica starea
programului. Utilizarea subprogramelor poate aduce numeroase
avantaje în dezvoltarea și întreținerea aplicațiilor.
Mulțumesc!

S-ar putea să vă placă și