Page 2 - Tracce di esercizi
P. 2

I am very grateful to Devin Cook for Flowgorithm software






       Diagrammi a blocchi – Flowcharts



       Memorandum


                          [IT] Elaborazioni Ricorsive         [EN] Recursive
                         [IT] Elaborazioni con Funzioni / Procedure     [EN] By Procedure / Function

                       [IT] Elaborazioni su Array          [EN] By Array
                         [IT] Elaborazioni su Stringhe       [EN] By String
                         [IT] Elaborazioni Generico / Matematico   [EN] Generic / Math



       Sommario
       1.     Somma di due numeri (v1 - usando una terza variabile) ............................................................................................. 16
             Sum of two no’s (v1 - using third variable) ..................................................................................................................... 16

       2.     Somma di due numeri (v2 - senza usare una terza variabile) ..................................................................................... 17
             Sum of two no’s (v2 - without using third variable)  ...................................................................................................... 17

       3.      Scambiare due numeri (v1 - usando una terza variabile) ............................................................................................ 18
             Sum of two no’s (v1 - using third variable) ..................................................................................................................... 18

       4.      Scambiare due numeri (v2 - senza usare una terza variabile) .................................................................................... 19
             Swap two no’s (v2 - without using third variable) .......................................................................................................... 19

       5.      Data la base e l’altezza di un triangolo, scrivere l’area ................................................................................................ 20
             Calculate a triangle’s area ............................................................................................................................................... 20

       6.       Conversione angolare (gradi → radianti) ............................................................................................................... 21
             Angular conversion (grads → radians) ....................................................................................................................... 21
       7.       Addizionare due numeri usando la chiamata per valore e la chiamata per riferimento ............................................ 22
             Add two numbers using call by value and by reference ................................................................................................. 22
       8.       Simulazione sportello ATM ....................................................................................................................................... 23
             Program to display simplified ATM transaction ............................................................................................................. 23
       9.       Verificare se un punto P è all'interno di un triangolo ................................................................................................. 25
             Check whether a given point lies inside a triangle or not .............................................................................................. 25
       10.      Data la base e l’altezza di un rettangolo scrivere l’area e il perimetro ......................................................................... 27
             Calculate a rectangle’s area and perimeter .................................................................................................................... 27
       11.      Calcolare l’area e il perimetro di un rettangolo conoscendo la base e l’altezza (con controllo misure positive) ......... 28
             Calculate a rectangle’s area and perimeter checking positives measures ..................................................................... 28
       12.      Calcolo area e circonferenza di un cerchio .................................................................................................................. 29
             Area Calculation and circumference of a circle .............................................................................................................. 29
       13.         Verificare se una retta è tangente, secante o è esterna ad un cerchio ................................................................. 30
             Check if a line touches or intersects a circle ................................................................................................................... 30

                                                                                                          Pag. 1 di 474
                                                                                      Il Pensiero Computazionale – Roberto Atzori
   1   2   3   4   5   6   7