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