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