infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Visan Andrei din Februarie 24, 2014, 13:44:35



Titlul: Generator de teste
Scris de: Visan Andrei din Februarie 24, 2014, 13:44:35
Salut!

Am citit cateva articole pe site cu sfaturi pentru OJI (foarte folositoare :D ). Intr-un articol spunea ca este recomandat sa ne facem niste generatoare de teste mari. Ce sunt aceste generatoare si cum se fac ? :) Multumesc :)


Titlul: Răspuns: Generator de teste
Scris de: Cosmin Rusu din Februarie 24, 2014, 16:13:34
Petru explica destul de bine pe blogul sau (http://blogpetru.wordpress.com/2013/02/28/cum-sa-testezi-programele-la-oji) o metoda usor de implementat si destul de productiva. Sper sa intelegi!
Spor!


Titlul: Răspuns: Generator de teste
Scris de: Visan Andrei din Februarie 27, 2014, 12:48:53
Foarte bine scris articolul ! :) As mai avea o intrebare mica...cum pot acesa "reference" in code::blocks fara net? :D


Titlul: Răspuns: Generator de teste
Scris de: Cosmin Rusu din Februarie 27, 2014, 12:57:18
Daca prin reference te referi la documentatia C++, atunci trebuie sa stii ca la oji ar trebui sa ai un fisier pe Desktop numit  C++ Reference.
Poti descarca acelasi fisier de aici (http://www.cnlr.ro/~tucu/viewtopic.php?f=2&t=31). Nu e neaparat sa instalezi tot OJI Kit, bifezi doar documentatia. :)


Titlul: Răspuns: Generator de teste
Scris de: Visan Andrei din Februarie 27, 2014, 19:42:17
Cred ca ar trebui sa numesc acest post "intrebari pentru OJI"  :D Mai am o intrebare si cred ca voi avea si mai multe :D sunt incepator cu OJI-ul si nu prea stiu cum merg lucrurile :) Cum trebuiesc interpretate acele valori dupa fiecare subiect?
1. "Memorie per test: 128 MB din care 64MB pentru stiva" ce inseamna mai exact aceasta si cum pot vedea (in timpul concursului) daca am depasit sau nu cele doua valori? :)
2. "Dimensiune maxima a sursei: 20KB"...aceasta presupun ca se refera la dimensiunea main-ului (valoarea pe care o noteaza supraveghetorii pe foaie). Asa este ? :)


Titlul: Răspuns: Generator de teste
Scris de: Emanuel Truta din Februarie 28, 2014, 09:56:49
1. Sa presupunem ca ai 3 variabile:
int a[100], b;
char c[1000];

Cod:
cout << (sizeof(a) + sizeof(b) + sizeof(c)) / 1024;

asta iti afiseaza memoria folosita in KB.

2. Da. Dimensiunea sursei e aia care ai zis-o tu.


Titlul: Răspuns: Generator de teste
Scris de: Visan Andrei din Februarie 28, 2014, 11:17:38
1. Sa presupunem ca ai 3 variabile:
int a[100], b;
char c[1000];

Cod:
cout << (sizeof(a) + sizeof(b) + sizeof(c)) / 1024;

asta iti afiseaza memoria folosita in KB.

Imi afiseaza 1 KB dar la care dintre cele doua valori se refera: la cea de 128 KB sau 64KB? Ce inseamna mai exact "din care 64 pentru stiva"? Programul meu nu trebuie sa depaseasca in total 64 sau 128?