Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Noul format Jpegli iși propu...

Dade, dade

Parola la lock screen

Deparazitare externa pisici fara ...
 Seriale turcesti/coreene online H...

Merita un Termostat Smart pentru ...

Sfat achizitie MTB Devron Riddle

Problema mare cu parintii= nervi ...
 switch microtik

Permis categoria B la 17 ani

Sfaturi pentru pregatirea de eval...

Crapaturi placa
 cum imi accesez dosarul electroni...

Momentul Aprilie 1964

Sursa noua - zgomot ?

A fost lansat Ubuntu 24.04 LTS
 

Cum ma poate ajuta debuggerul sa inteleg RECURSIVITATEA

- - - - -
  • Please log in to reply
3 replies to this topic

#1
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,238
  • Înscris: 24.02.2007
Avand in vedere ca multi se incurca cand vine vorba de recursivitate si ca si mai multi n-au auzit de debugger, am creat o scurta inregistrare ce prezinta cum se poate executa o aplicatie pas cu pas pentru a intelege ce se intampla la un calcul recursiv (in C).

Algoritmul ales este unul banal – implementarea sumei unui vector sub forma: elementul curent + suma celorlaltor elemente

Inregistrarea e un gif animat ce schimba cadrul la 4 secunde.

A se observa cum, la fiecare apel recursiv, call stackul se adanceste, iar variabilele locale functiei curente se tot modifica. In cazul vectorului, ceea ce este afisat in dreptul value este sub forma adresa in memorie {valoarea primului element}

Vizionare placuta.

Attached File  output.zip   187.38K   43 downloads

#2
Mosotti

Mosotti

    Geniu umil

  • Grup: Senior Members
  • Posts: 33,295
  • Înscris: 21.04.2004
Ai incercat sa explici recursivitatea folosind o chestie probabil mult mai neinteleasa, aritmetica pointerilor :lol:

#3
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,238
  • Înscris: 24.02.2007
Poate impusc doi iepuri deodata

#4
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
TCO FTW.

Eu as fi facut prezentatia fara TCO, si as fi dat TCO ca tema pentru acasa.

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate