Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Instructiunea repetitiva cu contor FOR

pascal



+ Font mai mare | - Font mai mic



Instructiunea repetitiva cu contor FOR

   Sintaxa:
-cu contorul in crestere:
   for v e1 to e2 do
      instr

-cu contorul in descrestere:
   for v:=e1 downto e2 do
      instr

   In ambele forme, v este o variabila de tip scalar, numita contor, iar e1 si e2 sunt doua expresii de aceleasi tip cu v, numite respectiv expresie initiala si expresie finala, iar instr este orice gen de instructiune, chiar si o alta instructiune for.



Semantica
V primeste valoarea expresiei e1. Apoi, se verifica daca s-a depasit valoarea e2. Daca da, ciclul se incheie, iar daca nu, atunci se executa instructiunea instr, apoi v crste la succesorul sau, apoi se reia verificarea conditiei de continuare a ciclului.
   In forma cu downt, avem un test invers de continuare.

   Exemple:


-   S=1+2+3+ 2n-1)
S:=0; for i:=1 to n do s:=s +2*i-1;

-   Un dreptunghi format din caractere '#' intre coltul (x1,y1) si coltul (x2,y2) se poate realiza usor astfel:

for x:=x1 to x2 do
   for y:=y1 to y2 do
      begin
         GoToXY(x,y); Write('#');
      end;



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1450
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved