QReferate - referate pentru educatia ta.
Cercetarile noastre - sursa ta de inspiratie! Te ajutam gratuit, documente cu imagini si grafice. Fiecare document sau comentariu il poti downloada rapid si il poti folosi pentru temele tale de acasa.



AdministratieAlimentatieArta culturaAsistenta socialaAstronomie
BiologieChimieComunicareConstructiiCosmetica
DesenDiverseDreptEconomieEngleza
FilozofieFizicaFrancezaGeografieGermana
InformaticaIstorieLatinaManagementMarketing
MatematicaMecanicaMedicinaPedagogiePsihologie
RomanaStiinte politiceTransporturiTurism
Esti aici: Qreferat » Documente pedagogie

Clasa matrice - oop



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


Nu se poate descarca referatul
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 }