Knapsack (3)

Vedi la discussione. In un deposito di minerali esistono esemplari di vario peso e valore individuati da sigle di riconoscimento. Ciascun minerale è descritto da un termine che contiene le seguenti informazioni: minerale(<sigla minerale >, <valore>, <peso>). Il deposito contiene i seguenti minerali: I minerali possono essere spostati con carrelli di diversa portata su cui … Leggi tutto

Knapsack (2)

Vedi la discussione (coppie di minerali) In un deposito di minerali esistono esemplari di vario peso e valore individuati da sigle di riconoscimento.Ciascun minerale è descritto da una sigla che contiene le seguenti informazioni: tab(<sigla del minerale>, <valore in euro>, <peso in Kg>). Il deposito contiene i seguenti minerali: Disponendo di un piccolo motocarro con … Leggi tutto

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 corrispondente MAIUSCOLA L’utente inserisce una lettera MAIUSCOLA e il programma restituisce la corrispondente 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.