< Return to Video

Introduzione al Disegno Fisso

  • 0:03 - 0:06
    Incominciamo a programmare. Dobbiamo iniziare imparando a capire le fome, la base.
  • 0:06 - 0:11
    Ma non vi preoccupate, molto presto le vostre forme si imetteranno a svolazzare sullo schermo e a cambiare colore e a fare un sacco di cose simpaticissime che c'entrano con la programmazione.
  • 0:11 - 0:13
    Continuate a seguirci!
  • 0:13 - 0:15
    Allora, incominciamo disegnando dei rettangoli.
  • 0:15 - 0:21
    Scriviamo rect() per rettangolo, poi aperta parentesi e poi quattro cifre e vi spiegherò fra un attimo che cosa significano
  • 0:21 - 0:24
    ... poi chiudiamo la parentesi e alla fine mettiamo un punto e virgola.
  • 0:24 - 0:26
    Guardate, incredibile: un rettangolo!
  • 0:26 - 0:30
    Ed è venuto così bene che ci riproviamo. Questa volta possiamo provare con dei numeri diversi.
  • 0:30 - 0:36
    Magari dei numeri più grandi e poi dei numeri più piccoli alla fine e, guardate un po', un altro rettangolo.
  • 0:36 - 0:41
    In realtà, se proviamo a cambiare questo primo numero per rimpicciolirlo, incomincerà a muoversi.
  • 0:41 - 0:48
    Se cambiamo questo numero in fondo per aumentarlo e poi diminuirlo, allora incomincerà a crescere e poi a restringersi, interessante.
  • 0:48 - 0:52
    E allora, come succede questa magia, vi domanderete?
  • 0:52 - 0:56
    Beh, ricordatevi che il vostro computer è proprio come un cagnolino, molto intelligente e obbediente.
  • 0:56 - 1:00
    Con un cane magari potreste dirgli di sedersi, fermarsi e persino rotolarsi per terra.
  • 1:00 - 1:03
    Dovreste semplicemente dare il comando seduto().
  • 1:03 - 1:07
    Quindi, in codice, come direste al vostro computer-cane di sedersi?
  • 1:07 - 1:20
    Beh, il modo in cui lo fareste è questo: scrivereste il nome del comando, diciamo "seduto" e poi 2 parentesi dopo per dirgli di eseguire il comando che avete appena pronunciato e poi un punto e virgola alla fine per dire "sì, questo comando è terminato."
  • 1:20 - 1:22
    E allora il vostro computer-cane si metterebbe a sedere.
  • 1:22 - 1:32
    Beh, è ovvio, il vostro computer che usate per Khan Academy non è un cane, quindi non sa come sedersi o rotolarsi, ma sa come disegnare rettangoli, quando voi dite rect() e questa è una bella cosa davvero, no?
  • 1:32 - 1:44
    Quindi è quello che faremo su questa linea. Diremo il comando rect(), che è semplicemente il nome, e poi parentesi aperta e poi chiusa per dire "vai a farlo" e poi il punto e virgola alla fine.
  • 1:44 - 1:47
    Questo è il modo in cui il vostro computer sa come andare a fare quella cosa speciale rect.
  • 1:47 - 1:50
    Okay, ora invece ritorniamo al nostro rect.
  • 1:50 - 1:54
    Abbiamo il nome del comando esattamente qui, abbiamo queste parentesi.
  • 1:54 - 1:57
    E tutti questi numeri strani?
  • 1:57 - 2:02
    Beh, l'idea è che il computer in realtà non sa abbastanza se gli dite soltanto rect.
  • 2:02 - 2:10
    Per capirlo, provate a pensare che vi abbia dato un pezzo di carta e vi avessi chiesto di disegnare un rettangolo esattamente come lo volevo che fosse.
  • 2:10 - 2:15
    Beh, a meno che possiate leggere la mia mente, vi verranno subito spontanee delle domande.
  • 2:15 - 2:20
    Innanzitutto potreste domandarvi: "d'accordo, ma dove vuoi che lo disegni il rettangolo?"
  • 2:20 - 2:28
    E allora io direi "diciamo che concordiamo che questa parte sinistra del foglio la chiameremo 0."
  • 2:28 - 2:31
    E concordiamo che questa parte destra sarà 400.
  • 2:31 - 2:38
    Allora potrei darvi un numero, come 100, e voi sapreste che andrà a finire più o meno qui.
  • 2:38 - 2:44
    Sarete soddisfatti per il momento, ma poi direste che, d'accordo, ora so quanto è distante in senso orizzontale, ma dove si trova in senso verticale?
  • 2:44 - 2:56
    Allora potrei darvi un altro numero, come 200 e direi che questo è il margine superiore 0 e di nuovo che il margine inferiore è 400 e voi direste, beh, 200 sarà proprio al centro.
  • 2:56 - 3:03
    E così ci siamo, perché adesso penserete; okay, ora disegno il tuo rettangolo proprio qui.,,
  • 3:03 - 3:07
    ... perché è 100 in orizzontale e 200 in verticale.
  • 3:07 - 3:10
    Se non fosse che mancano ancora delle informazioni, perché ora che cosa domandate?
  • 3:10 - 3:13
    Vi state domandando; quanto grande voglio che sia il rettangolo?
  • 3:13 - 3:17
    Io direi, per esempio facciamo largo 150?
  • 3:17 - 3:28
    E voi pensereste che, beh, questo è 100 e questo è 400, quindi se lo vogliamo largo 150, forse arriveremo più o meno fino a qui.
  • 3:28 - 3:30
    Okay, bello, è più o meno largo 150.
  • 3:30 - 3:32
    Allora poi direste; quanto lo vuoi alto?
  • 3:32 - 3:33
    E io direi; "mah, non so, non lo voglio molto alto, che ne dite di farlo alto 50?"
  • 3:33 - 3:39
    Voi direte; okay, 50, è più o meno alto così.
  • 3:39 - 3:45
    Adesso direte; grande! so esattamente il punto in cui vuoi avere il tuo rettangolo e come deve essere fatto, ora lo posso disegnare.
  • 3:45 - 3:48
    Un sacco di lavoro per un rettangolo, non vi pare?
  • 3:48 - 4:02
    Ma l'idea è che, semplicemente dandovi questi 4 numeri - 100 orizzontale, 200 verticale, 150 larghezza, 50 altezza, ora siamo esattamente sulla pagina nel punto in cui il rettangolo dovrebbe trovarsi.
  • 4:02 - 4:05
    E questo è anche il modo in cui funziona il computer.
  • 4:05 - 4:17
    Potete semplicemente scrivere il nome del comando come abbiamo detto prima - aperta parentesi, i 4 numeri - 100, 200, 150, 50, chiusa parentesi e poi un punto e virgola.
  • 4:17 - 4:21
    E lui disegnerà un rettangolo esattamente dove volevamo che si trovasse!
  • 4:21 - 4:26
    Beh, ad essere sinceri, questo non è esattamente il punto in cui volevamo il rettangolo - non è il punto dove lo abbiamo disegnato, vero?
  • 4:26 - 4:32
    I nostri numeri sono leggermente sfasati. Allora continuiamo e diciamo che vogliamo che corrisponda esattamente a quello che abbiamo disegnato.
  • 4:32 - 4:44
    Sposteremo questo così va un po' più in là, un po' meno su e giù, leggermente più stretto e forse appena un po' più basso.
  • 4:44 - 4:53
    Ora abbiamo ottenuto che il nostro rettangolo corrisponda quasi del tutto a quello che abbiamo disegnato, perché abbiamo capito che cosa significa ciascuno di questi numeri e li abbiamo potuti cambiare in modo da farlo diventare come lo volevamo.
  • 4:53 - 4:55
    Ora vediamo di disegnare un altro rettangolo.
  • 4:55 - 5:00
    La cosa bella è che ora possiamo disegnare rettangoli ovunque vogliamo.
  • 5:00 - 5:05
    Che ne dite di disegnarne uno quassù in cima, in questo angolo in alto?
  • 5:05 - 5:07
    Pensiamo a dove si troverebbe.
  • 5:07 - 5:17
    Sarebbe una cosa come 0 in orizzontale, 0 in verticale e magari lo facciamo piuttosto piccolo, per esempio largo 50 e alto 10. Un rettangolo piuttosto piccolo, no?
  • 5:17 - 5:27
    Andiamo avanti e facciamolo. Scriviamo rect, separiamo i parametri con virgole e diciamo, okay, siamo a posto.
  • 5:27 - 5:36
    Ma, oh oh, arriva questo messaggio di errore che dice che ci manca una parentesi di chiusura e ci rendiamo conto che effettivamente è vero e quindi ce la rimettiamo.
  • 5:36 - 5:39
    Ma, non va tanto bene, perché, oh oh, adesso arriva un altro messaggio di errore che dice che ci manca un punto e virgola.
  • 5:39 - 5:44
    Se cliccassimo "show me where", ci indicherebbe la linea che abbiamo appena scritto...
  • 5:44 - 5:49
    ... e ci ricordiamo che i punti e virgola sono come i punti alla fine delle frasi, ma in questo caso sono alla fine delle linee di codice, e ne abbiamo dimenticato uno.
  • 5:49 - 5:53
    Possiamo rimettercelo, non è un problema, e va di nuovo tutto a posto.
  • 5:53 - 5:56
    Guardate, un rettangolino piccolo, proprio come lo volevamo.
  • 5:56 - 6:04
    Proprio come prima lo possiamo espandere per renderlo più grande, lo possiamo spostare e possiamo posizionarlo esattamente dove desideriamo.
  • 6:04 - 6:08
    Ora quindi conoscete bene tutti i dettagli su come funziona questa cosa dei rettangoli.
  • 6:08 - 6:16
    Abbiamo parlato del significato di questi numeri e del fatto che dovete sempre mettere il nome del comando, le parentesi, separare i numeri con virgole, mettere il punto e virgola alla fine.
  • 6:16 - 6:20
    Sembrano un sacco di cose, ma potete andare avanti e provare da soli e fare una prima esperienza.
  • 6:20 - 6:24
    La prossima volta impareremo a creare altre forme e poi andremo avanti imparando cose fortissime come colorarle e farle volare in giro per lo schermo.
Title:
Introduzione al Disegno Fisso
Description:

Questo è soltanto un fotogramma del nostro video di spiegazione interattiva sul codice, preparato per facilitare il lavoro di sottotitolatura e traduzione. È meglio guardare le nostre spiegazioni qui:
https://www.khanacademy.org/cs/programming/

more » « less
Video Language:
English
Duration:
06:27

Italian subtitles

Revisions