Page 97 - informatica_VI
P. 97

Descriere soluție Scratch


          Pentru a înfrumuseța programul,
          putem adăuga din Aspect și Detec-
          tare diferite  „cerințe” pentru per-
          sonajul ales (spune..., gândește...,
          schimbă costumul..., schimbă de-
          corul...  etc. sau  atinge..., întreabă...
          etc.).




          Setăm  pentru  variabila  n  valoarea
           răspuns  , iar pentru variabila min ul-
          tima cifră a numărului ( n  mod 10 ).





          Adăugăm din grupul Control blocul
          repetă până când, iar de la Opera-
          tori, operatorul   n  = 0  .



          În structura repetitivă, adăugăm
          din  grupul  Control  blocul  dacă
          atunci, pentru a verifica dacă restul
          împărțirii numărului la 10 este mai
          mic decât valoarea minimă iniția-
          lă (ultima cifră a numărului). Dacă
          condiția este îndeplinită, se atribuie
          noului min restul împărțirii numă-
          rului la 10.



          La ieșirea din blocul  dacă atunci,
          dar tot în structura repetitivă, atri-
          buim pentru noua valoare a lui  n
          partea întreagă din n/10.




          La final, afișăm
          răspunsul și
          oprim scriptul.








                                                                                                          95
   92   93   94   95   96   97   98   99   100   101   102