Come stampare a video una stringa o variabile in Basic

Nel linguaggio Basic si utilizza l'istruzione PRINT per visualizzare sullo schermo una frase ( stringa ) oppure il contenuto di una variabile.

L'istruzione PRINT

La sintassi dell'istruzione print è la seguente:

PRINT [ espressione ]

L'espressione può consistere in una stringa di testo oppure in una variabile.

Nota. Le stringhe di testo devono obbligatoriamente essere racchiuse tra virgolette. Mentre le virgolette non si utilizzano nel caso delle variabili. Inoltre, le parentesi tonde sono facoltative. Possono essere eliminate.

Come stampare a video una stringa alfanumerica

Nel seguente esempio stampo a video la frase "Hello World!".

Si tratta di una stringa di testo, una costante alfanumerica, ed è racchiusa tra virgolette.

PRINT "Hello World!"

L'esecuzione del programma stampa sullo schermo la stringa.

Hello World!

Come visualizzare a video il contenuto di una variabile

In quest'altro esempio, invece, uso l'istruzione PRINT per visualizzare sullo schermo il contenuto di una variabile

DIM nome AS string
nome="Andrea"
PRINT ( nome )

Nota. Nella prima riga dichiaro la variabile nome tramite l'istruzione DIM e nella seconda riga gli assegno il valore alfanumerico"Andrea".

Quando faccio girare il programma l'istruzione PRINT visualizza a video il contenuto della variabile nome.

Andrea

Come visualizzare una stringa costante e una variabile

A questo punto voglio usare l'istruzione PRINT per visualizzare sia una stringa di testo che il risultato della variabile.

Nel codice precedente sostituisco la terza istruzione con la seguente:

PRINT "il mio nome è "; nome

Nell'istruzione PRINT c'è sia la stringa di testo "il mio nome è " che la variabile nome.

La stringa e la variabile sono separati tra loro dal simbolo del punto e virgola (;).

Il risultato finale è il seguente

Il mio nome è Andrea

L'interprete ha visualizzato sulla stessa riga sia la stringa che la variabile.

Come visualizzare i dati in colonna

Posso utilizzare l'istruzione PRINT anche per visualizzare i dati in colonna.

Per incolonnare un dato utilizzo il simbolo della virgola ( , ) come separatore.

DIM nome AS string
DIM cognome AS string
nome = "Andrea"
cognome="Minini"
PRINT "Nome", "Cognome"
PRINT nome, cognome

Nota. Nelle prime due righe ho dichiarato le due variabili alfanumeriche nome e cognome. Nella terza e quarta riga ho rispettivamente assegnato alle variabili due stringhe alfanumeriche ( "Andrea" e "Minini" ).

Il risultato finale è il seguente:

Nome Cognome
Andrea Minini

La prima istruzione PRINT stampa a video due stringhe "Nome" e "Cognome".

Sono separate tra loro da una virgola. Pertanto, l'interprete le incolonna.

L'ultima istruzione PRINT visualizza il contenuto delle due variabili nome e cognome.

Anche in questo caso i dati sono incolonnati perché le variabili sono separate da una virgola.



Per scrivere un commento

knowledge base

Lezioni di Basic

  1. Come installare il linguaggio Basic sul PC
  2. Come compilare ed eseguire un programma Basic
  3. Come utilizzare le variabili
  4. Come stampare a video