Maiuscolo, minuscolo, … 1

Consulta le funzioni disponibili e prova a replicarleEsercizio a pagina 25 L’utente inserisce una lettera minuscola e il programma restituisce la corrsipondente maiuscola L’utente inserisce una lettera maiuscola e il programma restituisce la corrsipondente minuscola

Aritmetica ricorsiva

Vedi la discussione Addizione Se sai fare l’operazione incremento di 1 (il successivo) allora l’addizione… Versione ricorsiva Moltiplicazione Se sai fare l’addizione allora la moltiplicazione… Versione iterativa Versione ricorsiva Elevamento a potenza Se sai fare la moltiplicazione allora l’elevamento a potenza… Versione iterativa Versione ricorsiva

Permutazioni con ripetizione

L’algoritmo precedente genera duplicati se ci sono elementi ripetuti nella lista originale. La struttura dati set raccoglie i risultati eliminando le ripetizioni.

Permutazioni semplici

Data una lista di elementi qualsiasi visualizza tutte le liste permutazioni: Pn = n! 1 Prima della chiamata ricorsiva scambia di posizione due elementi.Dopo la chiamata ricorsiva rimette a posto gli elementi scambiati. 2 Lo scambio avviene sulla copia quindi non è necessario rimettere a posto dopo la chiamata ricorsiva. Permutazioni in ordine? 1 Le … Leggi tutto

Numeri

Fase Territoriale 2001 Scrivete un programma che, dato un numero intero compreso tra 1 e 99 inclusi, scriva la parola italiana corrispondente. Dati in input Un numero compreso tra 1 e 99 inclusi. Dati in output Il programma deve fornire la parola corrispondente in italiano. Assunzioni Esempi Input Output 1° 12 dodici 2° 23 ventitre … Leggi tutto