Informatică, întrebare adresată de Bruki, 9 ani în urmă

Poate cineva sa-mi explice cum se executa un program in pseudocod? Pot arata si un exemplu. Nu inteleg in ce ordine vin executate functiile.

Răspunsuri la întrebare

Răspuns de schmollstefan
0

Start

     Citeste a , b

     Daca a > b atunci max ← a

     Altfel max ← b

     Scrie max

Stop



in functie de cerinta se scriu functiile ,trebuie sa te gandesti matematic si logic in ce ordine trebuie sa scri instructiunile



schmollstefan: ce crezi ca face programul,vreau sa vad daca il intelegi
Bruki: Citeste doua numere si se face maximul dintre ele. Daca "a" este mai mare decat "b" atunci valoarea maxima este "a". Analog pentru "b". Dar spre exemplu am urmatorul program:
Bruki: Citeste a,b ; k<-0 ; pentru i<-a,b executa ; n<-i; c<-0; cat timp n>0 executa; daca n%2=1 atunci c<- c+1; n<- [n/10] ; daca c>0 atunci k<-k+1; scrie k.
Bruki: In ce ordine execut functiile? Ar fi mai usor intr-o poza dar vad ca nu am optiunea asta
Bruki: Pentru a se citeste valoarea 404 si pentru b se citeste valoarea 413
schmollstefan: functiile se executa in ordinea in care apar,in cazul lui cat timp intructiunile se executa cat timp este satisfacuta conditia din cat timp sau cand apare " pentru" intructiunile se executa pana cand i ajunge la al doilea parametru in cazul tau b
schmollstefan: in cazul tau acest algoritm calculeaza cate numere impare sunt intre 404 si 413
schmollstefan: daca chiar vrei sa intelegi si vrei sa te mai ajut am o pagina pe facebook informatica-liceu cu o poza cu c++ unde as putea sa iti explic
Alte întrebări interesante