evaluarea 4.doc

7

Click here to load reader

Upload: diana-larisa-vrabie

Post on 07-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Evaluarea 4.doc

Ministerul Agriculturii şi Industrii Alimentaredin Republica Moldova

UNIVERSITATEA AGRARĂ DE STAT DIN MOLDOVA

Tema:Tablouri unidimensionale si operatii asupra lor in limbajul C/C++.

A Efectuat: Studenta gr1

.

A Verificat: Lector Superior

Danilov Aurel

Chişinău 2008

Page 2: Evaluarea 4.doc

Varianta 10

Scopul lucrării:

De înţeles structura, citirea şi afişarea tablourilor unidimensionale; a putea determina cazurile cînd putem folosi aceste tabele la rezolvarea problemelor; a face cunoştinţă cu problemele ce se rezolvă cu ajutorul vectorilor; de a deprinde operaţiile cu şirurile de caractere şi şiruri numerice, aranjare, căutare, prelucrări elementare.

Sarcinile lucrării:

1. Analizaţi variantele şi de găsit domeniul d aplicare a lor în economie.

2. Pentru o sarcină concretă şi date „reale” se efectuează rezolvarea matematică pentru un vector „mic”.

3. Generalizăm rezolvarea matematică şi alcătuim algoritmul de rezolvare a problemei.

4. Crearea schemei grafice a algoritmului (schema grafică poate fi grupată pe noduri, însă în final aceste noduri vor fi unite într-o schemă unică).

5. Scrierea programului în limbajul C++ şi afişarea rezultatelor.

Page 3: Evaluarea 4.doc

6. Formarea lucrării conform anexei 1.

***Fie dat un vector cu N elemente întregi, unde N<100. De creat programul ce aranjează elementele negative la începutul vectorului în ordine descrescătoare, iar cele pozitive în ordine crescătoare. De afişat vectorul iniţial şi vectorul rezultant.

Text Program:

#include<iostream.h>#include<conio.h>#include<stdio.h>void main()

{ int i,j,n,a[100];clrscr();cout<<"Introdu dimensiunea vectorului n=";cin>>n; cout<<endl;cout<<"Introdu elementele vectorului:"<<endl;for(i=0;(i<n);i++)cout<<"a["<<i<<"]=";cin>>a[i];for(i=o;(i<n-1);i++){for(j=1;(j<n);j++)if (a[i]>a[i+1]);a[i]=a[i+1];}{print f(''%4i'', a[i]);}}

Page 4: Evaluarea 4.doc

i=0; j=0; nr=0

i<n

2

i+=1;

Introduceţi n

1

nr>0

Afişează elementele

Fin

Start

Page 5: Evaluarea 4.doc

Concluzie: In urma efectuarii acestei lucrari de laborator am inteles structura,citirea,afisarea tablourilor unidimensionale. Am derminat cazurile cind putem folosi aceste tabele la rezolvarea problemelor.Am facut cunostinta cu problemele care se rezolva cu ajutorul vectorilor.Am deprins operatiile cu sirurile de caractere, aranjarea , cautarea.Am efectuat prelucrari elementare cu siruri numerice.