Documente Academic
Documente Profesional
Documente Cultură
Disciplina:Informatica
A efectuat:
A ferificat
Chishinau 2013
precondiie i postcondiie; a putea determina cazurile cnd aceste construcii se pot aplica la rezolvarea problemelor; a face cunotin cu problemele ce se rezolv cu ajutorul construciilor repetitive.
Expunerea problemei: Fie dat un sir cu termenul general S ( +ci+ )pentru termenu n termeni(n1)si i+10.
unde
a,b,c sunt marimi reale iar i=1..n si n1. De creat programul ce calculeaza suma s
Analiza problemei:
- Determinm
S- este variabil rezultat de tip real, a, b,c sunt variabile argumente care aparin termenului general al irului n o variabil de tip ntreag care simbolizeaz valoarea final a variabilei i. i este o variabil de tip int care parcurge valorile ntregi de la nceput (n cazul nostru de la 1) pn la n. Ea este o variabil de lucru.
Start
Introduiceti a,b,c si n
S=0; i=1
F i<=n f f fS=S+2ai-
i=i+1
Extragem S
Fin
Textul programului. Sursa programului n limbajul C++ se creeaz pe baza schemei grafice a algoritmulu
#include <iostream.h> #include <math.h> #include <conio.h> #include <iomanip.h> void main() { double a,b,s=0; int n,i; clrscr(); cout<<"introdu argumentrul a, b ="; cin>>a>>b; cout<<"\nintrodu argumentrul n ="; cin>>n; for(i=1;i<=n;i++) s+=2*a*i-(4*a-b)/(i+1); cout<<endl; cout <<"Valoarea seriei s="<<s; }
Rezultatul:
introdu argumentrul a, b=3,4 introdu argumentrul n =4 Valoarea seriei s=49.733333
Rezultatul
Calculul suma seriei introdu a=4 introdu b=5 introdu c=6 introdu n=7 Suma seriei s=1130236.142857
Concluzie
In urma efectuari lucrari de laborator numarul 4,am facut cunostintse si am neles structura i destinaia construciilor repetitive cu precondiie i postcondiie; am determinat cazurile cnd aceste construcii se pot aplica la rezolvarea problemelor;a facut cunotin cu problemele ce se rezolv cu ajutorul construciilor repetitive.Am studiat construciile for, while i do while.Astfel neam incadrat in realizarea temei Structuri ciclice.