Esercizi pratici con l’istruzione if / else in JavaScript

Le istruzioni condizionali in JavaScript ci permettono di far prendere decisioni al nostro programma. Con if e else possiamo eseguire diversi blocchi di codice in base a condizioni diverse. In questo articolo vedremo alcuni esempi concreti passo passo. Controllo del Numero Pari Obiettivo: verificare se un numero è pari o dispari usando l’operatore modulo %. … Leggi tutto

Categorie Web

Operatori logici in JavaScript

Gli operatori logici servono a combinare valori booleani (true o false) e a costruire espressioni più complesse. Anche senza if, possiamo usarli per calcoli logici, assegnazioni e verifiche dirette. Gli operatori logici ci permettono di combinare più condizioni. Operatore AND (&&) let a = true;let b = false;let risultato = a && b;console.log(risultato); // false … Leggi tutto

Categorie Web

Guida completa agli if in JavaScript

In JavaScript, gli if sono le istruzioni che ci permettono di prendere decisioni nel programma. Consentono di eseguire del codice solo se una certa condizione è vera. La sintassi di base Esempio semplice: Spiegazione: if … else Se vuoi eseguire del codice anche quando la condizione è falsa, puoi usare else: Spiegazione: if … else … Leggi tutto

Categorie Web

Primi esercizi i Javascript

In questo post vedremo alcuni esercizi pratici in JavaScript pensati per chi sta imparando i fondamenti del linguaggio.Imparerai a fare calcoli, convertire valori e stampare risultati in console, passo passo. Calcolo area del rettangolo Descrizione: Dati base e altezza di un rettangolo, calcoliamo l’area. Codice JavaScript: Spiegazione:L’area di un rettangolo si calcola come base × … Leggi tutto

Categorie Web

Gli operatori di confronto in JavaScript: guida completa con esempi

Quando scriviamo codice in JavaScript, uno degli strumenti fondamentali che utilizziamo per prendere decisioni sono gli operatori di confronto. Servono a confrontare due valori e restituiscono sempre un risultato booleano: Sono alla base di strutture come if, while, for e di molte logiche applicative. Operatori di uguaglianza == (uguaglianza debole) Confronta due valori facendo conversione … Leggi tutto

Categorie Web

Test codifica

Quando scriviamo un testo al computer diamo per scontato che i caratteri vengano visualizzati correttamente. In realtà, dietro ogni lettera, simbolo o emoji si nasconde un meccanismo preciso: la codifica dei caratteri. ASCII, Unicode, UTF-8 non sono solo sigle tecniche, ma standard fondamentali che determinano come l’informazione testuale viene rappresentata e interpretata dai sistemi informatici. … Leggi tutto

Codifica EBCDIC

EBCDIC sta per Extended Binary Coded Decimal Interchange Code (Codice Decimale Binario Esteso per lo Scambio di Informazioni). È un altro “dizionario” per tradurre lettere in numeri, come ASCII, ma è stato creato da IBM negli anni ’60 per i loro grandi computer aziendali chiamati mainframe. 💡 Pensa a questo: È come se iOS e Android avessero due lingue diverse! ASCII … Leggi tutto

Codifica Unicode

Unicode è uno standard di codifica dei caratteri che ha rivoluzionato il modo in cui i computer rappresentano il testo. A differenza di ASCII, che era limitato a 128 caratteri, Unicode può rappresentare oltre 140.000 caratteri, coprendo praticamente tutte le lingue scritte del mondo. 🤔 Perché è nato Unicode? ASCII era perfetto per l’inglese, ma aveva … Leggi tutto

Codifica ASCII

ASCII (American Standard Code for Information Interchange) è un sistema di codifica che assegna un numero a ogni carattere. Utilizza 7 bit, permettendo di rappresentare 128 caratteri diversi (lettere, numeri, simboli e caratteri di controllo). È stato inventato negli anni ’60 quando i computer erano appena nati. Gli scienziati si sono chiesti: “Come facciamo a … Leggi tutto

Codifica Binaria

La codifica binaria è il sistema di numerazione con base 2, che utilizza solo due cifre: 0 e 1. Ogni cifra binaria è chiamata bit (binary digit). Come funziona la conversione Ogni posizione in un numero binario rappresenta una potenza di 2, partendo da destra (potenza 0): 1 ↓ 2⁴ 16 0 ↓ 2³ 8 1 ↓ … Leggi tutto

Perché il digitale?

Sono molteplici le motivazioni per cui l’elaborazione digitale viene preferita all’elaborazione analogica. Riportiamo le più importanti di seguito: 💻È possibile elaborare i dati con il computer, in quanto essi sono rappresentati in formato numerico 📝 È possibile integrare diverse fonti, quali musica, parole, immagini, in un unico supporto o spazio di memoria 🌐Si possono condividere … Leggi tutto

Campionamento e Digitalizzazione

🎯 Cosa significa “campionare”? Immagina di voler raccontare a un amico come è stata la temperatura durante una giornata. Non puoi comunicargli TUTTI i valori (ce ne sarebbero infiniti!), quindi prendi alcune “fotografie” della temperatura a orari precisi: alle 8:00, alle 12:00, alle 16:00, alle 20:00. Questo è esattamente il campionamento: prendere “fotografie” di un segnale … Leggi tutto

Grandezze Discrete

Le grandezze discrete cambiano valore “per salti”, mantenendo lo stesso valore per un certo intervallo e poi saltando bruscamente a un altro valore, senza assumere tutti i valori intermedi. Esempio: Segnale Discreto Il segnale cambia valore “per salti”, mantenendo valori costanti per intervalli e poi saltando a nuovi valori 🔬 Esempi Pratici di Grandezze Discrete … Leggi tutto

📈 Grandezze Continue

In natura, le grandezze fisiche variano in modo continuo, crescendo e decrescendo senza interruzioni. È possibile disegnare la loro rappresentazione grafica senza staccare la penna dal foglio. Esempio: Onda Continua 🔬 Esempi Pratici di Grandezze Continue 🌡️ Esempio 1: Temperatura durante una giornata Immagina di misurare la temperatura esterna ogni ora. La temperatura non “salta” … Leggi tutto

Cos’è l’Intelligenza Artificiale? Una guida semplice per iniziare

Negli ultimi anni sentiamo parlare ovunque di Intelligenza Artificiale (IA): nei giornali, nelle scuole, nelle aziende. Ma cos’è esattamente?E soprattutto: perché è così importante oggi? Una definizione semplice L’Intelligenza Artificiale è un insieme di tecniche che permettono ai computer di simulare alcune capacità tipiche dell’uomo, come: Un esempio? Quando scrivi su Google e ti appaiono … Leggi tutto

WeTambara: Una rivoluzione nella didattica dell’Informatica

Nato dalla scuola per migliorare la scuola, WeTambara è lo strumento che supporta i docenti nella correzione delle verifiche e funge da docente di ripetizioni per gli studenti. Nel panorama dell’istruzione italiana, l’insegnamento dell’informatica sta attraversando una fase di profonda innovazione. Tra le realtà più promettenti emerge WeTambara, una piattaforma che sta rivoluzionando il modo … Leggi tutto

Generare array con valori predefiniti

Generare array con valori predefiniti

In questa lezione vedremo come generare array con valori predefiniti, che è una parte fondamentale della programmazione con NumPy. NumPy infatti fornisce diverse funzioni per creare array con valori predefiniti, che possono essere utilizzate per inizializzare array con valori specifici, come zeri, uni, valori casuali o valori sequenziali. Perchè è importante saper generare array con … Leggi tutto

np.concatenate

np-concatenate

La funzione np.concatenate di NumPy consente di concatenare array lungo un asse specificato. Questa funzione è utile quando si desidera combinare più array in uno nuovo. Ecco la sua sintassi di base: Dove: np.concatenate lungo l’asse delle righe Facciamo adesso un esempio di come utilizzare np.concatenate per concatenare due array lungo l’asse delle righe: Questo … Leggi tutto