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) ............................................................................................. 15
             Sum of two no’s (v1 - using third variable) ..................................................................................................................... 15

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

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

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

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

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

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