Ciclo indefinito con Algobuild

Ciclo indefinito con Algobuild

In questa lezione parleremo di ciclo indefinito con Algobuild, argomento già affrontato, che qui approfondiremo. Ciclo indefinito con Algobuild Scrivi un programma che legge da tastiera una sequenza di lunghezza ignota a priori di numeri interi positivi. Il programma, a partire dal primo numero introdotto, stampa ogni volta la media di tutti i numeri introdotti. … Leggi tutto

Quiz di astronomia con App Inventor

Quiz astronomia con App Inventor

In questa lezione realizzeremo un semplicissimo quiz di astronomia con App Inventor. Ipotizziamo, così come abbiamo fatto con Scratch, una serie di domande: 1) Di che cosa sono fatti gli anelli di Saturno? A) Di nuvole B) Di pietreC) Di latteD) Di carta Risposta corretta: B 2) Quale di questi è il nome di un … Leggi tutto

App sugli angoli

App sugli angoli

In questo tutorial creiamo un’app sugli angoli, utilizzando App Inventor. Realizzeremo dunque un programma che controlli se un angolo è nullo, retto, piatto, giro o qualsiasi. Un angolo è: Retto:  se la misura dell’ampiezza in gradi è 90. Piatto: se la misura dell’ampiezza in gradi è 180. Giro: se la misura dell’ampiezza in gradi è … Leggi tutto

Esempio di ciclo indefinito

Esempio di ciclo indefinito

In questa lezione propongo un esempio di ciclo indefinito con i diagrammi di flusso. Esempio di ciclo indefinito Leggere e sommare una quantità indefinita di numeri finché‚ la loro somma diventa uguale a zero. Per risolvere questo algoritmo con i diagrammi a blocchi utilizzeremo inizialmente il ciclo while. Poi svilupperemo lo stesso esempio, di ciclo … Leggi tutto

Esercitazione sui cicli indefiniti

Esercitazione sui cicli indefiniti

In questa lezione propongo un’altra esercitazione sui cicli indefiniti. Esercitazione sui cicli indefiniti – primo esercizio Scrivi un programma che, leggendo due numeri, sottrae il minore dal maggiore finché la loro differenza diventa inferiore a 3 unità visualizzando sullo schermo il risultato di ogni iterazione. Innanzitutto chiediamo di inserire n1 ed n2 e calcoliamo il … Leggi tutto

Area di un triangolo rettangolo

Area di un triangolo rettangolo

In questo tutorial calcoleremo l’area di un triangolo rettangolo prendendo in input i due cateti. Faremo in modo di consentire all’utente di inserire il valore dell’area e il programma dirà se l’area è corretta oppure no. Area di un triangolo rettangolo con Scratch View it at scratch.mit.edu Procedimento Innanzitutto impostiamo uno sprite ed uno sfondo … Leggi tutto

Confronto tra numeri

confronto tra numeri

In questa lezione svilupperemo un algoritmo che consente di fare il confronto tra numeri utilizzando Scratch. Confronto tra numeri con Scratch Ecco dunque una possibile implementazione dell’algoritmo: View it at scratch.mit.edu Procedimento Innanzitutto scegliamo uno sfondo ed uno sprite a piacere. Dopo creiamo le due variabili numero1 e numero2. Assegniamo a ciascuna un valore a … Leggi tutto

Ping e tracert

Ping e tracert

Ping e tracert consentono di fare diagnostica di rete e quindi di individuare problemi di connettività del server. Ping L’applicazione ping (Packet INternet Groper), consente di verificare ad esempio la comunicazione tra due host. Quindi apriamo il prompt dei comandi, andando ad inserire il comando cmd nella barra delle applicazioni in basso accanto al pulsante … Leggi tutto

Protocolli TCP e UDP

Protocolli udp e tcp

I protocolli TCP e UDP sono utilizzati per inviare dati su Internet, noti come pacchetti. Protocolli TCP e UDP differenze Protocollo TCP Il protocollo TCP (Transmission Control Protocol) è il protocollo più utilizzato nella rete Internet. Ad esempio, quando si richiede una pagina web ad un server, stiamo inviando dei pacchetti TCP all’indirizzo IP del … Leggi tutto

Protocollo ICMP

Protocollo ICMP

Il protocollo ICMP (Internet Control Message Protocol) è un protocollo del livello di rete utilizzato per lo scambio di informazioni di comunicazione ed in particolare per trasmettere informazioni riguardanti eventuali malfunzionamenti. Spesso infatti si possono verificare problemi di connessione tra i dispositivi di vario genere, come ad esempio problemi di configurazione della propria rete o … Leggi tutto

Position relative

Position relative

In questa lezione parleremo di position relative, una proprietà dei CSS, e lo faremo attraverso alcuni esempi. Come già visto nella lezione precedente un elemento a cui è assegnato un position relative è in grado di seguire quanto specificato nelle proprietà left, right, bottom e top. Quindi si sposta un elemento dalla sua posizione naturale … Leggi tutto

Position static

position static

In questa lezione parleremo della proprietà position static, che rappresenta il valore di default della proprietà position. Iniziamo subito a fare degli esempi pratici al fine di capirne il corretto funzionamento. Position static CSS – primo esempio Creiamo un foglio di stile per una pagina web e, per comodità d’esempio, lo inseriamo nella stessa pagina … Leggi tutto

Protocolli POP3, SMTP e IMAP

Pop3

In questa lezione studieremo i protocolli POP3, SMTP e IMAP utilizzati per gestire la posta elettronica. Ricordiamo che la posta elettronica, abbreviata con e-mail, è un servizio grazie al quale gli utenti possono inviarsi mail tramite dispositivi elettronici collegati alla rete. L’architettura utilizzata per la posta elettronica è di tipo client/server. I dispositivi client accedono … Leggi tutto

Protocollo FTP

Protocollo FTP

Il protocollo FTP (File Transfer Protocol) è utilizzato per trasferire file da un host all’altro. Si utilizza, ad esempio, quando si ha la necessità di caricare pagine html, immagini, file CSS, file audio e video, ecc, in uno spazio web, su un hosting dedicato o condiviso. Un hosting dedicato è un intero server a disposizione … Leggi tutto