Previzualizare referat:

Extras din referat:

De multe ori suntem tentati sa spunem ca informatica este doar o materie si ne propunem sa invatam doar ceea ce se regaseste in paginile manualului de informatica.Ceea ce nu se gaseste in acesta reprezinta indrumarea catre aplicatii care sa nu tina neaparat de informatica.Voi prezenta in continuare principalele operatii cu matrice, dublate de un program scris pentru limbajul C++, pentru exemplificare.

Putem face aceasta citire utilizand un tablou bidimensional.Valorile elementelor le vom citi pozitie cu pozitie, utilizand doua instructiuni for.

#include <iostream.h>

int main()

{

int n,m,a[100][100],i,j;

cin>>n>>m;//Citirea nr. de linii (n) si de coloane (m)

for(i=1;i<=n;i++)

for(j=1;j<=m;j++) cin>>a[i][j];

//Pentru verificare afisam si matricea retinuta

for(i=1;i<=n;i++){

for(j=1;j<=m;j++) cout<<a[i][j]<<' ';

cout<<endl;

} return 0;}

Citirea de mai sus este rareori utilizata si doar de cei incepatori in ale informaticii. Sa presupunem ca avem de scris un program mai complicat , cu operatii dificile cu matrici.Dorim sa testam programul pentruu o matrice de 5 linii si 5 coloane.Introducem cele 25 elemente, programul nu functioneaza corect...Mai facem ceva corectari, iar introducem cele 25 elemente, iar nu functioneza corect, apare frustrarea.....

Pentru a evita cazul de mai sus utilizam o citire speciala, dintr-un fisier extern. Cum functioneaza ? In folderul in din care rulati BC.EXE, de obicei C:BORLANDCBIN, creati un fisier de tip text cu numele "matrice.txt"( numele nu este obligatoriu dar va va ajuta sa va aduceti aminte de el ).Pe prima linie scrieti numarul de linii si numarul de coloane, exact cum le scriati cand utilizati modul de citire de mai sus, apoi, pe urmatoarele n linii veti scrie cele m coloane. Un exemplu concret:

"matrice.txt" Obsevati ca puteti citi elementele si

insirate unul dupa altul, insa nu veti

5 5 mai gasi cu usurinta coordonatele

1 5 6 0 4 fiecaruia.

1 2 3 6 5

0 4 8 9 3

1 5 6 3 0

1 5 4 7 8

Programul acum va include "fstream.h" in loc de "iostream.h".Puteti folosi in continuare

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Matrici.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Nu
Nr fișiere:
1 fisier
Pagini (total):
13 pagini
Imagini extrase:
13 imagini
Nr cuvinte:
1 684 cuvinte
Nr caractere:
8 675 caractere
Marime:
16.39KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Liceu
Tip document:
Referat
Materie:
Informatică
Tag-uri:
programe, programare, algoritmi
Predat:
la liceu
Sus!