Școala de Informatică Economică din A.S.E.

Afrodita IORGULESCU

Afrodita IORGULESCU, născută la 22 martie 1946, este matematiciană la bază, a lucrat la disciplinele de programarea calculatoarelor și la metode numerice în Catedră de Informatică Economică. Când am venit eu în Catedră de Cibernetică Economică, Afrodita era asistentă universitară, venită la cererea lui Manea MĂNESCU în lotul absolvenților de excepție de la Facultatea de Matematică de la Universitatea București, din promoția 1969 din care au făcut parte Fevronica BULACU, Dumitru MARIN, Margareta MIHALYI, Emil MOSCOVICI, Vasile NICA, Gheorghe OPRESCU, Nicolae STRAMȚAN și desigur și Afrodita IORGULESCU. Afrodita IORGULESCU a derulat un stagiu de predare a matematicii la o universitate în Algeria pe vremea lui CEAUȘESCU. După Revoluția din 1989, Afrodita IORGULESCU a activat în grupul protestatarilor din Piața Universității și era celebră prin faptul că purta cocardă de GOLAN. Când a fost ales Emil CONSTANTINESCU președinte, Afrodita se lăuda că un copil în catedră că a fost în balconul primăriei Bucureștilor și i-a atins sacoul noului președinte ales, că la sfintele moaște.
A devenit profesoară universitară după Revoluție.
Afrodita IORGULESCU a publicat mai multe cărți dintre care enumăr aici pe următoarele:
Afrodita IORGULESCU - Metode numerice și programare Pascal, Editura INFOREC, București, 1996, 333 pag., ISBN: 9739743501
Afrodita IORGULESCU - Exerciții de programare structurată în Cobol, Editura ALL, București, 1997, 316 pag., ISBN: 9735710552
Afrodita IORGULESCU - Metode numerice și programe Pascal, Editura ASE, București, 2001, 332 pag., ISBN: 9735940620
Ion Gh. ROȘCA, Afrodita IORGULESCU, Adriana IONESCU - Programarea în limbajul MACRO-11: culegere de exerciții, Editura ASE, 1991, 131 pag.
Ileana VRAJBA, Adriana IONESCU, Afrodita IORGULESCU, Pavel NĂSTASE - Limbaje de programare: exerciții și probleme de programare structurată în Cobol: pentru uzul studenților. Lito ASE, 1986, 3445 pag.
Ion Gh. ROȘCA, Gheorghe DODESCU, Constantin APOSTOL, Valer ROȘCA, Afrodita IORGULESCU, Ion SMEUREANU, Ioan ROXIN - Programarea minicalculatoarelor în limbajul Fortran 77: vol. 1, Editura ASE, 1990, 134 pag.
Ion Gh. ROȘCA, Gheorghe DODESCU, Constantin APOSTOL, Valer ROȘCA, Afrodita IORGULESCU, Ion SMEUREANU, Ioan ROXIN - Programarea minicalculatoarelor în limbajul Fortran 77: vol. 2, Editura ASE, 1990, 142 pag.
Afrodita IORGULESCU, Ion Gh. ROȘCA, Constantin APOSTOL, Valer ROȘCA, Ion SMEUREANU - Programarea structurată în Fortran 77: culegere de exerciții, Editura ASE, București, 1991, 401 pag.
George GEORGESCU, Afrodita IORGULESCU - Logică matematică, Editura ASE, București, 2010, 299 pag., ISBN: 9786065053458.
Am în față cartea referită prin:
Asistent Afrodita IORGULESCU - Limbaje de programare. Exerciții de programare structurată în FORTRAN, Lito ASE, București, 1980, 248 pag.
Cartea scrisă de tânăra Afrodita IORGULESCU, care la acea vreme avea 34 de ani, are la bază o bibliografie formată din 7 titluri din care două titluri se referă la programarea structurată și 6 titluri conțîn cuvântul cheie FORTRAN. Cartea nu conține în lista bibliografică documente de partid și nici lucrări ale lui Nicolae CEAUȘESCU, așa cum se obișnuia din slugărnicie să se alcătuiască bibliografiile în acele vremuri.
Cartea are 6 capitole, după cum urmează:
Capitolul 1 prezintă în prima parte scheme logice, unde Afrodita IORGULESCU este maestră a disciplinei, rigorii și standardizării, iar în partea a două prezintă metode de structurare a schemelor logice, prin dublarea de cod și prin introducerea unei variabile booleene. Se știe exact că limbajul FORTRAN nu este cel mai potrivit pentru a se face programare structurată și introducerea acelor comentarii pentru a simula structurile fundamentale anulează țelul nobil al eliminării infamei instrucțiuni GO TO din programe, care tocmai este folosită mai abitir.
Capitolul 2, intitulat Exerciții cu vectori și matrici, include 36 de exerciții cu enunțuri și cu textele sursă ale programelor propuse că soluții.
Capitolul 3, intitulat Exerciții cu numere întregi, include 6 exerciții cu enunțuri și cu textele sursă ale programelor propuse că soluții.
Capitolul 4, intitulat Exerciții de analiză numerică, include 13 exerciții cu enunțuri și cu textele sursă ale programelor propuse că soluții.
Capitolul 5, intitulat Exerciții diverse, include 7 exerciții cu enunțuri și cu textele sursă ale programelor propuse că soluții.
Capitolul 6, intitulat Exerciții cu fișiere, include două exerciții cu enunțuri și cu textele sursă ale programelor propuse că soluții.
Fiecare problemă are un enunț foarte clar dat, comentarii legate de soluția propusă, schemă logică aferentă și programul FORTRAN care simulează implementarea structurilor fundamentale. Este o corelație perfectă a blocurilor din schemele logice cu instrucțiunile textului sursă. Autoarea folosește pentru sume variabilele S, S1, S2, pentru variabilele de control ale iterațiilor folosește variabilele I, J, K, CONTOR, iar pentru vectori și matrice folosește variabilele A, B, C. Pentru unele dintre enunțuri, autoarea propune mai multe soluții, cu scheme logice și cu texte sursă. Eu am apreciat la Afrodita IORGULESCU dorința de a aduce texte sursă de calitate, de a avea prezentări riguroase și perseverența pentru a cizela paginile cărții, că în final să publice o carte valoroasă.
Trebuie să scriu totuși aici că în 1980 apăruseră articole despre optimizarea programelor FORTRAN și chiar în cărțile despre programarea în limbajul FORTRAN erau capitole dedicate optimizării și stilului de programare în FORTRAN. Dacă analizez programele de la paginile 65 și 67 observ că autoarea scrie C(I,J)=0 și C(I,J) = C(I,J) + A(I,K)*B(K,J) în loc de SUM=0, respectiv SUM = SUM + A(I,K)*B(K,J), că la ieșirea din cele două cicluri să scrie C(I,J) = SUM, căci toată lumea știe că referirea unui element dintr-un masiv bidimensional presupune calcularea unei deplasări, ceea ce consumă cicluri mașînă, lucru care poate fi evitat folosind variabilă elementară SUM. Despre stilul de programare, toată lumea știe că lizibilitatea unui program se asigură și dacă etichetele din program sunt scrise în ordine crescătoare și numerotate 10, 20, 30, de exemplu.
Am scris aceste răutăți, căci Afrodita IORGULESCU le merită prin modul în care s-a purtat.
Sunt sigur că și cititorul de carte din anul 2026 are ce învăța citind paginile cu enunțuri de exerciții și cu rezolvări, publicate acum 46 de ani de colegă mea Afrodita IORGULESCU, căci nivelul de profunzime din carte va permite înțelegerea logicii elaborării unui program de calitate, fără asperități, ceea ce în condițiile aplicării inteligenței artificiale este de mare ajutor, căci originalitatea software presupune performanță, stil și optimizare, iar aceste lucruri se învață din cartea Afroditei IORGULESCU. La vremea lor, am citit cărțile scrise de Afrodita IORGULESCU că unic autor sau în colaborare și sunt îndreptățit să scriu aici că la vremea lor le-am considerat instrumente deosebit de utile pentru toți cei care doreau să învețe programare. Eu i-am cunoscut pe ceilalți coautori și conchid că au format echipe omogene, serioase, care nu au lăsat la voia întâmplării nimic, toți fiind oameni de mare profunzime, excelenți programatori. Cu Valer ROȘCA, Ion SMEUREANU, Ion Gh. ROȘCA și Gelu APOSTOL am scris câteva cărți și când spun că au fost oameni absolut remarcabili, știu ce spun.

(23 septembrie 2026 Mahalaua Vitanului)

revenire