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