M13 | L7-L8 – Structura repetitiva FOR

Astăzi vom afla despre:

  • Structura repetitivă cu număr fix de paşi

Aplicațiile pe care le vom folosi sunt:

Code Blocks

PROIECTE:

Probleme: https://www.pbinfo.ro/

Lectia 7

  1. Structura FOR

Spre deosebire de structurile repetitive prezentate anterior, structura repetitivă cu număr fix de paşi se foloseşte atunci când se cunoaşte în mod exact, de la început, de câte ori trebuie repetată o acţiune. Se mai numeşte şi structură repetitivă cu contor, iar în funcţie de valoarea pasului (mai mare decât 0/ mai mică decât 0) apare în două forme:

  • cu pas pozitiv
  • cu pas negativ

Mod de execuţie

  1. Se iniţializeză variabila contor. Această operaţie se execută o singură dată;
  2. Se verifică indeplinirea condiţiei de oprire;
  3. Dacă nu este îndeplinită condiţia de oprire atunci se execută blocul de instrucţiuni o data
  4. Se adaugă valoarea pasului la valoarea variabilei contor şi se revine la pasul 2;
  5. Dacă condiţia de oprire este îndeplinită atunci se încheie execuţia acestei structuri.

  1. Aplicatii:

Lectia 8

  1. Se dau n numere întregi. Calculați cel mai mare dintre cele n numere date.
  2. Se dau n numere întregi. Calculați cel mai mic dintre cele n numere date.
  3. Se dau n numere naturale. Calculați suma dintre cel mai mare și cel mai mic număr dat.
  4. Se dă un număr natural n. Afișați în ordine descrescătoare primele n numere naturale impare.
  5. Prietenul nostru, Zolly, a învățat la scoală despre ridicarea la putere. Ajutați-l să calculeze a^b.
  6. Se dau n numere naturale. Determinați cele mai mici 2 numere dintre cele date.
  7. Se dau n numere naturale. Determinați cele mai mici 3 numere dintre cele date.
  8. Să se scrie un program care citește numărul natural n și determină suma 2+4+..+(2n).
  9. Se dau n numere naturale, unde n este număr par. Să se calculeze suma produselor dintre fiecare număr din prima jumătate și fiecare număr din a doua jumătate a șirului de numere date.
  10. Să se afle suma resturilor împărțirii tuturor numerelor naturale de la 1 la n printr-un număr k.