Post

Il codice binario

Immagine
Per contare ed eseguire semplici calcoli, noi comunemente utilizziamo il classico sistema decimale con le dieci cifre da 0 a 9. I computer utilizzano invece un altro sistema che prende il nome di  sistema binario , proprio perché quest’ultimo è costituito da due soli simboli:  0 ed 1. I computer capiscono solamente questi due soli simboli perchè o ricevono il segnale o no per cui: 1 =  acceso   corrisponde al passaggio di corrente  0 =  spento  non passa corrente    Utilizzando solo queste due cifre, si possono rappresentare non solo tutti i possibili numeri esistenti, ma anche tutte le parole, le immagini, i video, i suoni…tutte le tipologie digitali.. Le cifre binarie, cioè 0 oppure 1, vengono chiamate in informatica bit (dalle iniziali  inglesi binary digit ).  Con un bit si possono codificare due "informazioni"(in questo caso due numeri) con 2bit, 4 "informazioni" con 3 bit 8 "informazioni" con 4 bit 16  "i...

IL PC (Personal Computer)

Immagine
IL  PC  ,  PERSONAL COMPUTER È un computer che viene posato su un tavolo e che per la sua considerevole mole ed accessori a seguito, non viene generalmente spostato. Ecco perchè viene anche detto  PC Fisso . IL  NOTEBOOK  o  LAPTOP Il notebook  è un computer portatile che, dato il suo peso leggero ed il suo minimo ingombro, si può tranquillamente portare con se in ogni momento ed usarlo in ogni luogo, grazie alla sua alimentazione a batteria. Ecco perchè viene anche detto  PC portatile . Il  TABLET è un piccolo schermo su di una tavoletta con il quale è possibile eseguire quasi tutte le operazioni più comuni di un computer fisso o portatile. Anche se ancora non ha le stesse potenzialità. Lo  SMARTPHONE   è l'evoluzione del telefono cellulare, ed oramai è a pieno titolo un  computer in miniatura  dove è possibile eseguire moltissime operazioni, una volta di esclusivo dominio del cosiddetto elaboratore elettronico; così...

SCRATCH

Immagine
Scratch è un  ambiente di programmazione  che utilizza un linguaggio   di tipo  grafico e visuale, a blocchi. In questo ambiente  non bisogna digitare alcun codice , come avviene, invece, nella programmazione tradizionale.  Per creare un programma, infatti,  basterà trascinare dei blocchi di codice , preimpostati e divisi per colore, all’interno dell’area di coding ed unirli insieme seguendo un ordine logico. Perché si chiama Scratch? Il nome di questo linguaggio deriva dall’inglese  to scratch  (graffiare), che definisce anche la tecnica dei DJ di muovere i dischi vinili sotto le testine dei giradischi per creare dei remix. Questo nome, ovviamente, non è per niente casuale e descrive con precisione  l’idea base di Scratch , ovvero quella  di unire insieme immagini, suoni e testi per creare un contenuto multimediale . E non solo, con Scratch siamo liberi di prendere i progetti degli altri e “remixarli” per creare qualcosa di origina...

ALGORITMI e PROGRAMMI

Immagine
  Cosa è un robot?  Un robot “capisce” veramente quello che le persone dicono? I robot funzionano seguendo “ istruzioni ”, cioè specifiche azioni che sono stati predisposti a compiere. Per riuscire a completare un compito, un robot ha bisogno di avere una precisa sequenza di istruzioni (a volte chiamata “programma”) da poter eseguire.  Un programma è l’espressione di un “ algoritmo ” in un formato eseguibile da un calcolatore. Per prendere dimestichezza con i concetti di programma e algoritmo, può essere utile avere un esempio. Per questo esercizio, useremo un linguaggio di programmazione fatto di linee e frecce.  Ma cos'è un algoritmo? Una serie di istruzioni sequenziali al fine di risolvere un problema Cos'è un'istruzione? indicazione sufficientemente semplice, non ambigua e non scomponibile in altre più semplici tale da poter essere eseguita da una macchina. In questo caso, i simboli a sinistra sono le istruzioni del “ programma ” e le parole a destra sono la rela...

Questionario di valutazione

Immagine
Sei giunto alla fine del corso. Valuta la tua esperienza compilando il seguente questionario:

Primo programma

Immagine
Far salutare e miagolare il gattino, poi farlo muovere di 100 passi. Provate da soli... Ci siete riusciti?   Per realizzarlo occorre fare pochi semplici passaggi: (notate che ho utilizzato in grassetto gli stessi colori dei blocchi da utilizzare). 1 – Inizio : andiamo su situazioni e scegliamo quando si clicca sulla bandiera verde . Questo vuol dire che il programma si attiverà quando faremo click sulla bandierina verde alla destra nell’area stage. 2 – Istruzione : andiamo su aspetto e scegliamo dire ciao per due secondi . 3 – Istruzione : andiamo su suono e scegliamo riproduci suono miao e attendi la fine . 4 – Istruzione : andiamo su movimento e scegliamo fai 100 passi . 5 – Fine : andiamo su controllo e scegliamo ferma tutto . Abbiamo realizzato così il nostro primo programma con scratch 3.0 che innanzitutto compie un’azione dire, poi emette un suono e infine compie un movimento. Provatelo cliccando sulla bandierina verde nello stage. Ecco le istruzioni: ...

Scratch

Immagine
Scratch è un ambiente di programmazione che utilizza un linguaggio di tipo grafico e visuale, a blocchi. In questo ambiente  non bisogna digitare alcun codice , come avviene, invece, nella programmazione tradizionale. Per creare un programma, infatti,  basterà trascinare dei blocchi di codice , preimpostati e divisi per colore, all’interno dell’area di coding ed unirli insieme seguendo un ordine logico. E’ un linguaggio che consente a chiunque, anche a chi non ha mai programmato, di creare, in maniera semplice ed intuitiva, delle storie interattive, dei semplici giochi e delle animazioni. Scratch è anche molto social, infatti, è possibile condividere la propria creazione e remixarla in collaborazione con gli altri scratchers. Ad aprile 2017 c’erano  più di 18,5 milioni di utenti registrati  sul sito ufficiale con  oltre 22,5 milioni di progetti condivisi . Insomma, un’immensità di idee e potenziali co-programmatori. Come è nato Scratch? La prima ve...