Lecția 4 - Cicluri - delfii

Un ciclu este o secvență repetitivă de acțiuni. Primul ciclu, pe care îl vom învăța în această lecție, este numit În timp ce. Faceți (faceți în timp ce condiția este adevărată).







Sintaxă: Acum trebuie să deschidem Delphi și să creăm un nou proiect. Am aruncat forma componentelor Button and Label.

Lecția 4 - Cicluri - delfii

Adăugarea după linie Aici sunt aceste două linii Acestea fac următoarele:
  • Application.HandleMessage este o metodă care vă permite să afișați valorile variabilelor în timp ce bucla se execută. În ciuda faptului că deja trimitem variabila la laborator, această metodă este necesară.
  • somn (100); - funcția Sleep () spune programului că trebuie să dormiți, cum să îngheți pentru un număr de milisecunde. Momentele de milisecundă sunt specificate în paranteze. În a doua 1000 milisecunde.
Vizualizarea generală a codului: Compilați și verificați.

Cu bucla În timp, am terminat, acum vom analiza buclă cu contorul sau cu alt nume pentru. Pentru a. Do. Acest ciclu este convenabil de utilizat când știm exact numărul de repetări.

Sintaxă: Această buclă este apelată cu un contor, deoarece ea însăși mărește contorul variabil cu unul.

Mai întâi, trebuie să adăugăm o variabilă S de tip Integer. Apoi, vom scrie un program care va lua suma de numere de la 1 la 100.






Asta este, există un număr de numere 1 2 3 4 5 6 7. 100.
Programul va adăuga aceste numere unice, adică 1 + 2 + 3 + 4 + 5 + 6 + 7 +. 100.

Ștergem bucla În timp și scrieți buclă For. dar înainte de alocarea variabilei S zero: Acest ciclu va repeta acțiunea din corp de 100 de ori.

În corpul ciclului, scrieți: Programul va lua suma numerelor de la 1 la 100. adăugând la variabila S contorul variabil A.

Iar după ciclu, rezultatul este rezultatul labilității.

Vedere generală: Bucla For are o buclă dublă, poate conta în ordine inversă. Pentru a face acest lucru, schimbați cuvântul cheie Pentru la DownTo

Un exemplu de același program, dar cu un contor: Următorul. Ne familiarizăm cu ciclul Repetare.

Sintaxă: Această buclă execută mai întâi acțiunea, apoi verifică starea. Ciclul este executat în orice caz cel puțin o dată.

Ștergem bucla For în programul nostru și scrieți buclele Repeat. Acest program va funcționa la fel ca cel precedent.

Am terminat ciclurile de antrenament! Învață acum 2 comenzi pentru a le gestiona.

Activitatea de atribuire: scrieți un program care calculează suma numerelor de două cifre și le trimite la etichetă.

Asta-i tot! Mult noroc!
Ne vedem în următoarea lecție!

Lecția 3 - Construcția IF. APOI. ELSE

Iată aceste două linii de aplicare.ProcesMessages; somn (100); Ele fac următoarele: Application.HandleMessage este o metodă care vă permite să afișați valorile variabilelor în timp ce bucla este în desfășurare. În ciuda faptului că deja trimitem variabila la laborator, această metodă este necesară. De ce există Există aceste două linii de Application.ProcessMessages; somn (100); Ele fac următoarele: Application.HandleMessage este o metodă care vă permite să afișați valorile variabilelor în timp ce bucla este în desfășurare. În ciuda faptului că deja trimitem variabila la laborator, această metodă este necesară. De ce există aplicație. și descris de Application.HandleMessage. "/>" /> "/>

Adăugat de: tema2434 [Newbie]

În sarcina se spune că trebuie să calculați suma tuturor numerelor de două cifre, ceea ce înseamnă că este de la 10 la 99, atunci puteți utiliza o buclă simplă: var A, s: Integer; începe s: = 0; pentru a: = 10 la 99 nu începe s: = a + s; se încheie; Label1.Caption: = inttostr (s); se încheie; Poate pentru viitor cineva va veni la îndemână.







Articole similare

Trimiteți-le prietenilor: