Рет қаралды 83
Commodore 64 - if... then...
#commodore64 #commodore #retro #basic #program #if #then
Riga 10: Usando il comando BASIC REM, indica una riga non eseguibile che viene usata per scrivere delle note (esempi: nome del programma, uso di un blocco di codice, ecc...).
Riga 20: Usando il seguente comando BASIC, cancella qualsiasi informazione dallo schermo.
Riga 30: Premendo simultaneamente il tasto CTRL e il tasto 9 all'interno delle virgolette, digitiamo la lettera maiuscola R in negativo. Questo permette di stampare a video il testo in negativo.
Riga 40: definisce il contatore CT (CounT-Conteggio) uguale a 0.
Riga 50: Usando il comando BASIC PRINT, tutto ciò che è racchiuso tra virgolette viene stampato a video. La virgola (,) a fine riga permette la tabulazione a schermo (come in questo caso con la scritta: COMMODORE 64).
Riga 60: Aumenta il contatore CT di una unità.
Riga 70: Usando i comandi BASIC IF...THEN, consente al Commodore 64 di analizzare una situazione e di intraprendere due azioni possibili in relazione al risultato. Se l'espressione è vera, viene eseguita l'istruzione che segue THEN. Questo può essere qualsiasi istruzione BASIC. Se l'espressione è falsa il programma va direttamente alla riga successiva.
In questo caso se (IF) un valore è minore di un certo numero allora (THEN) occorre fare qualche cosa: in questo caso va alla riga 50.
Possibile fissare un certo numero di condizioni: minore di, maggiore di, uguale a, diverso da, maggiore di o uguale a, minore di o uguale a.
Riga 80: il programma si interrompe.
---------------------------------------------------------------------------------------------------------------------
Website: aureliogreco.a...
Blog: laboratorioit....
Linkedin: / aurelio-greco
GitHub: github.com/Aur...
Scratch: scratch.mit.ed...
Facebook: / aurelio.greco.it
Buy Me a Coffee: buymeacoffee.c...
ClaPaSa - abbigliamento: www.spreadshir...
ClaPaSa - taccuini: www.amazon.it/...
---------------------------------------------------------------------------------------------------------------------