raportlab3 pc utm

Upload: alexandru-fiodor

Post on 09-Jan-2016

9 views

Category:

Documents


0 download

DESCRIPTION

-Lab-3

TRANSCRIPT

Ministerul Educaiei al Republicii Moldova

Universitatea Tehnic a Moldovei

Catedra: Informatica Aplicat

RAPORT

Lucrare de laborator Nr.3 la Programarea Calculatoarelor

A efectuat:st. gr. TI-143Alexandru Fiodor

A verificat: lect. asist. Mihai Potlog

Chiinu 2014

Lucrare de laborator Nr.3

Tema: Intrsuctiuni C/C++

Scopul lucrrii: Elaborare programului pentru rezolvarea problemei propuse.Formularea condiii problemei (sarcina de lucru): S fie elaborate schema bloc i program pentru calcularea valorilor S(X) si Y(X) . S(X) - este o reprezentare funciiei date Y(X) ca o sum infinit de termini. Calcularea sumei S(X) pentru un numar cunoscut de termini (n).

Varianta 8:

S(x)= ;

;

n=10;

Mersul lucrrii:

Noiuni principale din teorie i metode folosite:

Instruciunile repetitivese folosesc atunci cnd se dorete efectuarea unei sau unor instruciuni de mai multe ori.Instruciunea repetitive FOR:Aceasta este o instruciune repetitiva de asemenea, dar cu un numr finit de pai. Este cea mai folosit instruciune repetitiv. Poate fi simulat cu ajutorul instrucilor while sau while-do, dar majoritatea programatorilor prefer s o foloseasc n forma sa pur.Forma generalfor (variabila=valoare;ct timp condiie;instruciune){instructiune 1;instructiune 2;instructiune n;}Analiza datelor a) date de intrare: x,n - variabile tip double, se introduc de la tastaturb) date de ieire: S,Y - variabile simple care pstreaz rezultatul calculrii expresiilor.c) date intermediare: i,j-sunt variabile contor care sunt folosite n ciclurile for.

Schema logica a algoritmului:

Textul programului n limbajul C

#include#include#include

int main(){double s,y,x,f;int n,i,j;

printf(" Introduceti numarul x: ");scanf("%lf",&x);printf("\n Introduceti numarul de repetari n: ");scanf("%d",&n);y=exp(2*x);s=0;f=1;for (i=0; i