Delphi pentru Dummies, sau cum să învețe la programul (ieverest) buletinul informativ

„Everest“ - Centrul de Stiinte practice de calculator

Este un curs introductiv

"Delphi pentru Dummies"

Bună ziua, dragi abonați!

Introducerea a doua parte a cursului nostru „Creați prima joc în Delphi“.

Acest curs este conceput pentru oamenii încearcă deja mâna la programarea sistemului și familiar cu operare simplă.

Sarcina noastră este de a învăța să profite de o serie de programe și matrice, să învețe să scrie jucării mici folosind aceste structuri.

Rareori unele jucărie dispensează cu utilizarea de matrice. Massivy- este un mod convenabil de a procesa multe obiecte ca unul. Prin urmare, tablouri și tsikly- este una dintre cele mai importante blocuri de construcție pe care se bazează fiecare joc.

De multe ori există probleme în care un element este asociat cu celălalt. Nu mă crezi?

1. Numărul de ziua săptămânii - numele zilei săptămânii;
2. Numele mașinii proprietarului - numărul de mașini.
3. Poziția angajatului - numele angajatului;
4. Numele de ofițer - data nașterii angajatului;
5. Poziția angajatului - salariul angajatului;

Atunci când avem de a face cu datele de același tip, ideea apare imediat că dacă este posibil să se găsească un shell care permite de a lucra cu toate datele ca o singură variabilă. Acest shell se numește o matrice.

Array - o structură specială de date care poate stoca sub un singur nume cât mai multe de un anumit tip de date.

Matricele - un instrument uimitor. Acestea vă permit să conectați la un singur nume de variabilă, întregul set de date. Puteți muta matrice în memorie ca un întreg, copiați-l, și așa mai departe, toate acestea fac referire la numele variabil unic.

O matrice este caracterizată prin numele său, tipul de elemente stocate, mărimea (numărul de elemente stocate), numerotarea elementelor și dimensiuni.

De exemplu, având numerele de secvență 2, 5, 10, 25, 7, 11, 8, poate fi reprezentat ca o matrice de numere întregi și format din 7 elemente. Și dacă mai devreme vom avea fiecare număr stocat într-o variabilă separată, acum toate aceste numere pot fi scrise într-un element al matrice.

Se înregistrează următoarea metodă este posibilă: N: array [1..7] integer = (2, 5, 10, 25, 7, 11, 8);
și anume e același lucru:
N [1] = 2;
N [2]: = 5;
N [3]: = 10;
...
N [7]: = 8;


Conditii de utilizare matrice:


1. Toate datele utilizate în matrice trebuie să fie de același tip.
Inacceptabil într-o matrice unică pentru stocarea, de exemplu, cuvinte și cifre.

2. Fiecare element al șirului trebuie să fie comandate (stiu clar locul lor).

3. Matricea este declarat în secțiunea Var sau secțiunea Const, în cazul în care elementele
matrice nu se va schimba.

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

Să ne uităm la unele probleme în care sunt utilizate diferite tipuri de date:

Scrieți un program care afișează numele numărul lunii.

Așa cum am scris mai devreme acest program?
Handler este evenimentul Button1 va scrie:

Asta este, am avea 12 de linii de cod.

Acum, folosind matrice, va merge mai distractiv.
Deoarece matricea constă din 12 constante, iar noi nu vom schimba numele lunilor, este logic să le-a pus într-o secțiune Const.

Editați handler eveniment meu:

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

Vom avea nevoie de doar 2 linii de cod. Impresionant?

Te: Gândiți-vă la sarcini și să le pună în aplicare folosind matrice.

În lecția următoare, vom analiza un adevărat program mic, folosind o matrice.

Vă atrag atenția asupra faptului că acest curs este introductiv. Dacă doriți să învețe cu adevărat de programare și de a lua în mâinile unui instrument puternic pentru activitatea profesională, vă invităm să ne felul principal la Delphi.

Învață de la noi profitabile. Nu mă crezi?