Documente Academic
Documente Profesional
Documente Cultură
AL REPUBLICII MOLDOVA
Universitatea Tehnică a Moldovei
Facultatea Calculatoare, Informatică şi Microelectronică
Departamentul Informatică şi Ingineria Sistemelor
Munteanu Maria
IA-231
Raport
pentru lucrarea de laborator Nr 3
Variana 13
Verificat:
Burlacu Natalia, doctor, conf. univ.
Departamentul Informatică şi IS,
Facultatea FCIM, UTM
Chișinău – 2023
Scopul lucrării:
Mersul lucrării:
Sarcina 1: A scrie un program C pentru rezolvarea problemei date valorificând
instrucțiunile de ciclu (FOR, WHILE; DO-WHILE). Dacă codul inițial (1.1.),
scris de dvs. va fi elaborat, utilizând una din instrucțiuni, a elabora și versiunile
(1.2. și 1.3.) cu utilizarea celorlalte instrucțiuni de ciclu.
A desena schema-bloc corespunzătoare problemei rezolvate.
Program cu while:
#include <stdio.h>
int main() {
int N;
printf("Introdu un numar intreg N (> 1): ");
scanf("%d", &N);
int K = 1;
double suma = 0;
while (suma <= N) {
suma += 1 / K;
K++;
}
printf("Cel mai mic numar intreg K: %d\n", K - 1);
printf("Suma: %.6f\n", suma);
return 0;
}
Output:
Schema bloc:
Program cu for:
#include <stdio.h>
int main() {
int N;
printf("Introdu un numar intreg N (> 1): ");
scanf("%d", &N);
int K;
double suma = 0;
for (K = 1; suma <= N; K++) {
suma += 1.0 / K;
}
printf("Cel mai mic numar intreg K: %d\n", K - 1);
printf("Suma: %.6f\n", suma);
return 0;
}
Output:
Schema bloc: