Una lista dei comandi per QBasic

July 11

QBasic è un linguaggio di programmazione di terza generazione strutturato che supporta una varietà di comandi, compresi i comandi variabili, i comandi matematici, i comandi di input / output e if / then comandi. Questi rappresentano solo una parte delle decine di comandi disponibili in QBasic, ma forniscono la base fondamentale necessaria per la costruzione di qualsiasi programma, non importa quanto complessa.

Comandi variabili

Le variabili sono spazi di stoccaggio che memorizzano i valori. Ci sono due tipi fondamentali di variabili: numerica e corda. variabili numeriche memorizzano i numeri, mentre il testo variabili stringa negozio. I cinque disponibili tipi di variabili numeriche includono INTEGER, LONG, singole e doppie. I numeri interi memorizzare numeri non decimali compresi tra 32.768 e 32.767, mentre i negozi LUNGA valori non decimali tra -2.147.483.648 e 2.147.483.647. Singole e doppie sono le stesse intero e LONG rispettivamente, salvo che essi supportano numeri decimali. Definire una variabile digitando [variabile DIM AS tipo], dove "variabile" si riferisce al nome della variabile e "tipo" è stringa, intero, lungo, singola o doppia. Supplemento STRING i nomi delle variabili con $, ad esempio, $ NameVariable, $ CityVariable.

Comandi matematiche

QBasic include numerosi comandi per fare calcoli matematici automatici. Per esempio, la funzione SQR trova la radice quadrata di un numero. Se hai scritto "PRINT SQR (4)", per esempio, lo schermo sarebbe uscita il valore 2. Sono inclusi anche i comandi trigonometriche come COS, SIN e TAN, e il comando ABS, che trova il valore assoluto di un numero. Non dimenticare di comandi operatore. A differenza dei comandi tradizionali, possono essere accoppiati con altri numeri per risolvere i problemi di matematica. L'operatore + esegue Inoltre, l'operatore - esegue la sottrazione, la / operatore esegue divisione e la * operatore esegue la moltiplicazione.

Input e Output Comandi

Recuperare dati da un utente utilizzando il comando INPUT. La sua sintassi è [Input "testo"; variabile], dove "testo" si riferisce alla domanda si è in posa per l'utente, e variabile rappresenta la variabile numerica o una stringa che memorizzerà la risposta dell'utente. Per esempio, per chiedere un utente per un numero dispari e memorizzarlo nella variabile Num, è necessario digitare INPUT "Si prega di digitare un numero dispari:"; Num. È quindi possibile uscita questo valore indietro per l'utente tramite il comando di stampa digitando STAMPA Num. Oppure si può emettere un diverso messaggio: PRINT "Grazie."

Se e allora i comandi

Se e poi strutture permettono di dirigere il programma per eseguire una determinata serie di azioni, dato che una condizione è soddisfatta. La sintassi è [IF (condizione) THEN (azioni) END IF]. Per verificare se la variabile Num è uguale a 5, per esempio, è possibile digitare quanto segue:

Se num = 5 POI
PRINT "Questo è il numero corretto."
FINISCI SE

Un altro componente di questa struttura è il comando ELSE. Si potrebbe inserire dopo l'istruzione PRINT per permettere all'utente di sapere se ha ottenuto il numero sbagliato:

Se num = 5 POI
PRINT "Questo è il numero corretto."
ELSE PRINT "Si tratta di un numero non corretto."
FINISCI SE