Administratie | Alimentatie | Arta cultura | Asistenta sociala | Astronomie |
Biologie | Chimie | Comunicare | Constructii | Cosmetica |
Desen | Diverse | Drept | Economie | Engleza |
Filozofie | Fizica | Franceza | Geografie | Germana |
Informatica | Istorie | Latina | Management | Marketing |
Matematica | Mecanica | Medicina | Pedagogie | Psihologie |
Romana | Stiinte politice | Transporturi | Turism |
CLASA MATRICE - OOP
Liceul Teoretic "Traian" Deva
In clasa a XI-a se studia la informatica la clasele de matematica-informatica foarte putin programarea orientata pe obiecte (OOP) care este cea mai avansata tehnica de programare. Din aceasta cauza se va introduce in programa de informatica la clasa a-XII.-a tot anul scolar. In continuare se va exemplifica aceasta tehnica printr-o aplicatie care foloseste clasa matrice, folosind limbajul C++.
Enuntul problemei:
Se citesc din doua fisiere text al caror nume se da de la tastatura, cate o matrice din fiecare. Pe prima linie sunt doua numere naturale care reprezinta numarul de linii si coloane, iar pe urmatoarele linii elementele matricei care sunt numere intregi. Folosind programarea orientata pe obiecte (prin care se va implementa o clasa matrice) sa se afiseze pe ecran dupa citirea primei matrici numarul de numere pare, respectiv numarul de numere impare.
Rezolvare:
#include<iostream.h>
#include<fstream.h>
#include<string.h>
class matrice
void matrice::citire(int w[10][10],int &l1,int &c1)
void matrice::copiere(int x[10][10],int &n,int &m)
int matrice::sumap()//se calculeaza suma numerelor pare cu functia membru sumap()
int matrice::sumai()//se calculeaza suma numerelor impare cu functia membru sumai()
void matrice::af()
}
main()
Observatie: Se recomanda plasarea clasei matrice in fisierul antet matrice.h, a functiilor, intr-un fisier sursa separat, si constituirea unui proiect cu ajutorul caruia sa se realizeze teste.
Tema
1) Sa se implementeze si alte functii membru pentru clasa matrice.
Exemplu: suma numerelor prime dintr-o matrice, suma numerelor perfecte, palindroame, superprime, etc. (in general cele folosite la programarea procedurala).
2) Sa se implementeze si alte clase (de exemplu: clasa vector, clasa stiva, clasa desene, etc
Acest document nu se poate descarca
E posibil sa te intereseze alte documente despre:
|
Copyright © 2024 - Toate drepturile rezervate QReferat.com | Folositi documentele afisate ca sursa de inspiratie. Va recomandam sa nu copiati textul, ci sa compuneti propriul document pe baza informatiilor de pe site. { Home } { Contact } { Termeni si conditii } |
Documente similare:
|
ComentariiCaracterizari
|
Cauta document |