Sunteți pe pagina 1din 4

Ministerul Educației Culturii și Cercetarii al Republicii Moldova

CENTRU DE EXCELENȚĂ ÎN ENERGETICĂ ȘI ELECTRINICĂ din CHIȘINĂU

LUCRARE DE LABORATOR Nr.5


La obiectul "Programarea structurată"

(Varianta 11)

Tema: Implimentarea algoritmilor ciclici(while)

A efectuat elevul gr. RC-0219 Dragan Stanislav

A verificat profesorul Tofan Tatiana

Chișinău 2019
1.Scopul lucrării:
Însuşirea posibilităţilor limbajului C pentru:
Organizarea ciclurilor iterative;
Procesului de calcul al algoritmilor cu structură ciclică iterativă;
Elaborarea algoritmilor şi alcătuirea programelor pentru soluţionarea unei probleme
concrete folosind instrucţiunea ciclică while;
Testarea programelor şi soluţionarea problemei trasate cu ajutorul calculatorului.

2. Condiţia lucrării:
Se dă numărul naturaln. Elaborați un program prin intermediul căruia se va
afișa sumele S1=12+22+...+n2 şi S2=(2+4+6+...+2n)

3.Listingul programului:
#include <stdio.h>
#include <math.h>
main ()

int n , s1, s2, x, j ;

printf ("Se da valoarea n=");scanf("%d",&n);


s1=s2=j=x=0;

while (x<=n)
{
s1+=pow(x,2);++x;
}

while (j<=2*n)
{
s2+=j;j+=2;
}

printf("S1=%d\nS2=%d",s1,s2);
}
4.Schema bloc:
5. Rezultatele:

Se da valoare n=3
s1=14
s2=12

6.Concluzii:
În lucrarea data de laborator am însuşit posibilităţile limbajului C pentru:
Organizarea ciclurilor iterative;
Procesului de calcul al algoritmilor cu structură ciclică iterativă;
Elaborarea algoritmilor şi alcătuirea programelor pentru soluţionarea unei
probleme concrete folosind instrucţiunea ciclică while;
Lucrarea a decurs cu succes, spre final am primit un rezultat satisfăcător.

S-ar putea să vă placă și