Podcast
Questions and Answers
Asociază instrucțiunile cu funcționalitatea lor în cadrul unui ciclu for
.
Asociază instrucțiunile cu funcționalitatea lor în cadrul unui ciclu for
.
for i de la 1 la 10 Do
= Inițializează variabila i
cu valoarea 1 și incrementează până la 10
Write a[i]
= Afișează valoarea elementului cu index-ul i
din array-ul a
Read a[i, j]
= Citește valoarea din matricea a
la linia i
și coloana j
for j de la 1 la 3 Do
= Inițializează o nouă variabilă j
cu valoarea 1 și incrementează până la 3
Study Notes
Ciclul For
- Ciclul
For
permite executarea repetată a unei comenzi de un număr specific de ori. - Este o structură de control fundamentală pentru iterații.
Scrierea unui ciclu For
- Un exemplu de utilizare este afișarea numerelor de la 1 la 10:
- `for i de la 1 la 10 Do
- Write i; -`
- `for i de la 1 la 10 Do
- Variabila
i
ia valori succesiv în intervalul specificat (de la 1 la 10), iar codul din interiorul bloculuiDo
(în acest caz,Write i;
) se execută pentru fiecare valoare a luii
.
Utilizarea For-ului cu Array-uri
- Ciclul
For
poate fi folosit pentru a atribui valori unui array:- `for i de la 1 la 10 Do
- Read a[i]; -`
- `for i de la 1 la 10 Do
- Variabila
i
parcurge elementele array-ului, accesând fiecare element de la pozițiaa[1]
până laa[10]
.
Afișarea valorilor unui array
- Ciclul
For
este util și pentru afișarea valorilor unui array:- `for i de la 1 la 10 Do
- Write a[i]; -`
- `for i de la 1 la 10 Do
- Afișează fiecare valoare stocată în array, secvențial.
Utilizarea For-ului cu Matrici
- Pentru a atribui valori unei matrice, se utilizează două cicluri For imbricate:
- `for i de la 1 la 10 Do
- for j de la 1 la 3 Do
- Read a[i, j]; -`
- for j de la 1 la 3 Do
- `for i de la 1 la 10 Do
- Unul (
i
) iterează prin rânduri (linii), iar celălalt (j
) iterează prin coloane în fiecare rând. Aceasta asigură parcurgerea tuturor elementelor matricei.
Afișarea valorilor unei matrice
- Afișarea valorilor unei matrice necesită de asemenea două cicluri
For
imbricate:- `for i de la 1 la 10 Do
- for j de la 1 la 3 Do
- Write a[i, j];
- Write ""; // adaugă un spatiu la finalul randului -`
- for j de la 1 la 3 Do
- `for i de la 1 la 10 Do
-
Write "";
după al doileafor
asigură separarea rândurilor matricei afișate.
Concluzie
- Ciclul
For
este o structură de control esențială, simplificând operațiile repetitive în programe, adaptându-se eficient la parcurgerea secvențială a array-urilor, vectorilor și matricelor.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Acest quiz explorează utilizarea ciclu-lui For în programare, inclusiv scrierea structurilor de bază și aplicarea acestuia pe array-uri și matrici. Vei învăța cum să folosești For-ul pentru a itera prin datele într-un mod eficient. Testează-ți cunoștințele și îmbunătățește-ți abilitățile de programare.