Documente Academic
Documente Profesional
Documente Cultură
REFERAT
La disciplina: Programare
Lucrare de laborator nr.3
Chișinău, 2015
1. Varianta: 15
2. Condițiile problemei I:
3. Schema logică :
START
i=0;
min=a[0]
i <nn; i++
Introdu n
Introdu datele
a[i]
i=0;îni tabel
< n; i=i+2
A[i]<min
+ min=a[i]
-
valoarea minima de pe
indexuri pare, min
5. Listingul programului:
STOP
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
void main(void) {
int n,i,min,b,a[50];
for(i=0;i<n;i++) {printf("a[%d]=",i);
scanf("%d",&a[i]);}
min=a[0];
6. Descrierea programului:
- if() – operația care îndeplinește o funcție oarecare în cazul cînd condiția este
corectă;
- else – operația care indică funcțiile alternative ale operației if;
- <stdlib.h> – bibliotecă de bază a programului ce conține funcții;
- for – o instrucțiune ciclică cu contor (i++) care în acest proces ciclic primește
valori consecutive de la valoarea inițială dată pînă la valoarea finală (n);
START
i=0;
Introdu
i=0;i i<<datele
Introdu n;n;i++
ni++
n +
m[i]
m[i]
v=m[i]; b=i;
impar
Valoarea v=
Pozitia i=
STOP
10.Listingul programului:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main(void) {
int n,i,v=0,b,m[50];
12.Concluzii: