aprilie 9th, 2017
Declararea 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.
…
Read more
Tags: chemare metodă, declarare metode, implementare metode, metode
Posted in Funcții |
aprilie 8th, 2017
Orice 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
Tags: funcții, metode
Posted in Funcții |
aprilie 7th, 2017
C# 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
Tags: array-uri de array-uri, arrays
Posted in Array-uri |
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
Tags: array-uri multidimensionale, arrays
Posted in Array-uri |
aprilie 5th, 2017
Iterarea 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
Tags: accesarea elementelor unui array, arrays, Bucle, iterarea elementelor unui array
Posted in Array-uri |
aprilie 4th, 2017
Aș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
Tags: accesarea elementelor unui array, arrays, initializarea array-urilor
Posted in Array-uri |
martie 31st, 2017
Ca oricare alte variabile, array-urile trebuie să fie inițializate înainte de a putea accesa și folosi un element din array. În C#, inițializarea array-urilor se face automat cu valori inițiale implicite. Pentru tipurile numerice, valoarea implicită de inițializare este 0, False pentru tipul bool, null pentru tipurile de referință, etc.… Read more
Tags: arrays, declararea și inițializarea variabilelor, initializarea array-urilor
Posted in Array-uri |
ianuarie 19th, 2017
Atunci când avem de-a face cu declararea unui array, ar trebui să ne amintim întotdeauna că array-urile în C# au dimensiuni fixe. Lungimea lor este stabilită la momentul instanțierii, determină numărul total de elemente care le pot stoca, și nu poate fi modificată/redimensionată ulterior.… Read more
Tags: arrays
Posted in Array-uri |
ianuarie 18th, 2017
Ați rezistat până aici! Foarte bine! Incepand cu Array-uri, putem spune deja că avem cunoștințe foarte elementare de programare C#. Avem încă un drum lung înaintea noastră, dar nu mai suntem n00bs. Știm acum lucrurile fundamentale ale aproape oricărui limbaj de programare și putem scrie programe de bază.… Read more
Tags: arrays
Posted in Array-uri |
ianuarie 17th, 2017
Buclele imbricate sunt concepte programatice constituite din două sau mai multe bucle plasate una în interiorul celeilalte. Bucla cea mai din interior este executată de cele mai multe ori, în timp ce bucla cea mai exterioară, de cele mai puține ori.… Read more
Tags: Bucle, bucle imbricate
Posted in Introducere |