Page 4 - Tracce di esercizi
P. 4

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

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

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

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

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

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