Sunteți pe pagina 1din 7

Centrul de Excelență

în Informatică și Tehnologii Informaționale

Disciplina:
Programarea Structurata
Lucru de studiu individual nr.1

Grupa: B-1911

Nota:
________
Elevul: Grigoraș Dumitru
Profesor: Dovgani Irina
Cuprins:
 Enunțul problemei..................................................3
 Schițarea algoritmului programului.....................3
 Programul propriu-zis............................................4
 Teste program..........................................................5
 Concluzie...................................................................
 Enunțul problemei:
De la tastatură se introduc valorile reale a,b,c și d respectiv
în variabilele x,y,z,t. Să se compună un program care va
permuta circular spre stânga valorile variabilelor în studiu,
adică se va obține x=b; y=c; z=d; t=a. Valorile finale ale
variabilelor x,y,z,t se afișează pe ecran.
 Schițarea algoritmului programului:
1)Declarăm bibclioteca <iostream>
Pentru ca să putem insera și afișa date și divrse
informații.
2)Am inculs “using namespace std” pentru a folosi
compilatoarele globale.
3)Am adăugat variabilele de care avem nevoie
a,b,c,d,,x,y,z,t și variabila auxiliara-aux toate de tip
float caci avem de lucrat cu nr reale.
4)Am introdus funcția principala “main()”;
5)Prin “cout” cer să fie introduse valorile variabelelor
6)Prin “cin” sunt introduce aceste variabile.
7)Dupa care am facut permutarea valorilor.
 Programul propriu-zis:
#include<iostream>
using namespace std;
float a,b,c,d,x,y,z,t,aux;
main(){
x=a;
y=b;
z=c;
t=d;
cout<<"Inroduceti valori pentru variabila a: ";
cin>>a;
cout<<"Inroduceti valori pentru variabila b: ";
cin>>b;
cout<<"Inroduceti valori pentru variabila c: ";
cin>>c;
cout<<"Inroduceti valori pentru variabila d: ";
cin>>d;
x=a;
y=b;
z=c;
t=d;
//Facem Permutarea cu ajutorul variabile auxileare
aux=b;
x=aux;
aux=c;
y=aux;
aux=d;
z=aux;
aux=a;
t=aux;
cout<<"In urma permutarii spre stinga:\n"<<x<<" "<<y<<"
"<<z<<" "<<t;
}
 Teste de program:
1) Date de intrare: Date de ieșire:
A=10 11
B=11 12
C=12 13
D=13 10
2) Date de intrare: Date de ieșire:
A=-100 -101
B=-101 -102
C=-102 -103
D=-103 -100
3) Date de intrare: Date de ieșire:
A=51 103
B=103 -32
C=-32 16.4
D=16.4 51
1)

2)
3)

Concluzie:
După parerea mea acest lucru individual a fost
dat pentru ca sa ne învățăm sac reem
programele liniare in C++, sa putem sa
construim singuri un program,și la fel pentru ca
profesorul sa poată analiza capacitațile noastre
care le avem la moment

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