Jump to content

a4me

Members
  • Posts

    4
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

a4me's Achievements

Newbie

Newbie (1/14)

10

Reputation

  1. a4me

    problema Pascal

    da add la dinamo_to_me_1948 daca vrei si imi explici pe mess plz
  2. a4me

    problema Pascal

    dak ati putea sa o modificati...ca nu prea inteleg nimic din ea....ca nu prea am facut recursivitate la scoala
  3. a4me

    problema Pascal

    incerc sa o fac cum trebuie....o sa ma mai ajute si profi...pana la urma tot o fac...merci
  4. care ma ajuta si pe mine cu o pb in pascla...imi tot bat capul cu ea si nu imi iese cum vreau io.....vreau sa imi spuneti daca aveti ceva idei de rezolvare in pascal Fi?ierul expresie.in con?ine un ?ir de caractere format din cifre {0,1,2,3,4,5,6,7,8,9} ?i paranteze drepte deschise ?i închise. Se ?tie c? ?irul astfel citit reprezint? o codificare corect? a unei expresii aritmetice în care sunt utilizate doar opera?ia de adunare a numerelor ?i opera?ia de ridicare la p?trat (puterea a doua) a unui num?r. Un num?r scris între paranteze drepte reprezint? codificarea opera?iei de ridicare la p?trat, iar o secven?? de mai multe perechi de paranteze drepte reprezint? codificarea opera?iei de adunare a valorilor ob?inute în urma efectu?rii opera?iei de ridicare la p?trat a valorilor numerice dintre paranteze. Scrie?i un program Pascal care: a) con?ine defini?ia complet? a unui subprogram recursiv de calcul cu un singur parametru de tip ?ir de caractere ce memoreaz? codificarea corect? a unei expresii aritmetice ?i returneaz? valoarea expresiei; cite?te ?irul de caractere din fi?ierul expresie.in, determin? valoarea numeric? ob?inut? în urma efectu?rii opera?iilor descrise mai sus ?i scrie aceast? valoare pe prima linie a fi?ierului expresie.out. Date de intrare Fi?ierul de intrare expresie.in con?ine o singur? linie pe care este scris? expresia. Date de ie?ire Fi?ierul de ie?ire expresie.out va con?ine pe prima linie valoarea numeric? ob?inut? în urma evalu?rii expresiei. Restric?ii ?i preciz?ri • expresia citit? este format? din cel mult 100 de caractere ; • valorile numerice ce se vor ob?ine au cel mult 9 cifre ; • fiecare cifr? este inclus? între paranteze drepte ; • expresia este corect?. Exemple:expresie.in...expresie.out....Explica?ie [[2][4]][[3][2]]........569...............(2*2+4*4)2 +(3*3+2*2)2 = 400+169=569 [[[2]]]....................256...............((22)2)2 [[2][4]][3]..............409...............(2*2+4*4)2+32= 400+9=409 [3][2][5]................. 38 ...............3*3+2*2+5*5 = 9+4+25=38
×
×
  • Create New...