Ori de câte ori executăm o metodă, acesta preia controlul asupra fluxului de execuție al programului. Cu toate acestea, în cazul în care metoda apelantă apelează o altă metodă, execuția este transferată la această nouă metodă până când codul său este executat, iar în momentul în care acesta se termină, controlul execuției este returnat la prima metodă apelată.… Read more
Archive for aprilie, 2017
Fluxul de executare
sâmbătă, aprilie 15th, 2017Domeniul de definiție al variabilelor
sâmbătă, aprilie 15th, 2017Un concept foarte important în programare este ceea ce numim domeniul de definiție al variabilelor. Deși acest concept ar fi trebuit explicat atunci când am explicat variabilele, nu l-ați fi înțeles prea mult atunci, pentru că se bazează pe lucruri pe care încă nu le-am explicat.… Read more
Parametrii metodelor și funcțiilor
marți, aprilie 11th, 2017Metodele și funcțiile noastre pot efectua diferite acțiuni, dar uneori avem nevoie să le oferim anumite date relevante de procesat. Facem acest lucru utilizând parametrii metodelor și funcțiilor.
Unul dintre obiectivele principale ale metodelor și funcțiilor este ceea ce numim re-utilizarea codului, iar acest lucru înseamnă că nu trebuie să copiați și să inserați aceeași bucată de cod iar și iar, ori de câte ori aveți nevoie ca anumite acțiuni să fie efectuate.… Read more
Declararea metodelor și a funcțiilor
duminică, aprilie 9th, 2017Declararea metodelor și a funcțiilor este de fapt un proces format din trei etape: declararea, implementarea și apelarea metodei sau funcției noastre.
- Declararea este procesul de scriere a tipului metodei, numele ei și a eventualilor parametri, astfel încât programul să o poată identifica cu succes.
Funcții
sâmbătă, aprilie 8th, 2017Orice persoană care a dorit vreodată să devină programator a fost la un moment dat descurajată de unul dintre lucrurile care fac programarea atât de grea: complexitatea sa. Ori de câte ori cineva ar vrea să codeze ceva de genul Skype, spre exemplu, în primul rând s-ar simți copleșit de sarcina incredibil de complexă cu care se confruntă.… Read more
Array-uri de array-uri
vineri, aprilie 7th, 2017C# ne permite să avem array-uri de array-uri, pe care le numim array-uri „zimțate” (jagged). Un array de array este, în principiu un array în care fiecare rând este de fapt un alt array de sine stătător.… Read more
Array-uri multidimendionale
miercuri, aprilie 5th, 2017În matematică, array-urile unidimensionale sunt cunoscute ca vectori. Unii dintre voi poate vă aminti încă (siiiiigur! 🙂 ) ca array-urile multidimensionale sunt numite matrici. În programare, numim array-uri multidimensionale orice array cu mai mult de o dimensiune.
De exemplu, cum am putea reprezenta structura unei table de sah, în cod?… Read more
Iterarea elementelor unui array
miercuri, aprilie 5th, 2017Iterarea elementelor unui array înseamnă, în principiu, modul prin care accesăm elementele unui array intr-un mod automat. Primul tip de buclă pe care îl vom exemplifia este bucla For.
Este întotdeauna o bună practică să utilizați o buclă For de fiecare dată când aveți de a face cu un array, listă, sau orice altă structură cu indici.… Read more
Accesarea elementelor unui array
marți, aprilie 4th, 2017Așa cum am explicat într-o postare anterioară, array-urile pot fi văzute ca o clădire (array-ul în sine), cu apartamente (elementele array-ului), fiecare fiind identificat printr-un număr de apartament (indicii sau elementele array-ului). Deci, accesarea elementelor unui array se face prin indicii elementelor sale, la fel cum și găsirea unei adrese se face prin numărul apartamentului în interiorul unei clădiri.… Read more