Computer science, games, coding e innovazione. Scopri gli articoli, sfoglia le guide e impara le migliori pratiche dello sviluppo software.
Risolvi l'Esercizio 1 di 'Sequenza' (Pag 46) affiancato da un Agente Domenico pronto ad aiutarti passo per passo!
Risolvi l'Esercizio 2 di 'Sequenza' (Pag 49) calcolando precedente e successivo, guidato passo passo dall'Agente Domenico!
Esercizio 3 di 'Sequenza' (Pag 51): Dati in input il numero n e il tasso percentuale t, calcolare la percentuale p di n.
Esercizio 4 di 'Sequenza' (Pag 54): Ripartizione diretta: dividere un valore n in tre parti direttamente proporzionali ai tre valori a, b, c.
Esercizio 5 di 'Sequenza' (Pag 58): In input un numero intero, dire di quante centinaia, decine, unità è composto.
Esercizio 6 di 'Sequenza' (Pag 61): Determinare il minor numero di banconote da 50, 20, 10 euro necessario per formare un valore somma.
Esercizio 7 di 'Sequenza' (Pag 64): Dato un tempo in secondi, calcolare il valore corrispondente espresso in ore, minuti, secondi.
Esercizio 8 di 'Sequenza' (Pag 67): Dato un tempo in ore, minuti e secondi, calcolare il valore corrispondente in secondi.
Esercizio 9 di 'Sequenza' (Pag 70): Calcolo di un determinato polinomio per un valore x, numero reale, dato in input (es. 2x²+3x+1).
Esercizio 10 di 'Sequenza' (Pag 72): Arrotondare un numero reale positivo N alla M-esima cifra decimale. Formula: Narrotondato = INT(N*10^M + 0.5) / 10^M.
Esercizio 11 di 'Sequenza' (Pag 75): Dati due numeri interi, scambiare i loro valori senza usare una variabile di comodo.
Esercizio 12 di 'Sequenza' (Pag 78): Dati tre numeri interi, ruotare il loro valore (a -> b -> c -> a).
Selezione - Esercizio 1 (Pag 84): Dato in input un numero intero, dire se è positivo o negativo.
Selezione - Esercizio 2 (Pag 87): Dati in input due numeri interi positivi, dire se sono divisibili tra di loro.
Selezione - Esercizio 3 (Pag 91): Dati in input tre numeri reali positivi, verificare se possono essere le misure dei lati di un triangolo rettangolo.
Selezione - Esercizio 4 (Pag 98): Dati in input due numeri interi, trovare il minore.
Selezione - Esercizio 5 (Pag 101): Dati in input tre numeri interi, stamparli in ordine crescente.
Selezione - Esercizio 6 (Pag 109): Dati in input quattro numeri interi, trovare i due che danno la somma massima.
Selezione - Esercizio 7 (Pag 116): Dati quattro numeri interi, dire se sono in ordine crescente.
Selezione - Esercizio 8 (Pag 119): Dati in input tre numeri interi, stampare quelli con lo stesso segno in maggioranza.
Selezione - Esercizio 9 (Pag 124): Dato un valore da 1 a 12, corrispondente a un mese, scrivere il numero dei giorni del mese.
Selezione - Esercizio 10 (Pag 127): Stabilire se un anno è bisestile. In input anno.
Selezione - Esercizio 11 (Pag 130): Inserita una data, stampare la data del giorno successivo.
Selezione - Esercizio 12 (Pag 136): Inserita una data, stampare il numero d'ordine del giorno nell'anno.
Selezione - Esercizio 13 (Pag 142): Dati in input i coefficienti di un'equazione di II grado, risolvere l'equazione.
Iterazione - Esercizio 1 (Pag 151): Dati in input N numeri interi, calcolarne la somma.
Iterazione - Esercizio 2 (Pag 155): Dati in input N numeri interi, calcolarne la media aritmetica.
Iterazione - Esercizio 3 (Pag 158): Dati in input N numeri interi, trovare il maggiore.
Iterazione - Esercizio 4 (Pag 161): Dati in input N numeri interi, trovare il minore.
Iterazione - Esercizio 5 (Pag 164): Dato in input un numero intero positivo N, stampare tutti i numeri da 1 a N.
Iterazione - Esercizio 6 (Pag 167): Dato in input un numero intero positivo N, stampare tutti i numeri pari da 2 a N.
Iterazione - Esercizio 7 (Pag 170): Dato in input un numero intero positivo N, stampare tutti i numeri dispari da 1 a N.
Iterazione - Esercizio 8 (Pag 173): Calcolare il fattoriale di un numero intero positivo N.
Iterazione - Esercizio 9 (Pag 176): Calcolare la potenza di un numero: dato b (base) e e (esponente), calcolare b^e senza usare l'operatore **.
Iterazione - Esercizio 10 (Pag 179): Stampare la tavola pitagorica fino a N.
Iterazione - Esercizio 11 (Pag 183): Dato un numero intero positivo N, dire se è primo.
Iterazione - Esercizio 12 (Pag 187): Stampare tutti i numeri primi compresi tra 2 e N.
Iterazione - Esercizio 13 (Pag 191): Stampare i primi N termini della serie di Fibonacci.
Iterazione - Esercizio 14 (Pag 195): Dato in input un numero intero positivo, contare le cifre che lo compongono.
Iterazione - Esercizio 15 (Pag 199): Dato in input un numero intero positivo, invertirne le cifre.
Iterazione - Esercizio 16 (Pag 203): Dato in input un numero intero positivo, dire se è palindromo.
Iterazione - Esercizio 17 (Pag 207): Calcolare il MCD (Massimo Comun Divisore) di due numeri interi positivi con l'algoritmo di Euclide.
Iterazione - Esercizio 18 (Pag 211): Calcolare il mcm (minimo comune multiplo) di due numeri interi positivi.
Iterazione - Esercizio 19 (Pag 215): Convertire un numero intero positivo dalla base 10 alla base 2 (conversione in binario).
Iterazione - Esercizio 20 (Pag 219): Convertire un numero dalla base 2 (binario) alla base 10.
Iterazione - Esercizio 21 (Pag 223): Dati in input N numeri interi, contare quanti sono positivi, negativi e nulli.
Iterazione - Esercizio 22 (Pag 227): Dati in input N numeri interi, contare quanti sono pari e quanti dispari.
Iterazione - Esercizio 23 (Pag 231): Dato un numero intero positivo N, calcolare la somma dei suoi divisori.
Iterazione - Esercizio 24 (Pag 235): Dato un numero intero positivo N, dire se è un numero perfetto.
Iterazione - Esercizio 25 (Pag 239): Stampare un triangolo di asterischi di altezza N.
Iterazione - Esercizio 26 (Pag 247): Inserimento di valori con sentinella: continuare a leggere numeri finché non viene inserito 0 (sentinella) e calcolarne la somma.
Iterazione - Esercizio 27 (Pag 255): Dati in input N numeri interi, trovare il maggiore e il minore e le loro posizioni.
Da righe logiche a costrutti iterativi, una panoramica completa per iniziare con Python.
Scopri come gestire anni bisestili, giorni della settimana e distanze fra date nel coding.
Minimo comune multiplo, serie di Fibonacci, divisibilità... tutto quello che ti serve per allenare il tuo ragionamento.
Una panoramica su come trasformare un problema in un programma funzionante tramite algoritmi e flowchart.
Ben ritrovato. Ecco la parte teorica del tuo nuovo progettino che ti aprirà una nuova visione sulle mobile app client...
segue la seconda puntata!
Eccoci ragazzi con il percorso sulla cittadinanza digitale che oggi si evolve preparandosi a nuove conoscenze relativ...
Segue una conversazione sul tema con chatgpt:
C’è un problema matematico che se risolto ti darebbe fama e gloria oltre che sconvolgere totalmente il panorama mondi...
Il sogno di molti miei studenti è quello di entrare a far parte di comunità di hacker eticamente corretti ( forse anc...
Vuoi imparare velocemente come fare pagine dinamiche in Javascript?
Nello specifico analizzo i nuovi modelli di IA di Open AI e le tecnologie GPT-3
Risorse per gli insegnanti e per le prime liceali
Una dinamica di gioco è il memory. Memory non intesa come gioco ma come dinamica che incontriamo dove elementi devon...
Progettare una buona lezione potrebbe seguire gli stessi principi del game design?
Dopo lo shooter-bullet vediamo la seconda dinamica di gioco che ha fatto la storia dei videogiochi.
L’architettura iso osi è ben spiegata nel seguente link: https://it.wikipedia.org/wiki/Modello_OSI
Here an updated lists of website with curious IA examples.
Per prima cosa vi consiglio di visionare e realizzare il codice del seguente video in inglese.Fare riferimento al cod...
Ecco il codice che inserisce i numeri primi all’interno di una lista con codice svolto in scratch!
Nei giorni dell’emergenza dare consigli sulla didattica a distanza non solo è utile ma anche semplicemente eticamente...
L’algoritmo è presente un po’ ovunque nella nostra vita quotidiana. Per esempio, quando usiamo il Gps per geolocalizz...
La sommatoria dei fattori ci indica se i numeri sono abbondanti, perfetti o deficienti. Calcolare la sommatoria dei f...
Data la videolezione su fibonacci
Ecco l’esercizio iniziale per la serie di esercizi di scratch sulle conversioni numeriche e i suoi algoritmi
Dopo aver eseguito l’esercizio seguente:
(online db and sql editor)
Dati i dati del genoma del corona virus dal sito https://www.ncbi.nlm.nih.gov/nuccore/MN908947.3?report=fasta
Dopo aver eseguito la lezione sul tuo scratch fai riferimento al prof su classroom per modificare il codice come rich...
Complete the code to let it sum all numbers from 1 to N
To solve this challenge start studing from the following link (video is in english)
Come terza dinamica di gioco eccoci alla fisica
Nella seconda lezione del videocorso la seguente video lezione è alla base del lavoro da svolgere in gruppo:
Primo esercizio assegnato dopo la teoria del corso
Esercizio: data una linea seriale riconoscere quando sono passati un numero pari di bit 0 o 1.L’automa ha lo stato in...
https://it.wikipedia.org/wiki/Automa_a_stati_finiti
Progettare automi a stati finiti e testarli con JFLAP è una pratica utile alla formalizzazione di algoritmi determini...
Ecco il video che introduce alla grafica in java. Disegnare un ovale con i raggi x e y uguali equivale a disegnare un...
Il Corona virus di Wuhan ha una progressione di crescita ben conosciuta e riportata dal sito dell’organizzazione mond...
Inserire il codice che disegna un esagono reiterato in una struttura a nido d’ape.
La sezione aurea o rapporto aureo o numero aureo o costante di Fidia o proporzione divina, nell’ambito delle arti fig...
Dio che ha creato gli alberi ha utilizzato un canvas 3d oltre ad averli farciti di casualità e di grande complessità ...
How to print with java fibonacci numbers with 50 iterations.
App che risolve le equazioni di primo grado.
Nella didattica dell’informatica e dei linguaggi di interrogazione dei dati spesso non si hanno database di esempio c...
Una delle frequenti domande che ricevo da parte degli studenti è la seguente:
Ecco tre video per testare l’interfaccia di java sul problema:
Sono buoni da mangiare? Chi realizza i sistemi pensa alla complessità della ricetta?
Diversi colleghi, professionisti della formazione nella scuola secondaria inferiore e superiore, mi chiedono come pot...
Soluzioni condivise sul sito classroom del corso…
Ecco la domanda comune che i miei allievi ricorrentemente mi rivolgono.
Il genere di videogiochi a cui appartengono i vari Snake ebbe origine con il videogioco arcade Blockade del 1976, che...
Ecco la lezione sul labirinto con scratch
Ecco la prima video lezione
Nuove armi e nuovi ostacoli compaiono per complicare la sfida one to one.! Gli asteroidi rispondono alla fisica class...
Come creare labirinti senza percorsi con Java?
Ecco il programma che disegna cerchi casuali sullo schermo con il linguaggio JAVA
Ecco ragazzi come disegnare semplicemente in una finestra Java
Ecco il codice su due file per eseguire la stampa dei numeri primi graficamente.
L’n-esimo numero triangolare si può ottenere con la formula di Gauss, la formula porta il nome del matematico per una...
Iscriviti e prenotati adesso al corso per progettare videogiochi.I posti sono limitati e il primo corso è andato già ...
Esercizio sulle matrici per le seconde di scienze applicate
}
package esercizio_cicli; public class Esercizio_Cicli { public static void main(String[] args) { // stampare i numeri...
Come fare le potenze in java utilizzando la classe math?
Dichiaro un array di interi e lo inizializzo con i numeri naturali con un metodo Inizializza a) dichiaro un meto...
package eserciziocicli; import javax.swing.*; public class EsercizioCicli { public static void main(String[] args) { ...
Esercizio con con la classe swing e classe JOptionPane
public static void scambiaMeta(int[] array)
Nella versione a 32bit il range rappresentabile va calcolato pensando ad un bit di segno, una mantissa a 23bit e un e...
The following video is the solution:
Ecco il codice proposto per la stampa di una matrice di double e la selezione dei numeri generati casualmente maggior...
In matematica, la serie armonica è la sommatoria infinita delle frazioni unitarie o, equivalentemente, dei reciproci ...
Ecco le risorse gratuite che utilizzarai per iniziare la tua avventura con JAVA nelle lezioni di informatica del dipa...
Dopo diversi mesi spesi in analisi e valutazioni varie sui linguaggi utili a sviluppare app per cellulari e RAD più ...
Sei pronto ad esplorare il mondo dei numeri interi in maniera speciale? Scoprire le caratteristiche dei numeri dal -i...
Turtle è un libreria di pubblico utilizzo utile per disegnare iterativamente e ricorsivamente con qualsiasi linguaggi...
Il corso di informatica musicale è progettato per iniziare lo studente alle materie utili a gestire e produrre musica...
Ecco nella foto un oggetto volante che si sposta da un punto a a b ad una certa velocità. In quale punto si troverà i...
Prima definiamo una nuova didattica e poi le stampanti 3D.
Ciao, una delle domande più frequenti che ricevo dai miei studenti è: “cosa utilizzo per produrre un videogioco? Qual...
Iniziamo con un test che indicherà se la tua capacità di lettura è adeguata al contenuto. Se continui leggendo attent...
Il Pi greco è una costante indicata con π, utilizzata in matematica e fisica, ed è un numero irrazionale e trascenden...
Eterna è un progetto nato dalla collaborazione di due università; la Carnegie Mellon University e la Stanford Univer...
Nuove parole e neologismi compaiono regolarmente e sempre più spesso per esprimere concetti già noti. Aspetti di alcu...
Spiegare che cos’è correntamente il PageRank non è semplice. Si può incorrere ad errori di definizione se non si cons...
La lezione di tipo “magister” è in declino! La cattedra, il maestro con la bacchetta, il silenzio in classe sono rico...
La progettazione di un database di qualità è indispensabile per sostenere lo sviluppo efficace di una buon un’azione ...
Ecco una mia lezione che ha avuto un buon successo con più di 20000 visualizzazioni e molti conttatti.
What is the digital reputation?
La tecnologia ben conosolidata ed indispensabile per creare siti web moderni, con la separazione dei layer content e ...
Ebook gratuito per progettare ed utilizzare i Database ( con sintesi sul linguaggio SQL)
Creare un blog è per tutti ma specialmente per alcuni. Cercherò di rispondere a questa domanda dando, concretamente,...
Sicuramente Altervita rappresenta uno dei migliori servizi gratuiti di hosting. Il servizio è attivo sin dal 2001 ed ...
Che cos’è la reputazione digitale?
Da diverso tempo esperimento, su diversi siti, strategie per modificare il posizionamento e la visualizzazione sui mo...
Quanto è utile il cloud alle aziende di servizi e di prodotti? Che cos’è il “cloud” ?
La nuova frontiera del marketing diretto viene dal web e si chiama E-mail marketing, esistono dei programmi che facil...
La storia di google…