Si possono dare input ai programmi scritti in LibreLogo?
4 posters
Si possono dare input ai programmi scritti in LibreLogo?
È appena finito il sincrono dove Marco Luigi ha chiesto se si possono inserire dati numerici in input. Sì, provate questo:
CLEARSCREEN
HOME
LATO = FLOAT(INPUT “Lato del quadrato?”)
FORWARD LATO
RIGHT 90
FORWARD LATO
RIGHT 90
FORWARD LATO
RIGHT 90
FORWARD LATO
RIGHT 90
Antonella- Posts : 25
Join date : 2017-01-01
NUMERI
Ascoltando la lezione in sincrono mi sono chiesto se il linguaggio LOGO possa essere un valido aiuto anche per alunni certificati DSA. Premetto che insegno in una scuola secondaria di secondo grado e che ho solo esperienza di insegnamento con ragazzi del triennio superiore e soprattutto con adulti (corsi serali).
In ogni caso nel film "Stelle sulla terra" l'insegnante insegna i numeri relativi al discente, facendogliene fare esperienza con il corpo (sale e scende gli scalini a seconda se il numero è positivo o negativo)
Quindi la domanda, può essere un valido aiuto anche in questi casi ?
L'esempio che inserisco più sotto prevede nel documento una scala di numeri che va da -5 a +5 (costruita con una tabella)
Il primo spostamento è costante, mentre i successivi 2 sono dati dall'utente che inserisce prima un numero positivo e successivamente un numero negativo. Il vincolo è dato dall'intervallo dei numeri che va da - 5 a +5 (altrimenti la tartaruga va fuori dalla pagina)
Proverò a inserire il documento completo nella piattaforma IUL, qui inserisco solo il codice.
CLEARSCREEN ;pulisce la pagina
HOME
HEADING 0 ;posiziona a tartaruga
PENSTYLE “SOLID” ;definisce lo stile della penna
PENSIZE 2 ;definisce lo spessore del tratto
PASSO = 15
FORWARD PASSO
PRINT “CIAO”
SLEEP 1000
RIGHT 90
PASSO = 41
PRINT “ORA PROVO CON +2”
PASSO = 2 * 41
FORWARD PASSO
PASSO = 41
NUMERO = FLOAT (INPUT “INSERISCI TU UN NUMERO POSITIVO”)
PASSO = PASSO * NUMERO
FORWARD PASSO
PASSO = 41
NUMERO = FLOAT (INPUT “ ORA INSERISCI UN NUMERO NEGATIVO”)
PASSO = PASSO * (NUMERO * -1)
LEFT 180
FORWARD PASSO
In ogni caso nel film "Stelle sulla terra" l'insegnante insegna i numeri relativi al discente, facendogliene fare esperienza con il corpo (sale e scende gli scalini a seconda se il numero è positivo o negativo)
Quindi la domanda, può essere un valido aiuto anche in questi casi ?
L'esempio che inserisco più sotto prevede nel documento una scala di numeri che va da -5 a +5 (costruita con una tabella)
Il primo spostamento è costante, mentre i successivi 2 sono dati dall'utente che inserisce prima un numero positivo e successivamente un numero negativo. Il vincolo è dato dall'intervallo dei numeri che va da - 5 a +5 (altrimenti la tartaruga va fuori dalla pagina)
Proverò a inserire il documento completo nella piattaforma IUL, qui inserisco solo il codice.
CLEARSCREEN ;pulisce la pagina
HOME
HEADING 0 ;posiziona a tartaruga
PENSTYLE “SOLID” ;definisce lo stile della penna
PENSIZE 2 ;definisce lo spessore del tratto
PASSO = 15
FORWARD PASSO
PRINT “CIAO”
SLEEP 1000
RIGHT 90
PASSO = 41
PRINT “ORA PROVO CON +2”
PASSO = 2 * 41
FORWARD PASSO
PASSO = 41
NUMERO = FLOAT (INPUT “INSERISCI TU UN NUMERO POSITIVO”)
PASSO = PASSO * NUMERO
FORWARD PASSO
PASSO = 41
NUMERO = FLOAT (INPUT “ ORA INSERISCI UN NUMERO NEGATIVO”)
PASSO = PASSO * (NUMERO * -1)
LEFT 180
FORWARD PASSO
mlcorsi@me.com- Posts : 10
Join date : 2017-01-07
Re: Si possono dare input ai programmi scritti in LibreLogo?
Andreas wrote:È appena finito il sincrono dove Marco Luigi ha chiesto se si possono inserire dati numerici in input. Sì, provate questo:
CLEARSCREEN
HOME
LATO = FLOAT(INPUT “Lato del quadrato?”)
FORWARD LATO
RIGHT 90
FORWARD LATO
RIGHT 90
FORWARD LATO
RIGHT 90
FORWARD LATO
RIGHT 90
Buonasera. Provato lato 100 e accorciato.
Maeroby- Posts : 29
Join date : 2016-12-24
Similar topics
» La questione di LibreLogo nel Mac
» Questione di LibreLogo che non funziona con il Mac
» Viaggio in LibreLogo con i miei alunni!
» Questione di LibreLogo che non funziona con il Mac
» Viaggio in LibreLogo con i miei alunni!
Permissions in this forum:
You cannot reply to topics in this forum