Page 86 - informatica_VI
P. 86

ALGORITMI


                    Etapele unui exercițiu algoritmic utilizând aplicația Scratch


            Etapele rezolvării unui algoritm:
                • analiza problemei: se stabilesc datele de intrare, datele de ieșire și datele intermediare (dacă este cazul);
                • scrierea algoritmului în limbaj natural: se scriu pașii de rezolvare;
                • construirea programului: se transcriu în blocuri pașii de rezolvare;
                • testarea programului: se verifică dacă este ceea ce am gândit;
                • corectarea și verificarea algoritmului: dacă nu am realizat ce am gândit, adăugăm blocuri pentru a
             completa pașii de rezolvare.

            Exemple de probleme realizate în Scratch

            1. Calculați suma a două numere naturale, citite cu ajutorul variabilelor a și b, apoi afișați rezultatul.


           Etapele rezolvării problemei                              Rezolvarea
          Etapa I                       Care sunt datele de intrare?
          Analiza problemei             Variabilele a și b, numere naturale.
                                        Care sunt datele de ieșire?
                                        Variabila S, care va reprezenta suma celor două
                                        numere naturale.
                                        Creăm cele 3 variabile:




          Etapa II                      Care este rezolvarea problemei?
          Determinarea algoritmului     Rezolvare:
                                        Citește a, b;
                                        S:=a+b;         (identificăm și scriem operația pentru a rezolva problema)
                                        Scrie S;
          Etapa III
          Construirea programului
















                                                                                                 Observație:
                                                                                         Am atribuit valoarea 0
                                                                                        pentru a, b respectiv S,
                                                                                          pentru ca la pornirea
                                                                                      scriptului să nu se afișeze
                                                                                                vechile valori.


          84
   81   82   83   84   85   86   87   88   89   90   91