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...
I Computer imparano!
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.
RPG tutorial….construct tutorial
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)
Game design.. Shooter dynamics with Construct!
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?
Creare la documentazione automatica in java
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...
“Un’ora di codice” arriva anche in Italia.
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?
AIDA del WEB: 4 principi base per i contenuti delle tue pagine web
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…