Delphi pentru Dummies, sau cum să înveți să programezi (ieverest) mailing

"Everest" - Centrul de Informatică Practică

introduce cursul introductiv

"Delphi pentru Dummies"

Bună ziua, dragi abonați!

Introducerea celei de-a doua părți a cursului nostru "Crearea primului nostru joc în Delphi".







Acest curs este destinat persoanelor care și-au încercat deja mâna la acest sistem de programare și sunt familiarizați cu cele mai simple operații.

Sarcina noastră: să învățăm cum să folosim cicluri și mese în programele dvs., să învățăm cum să scriem jucării mici folosind aceste construcții.

Rareori ce face o jucărie fără a folosi măști. Arrays sunt un mod convenabil de a procesa multe obiecte ca unul. Prin urmare, rețelele și ciclurile sunt una dintre principalele elemente pe care se construiește orice joc.

Deseori există sarcini în care un element este cartografiat pe altul. Nu mă credeți?

1. Ziua săptămânii - numele zilei săptămânii;
2. Numele proprietarului masinii - numarul masinii.
3. Poziția angajatului - numele angajatului;
4. Prenumele angajatului - data nașterii salariatului;
5. Pozitia angajatului - salariul angajatului;

Când cineva trebuie să se ocupe de date de un singur tip, ideea apare imediat că este posibil să găsim un shell care ne va permite să lucrăm cu toate datele ca și cu o singură variabilă. O astfel de coajă este numită matrice.

O matrice este o structură de date specială care vă permite să stocați cât mai multe date de același tip pe care le doriți.

Arrays sunt un instrument uimitor. Acestea vă permit să asociați un întreg set de date cu un singur nume de variabilă. Puteți să mutați un matrice în memorie ca o singură unitate, să îl copiați și așa mai departe, toate acestea făcând referire la un nume de variabilă.







Matricea se caracterizează prin numele său, tipul de elemente stocate, mărimea (numărul de elemente stocate), numerotarea elementelor și dimensiunea.

De exemplu, având o secvență de numere: 2, 5, 10, 25, 7, 11, 8, vă puteți imagina ca o matrice care conține numere întregi și constă din 7 elemente. Și dacă mai devreme ar trebui să stocăm fiecare număr într-o variabilă separată, acum toate aceste numere pot fi scrise în 1 element: un matrice.

Puteți scrie acest lucru în felul următor: N: matrice [1..7] de integer = (2, 5, 10, 25, 7, 11, 8);
și anume acest lucru este identic cu:
N [1]: = 2;
N [2] = 5;
N [3]: = 10;
...
N [7]: = 8;


Reguli array:


1. Toate datele utilizate în matrice trebuie să fie de același tip.
Nu este permisă stocarea într-o singură matrice, de exemplu, a numerelor și a cuvintelor.

2. Fiecare element al matricei trebuie comandat (cunoașteți clar locul său).

3. Matricea este declarată în secțiunea Var sau în secțiunea Const, în cazul elementelor
Matricea nu se va schimba.

3. Matricea este scrisă după cum urmează:
Var (sau Const) <имя>: array [<1-ый элемент>. <последний элемент>] din <тип элементов>;

Să examinăm mai multe sarcini în care se folosesc date de diferite tipuri:

Scrieți un program care afișează numele lunii în funcție de numărul lunii.

Cum am putea scrie acest program mai devreme?
În butoanele handler ale butonului Button1 se scrie:

Adică, vor exista 12 rânduri de cod.

Acum, cu ajutorul matricelor, lucrurile vor deveni mai distractive.
Din moment ce matricea constă din 12 valori constante și nu vom schimba numele lunilor, este logic să le punem în secțiunea Const.

Schimbați modulul de gestionare a evenimentului butonului meu:

începe
n: = StrToInt (edita1.Text);
label1.Caption: = Mon [n];
se încheie;

Aveam nevoie doar de 2 linii de cod. Impresionant?

Independent: să gândiți sarcinile și să le implementați cu ajutorul unor tabele.

În următoarea lecție: vom analiza un program real mic utilizând o matrice.

Vă atrag atenția asupra faptului că acest curs este un curs de găsire a faptelor. Dacă doriți să învățați cu adevărat programarea și să obțineți un instrument puternic pentru munca dvs. profesională, atunci vă invităm la cursul nostru principal pe Delphi.

Este profitabil să studiem cu noi. Nu mă credeți?







Articole similare

Trimiteți-le prietenilor: