Page 4 - Tracce di esercizi
P. 4

Division of two numbers without using the division operator '/' ................................................................................... 56
       37.      Inserire n numeri <> 0 (0 per finire), contare quanti sono i numeri inseriti ................................................................... 57
             Counting inserting numbers ........................................................................................................................................... 57
       38.      Data una sequenza di n numeri interi, calcolare la somma (S = a1+ a2 +…+ an) ......................................................... 58
             Given a sequence of n integers, calculate the sum (S = a1+ a2 +…+ an)........................................................................... 58
       39.      Dati n numeri scrivere il loro prodotto ........................................................................................................................... 59
             Given n numbers to write their product ......................................................................................................................... 59
       40.      Moltiplicazione di due numeri senza usare l’operatore di moltiplicazione “*” ............................................................... 60
             Multiply two numbers without using the multiplication operator '*' ............................................................................ 60
       41.    Moltiplicazione di due numeri (algoritmo russo) ........................................................................................................... 61
             Multiply two numbers without using russian algorithm ................................................................................................ 61
       42.         Moltiplicazione di due numeri senza usare l’operatore di moltiplicazione “*” (ricorsivo) ....................................... 62
             Multiply two numbers without using the multiplication operator '*' (recursive) .......................................................... 62
       43.     Dato un numero determinare se è positivo, negativo o nullo ....................................................................................... 63
             How the number I entered is? ........................................................................................................................................ 63

       44.      Dati tre numeri reali dire che tipo di triangolo essi formano (classificazione dei triangoli in base ai lati). ................... 64
             Kind of triangle according to sides .................................................................................................................................. 64

       45.      Data una sequenza di n numeri interi, calcolare la somma dei pari ed il prodotto dei dispari ..................................... 65
             Given N numbers calculate the sum of the even numbers and the product of odd numbers....................................... 65

       46.     Dati due numeri, determinare il maggiore (verificare anche se sono uguali) ............................................................... 66
             Given two numbers, determine the major one (and check if they are equal) ............................................................... 66

       47.      Calcolare il massimo tra 2 numeri ................................................................................................................................ 67
             Calculate MAX of two numbers ...................................................................................................................................... 67

       48.      Calcolare il massimo tra 4 numeri con due cicli diversi ................................................................................................ 68
             Calculate MAX of four numbers (with head and tail loop control) ................................................................................ 68
       49.      Data una sequenza di numeri visualizzare il numero minimo ...................................................................................... 69
             MIN number in a list of entered numbers ...................................................................................................................... 69
       50.      Massimo Comune Divisore (M.C.D.) tra due numeri ................................................................................................... 70
             Greatest Common Divisor (GCD) of two integers ........................................................................................................... 70
       51.      Massimo Comune Divisore (M.C.D.) tra due numeri (algoritmo di Euclide) ................................................................ 71
             Greatest Common Divisor (GCD) of two integers (Euclide algorithm) ........................................................................... 71
       52.     Distributore di bevande ................................................................................................................................................ 72
             Soda machine .................................................................................................................................................................. 72
       53.     Cambia monete ............................................................................................................................................................ 74
             Money exchange ............................................................................................................................................................. 74
       54.     Converte un certo numero giorni in anni, settimane, giorni.......................................................................................... 76
             Convert given number of days into years, weeks and days ........................................................................................... 76
       55.     Ascensore ..................................................................................................................................................................... 77
             Lift ................................................................................................................................................................................... 77
       56.      Funzioni Ceil, Floor, Frac, Truncate, Round, Mod (anche per numeri negativi) ....................................................... 80
             Extended functions Ceil, Floor, Frac, Truncate, Round, Mod (also for negative numbers) ........................................... 80
       57.      Numeri sconnessi ...................................................................................................................................................... 82
             Check if a number is jumbled or not ............................................................................................................................... 82
       58.      Controllare se un numero è pronico .......................................................................................................................... 83
             Check if a given number is Pronic ................................................................................................................................... 83
                                                                                                          Pag. 3 di 463
                                                                                      Il Pensiero Computazionale – Roberto Atzori
   1   2   3   4   5   6   7   8   9