Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come ordinare con QBASIC

tribune di base per la All-Purpose Symbolic Instruction codice per principianti ; mastering è il primo passo per molti programmatori prendono quando imparare il loro mestiere . QBASIC è un ambiente di sviluppo integrato per il BASIC , si potrebbe scrivere BASIC all'interno QBASIC e testarlo , salvare o eseguire il debug senza la necessità di qualsiasi altro programma . Perché BASIC è un linguaggio essenzialmente fatta per l'apprendimento , non esiste una funzione "Ordina" built-in . Imparare a ordinare in BASIC è un grande esercizio di pensiero critico e come scrivere codice preciso . Cose che ti serviranno
QBASIC o altro interprete BASIC
Show More Istruzioni
1

Cancella lo schermo di qualsiasi altro codice all'inizio del programma digitando " CLS " come prima linea . Premere "Enter" per passare alla riga successiva
2

digitare nel QBASIC : .

AFFITTO DATA = 10

DIM A ( DATA)

Questo creerà una variabile chiamata "DATA" , con 10 articoli e quindi assicurarsi BASIC sa che si desidera utilizzare come matrice .
3

Aggiungi il seguente programma :

PER NUM = 1 TO DATI

AFFITTO A ( NUM ) = INT ( RND * 100 ) + 1

AVANTI NUM

In questo blocco di codice , è possibile impostare un ciclo in cui vengono generati e messi in una variabile " DATA" numeri casuali tra 1 e 100 . Nella prima riga , si imposta il primo numero che si desidera ripetere fino a quando l'array termina . All'interno del ciclo , "RND" viene moltiplicato per 100 ed è uno aggiunto. Questo perché " RND" restituisce sempre un numero compreso tra 0 e 1 , e interi , numeri diversi da zero sono più facili per gli esseri umani per capire
4

Inserisci il codice seguente sotto : .

PER ESTERNO = 1 AI DATI - 1

STAMPA ESTERNO ;

PER INTERNO ESTERNO = + 1 AI DATI

CASO A ( ESTERNO ) < = A ( INTERNO) THEN GOTO nochange

SWAP A ( ESTERNO ) , A ( INTERNO ) per

nochange :

AVANTI INNER

PROSSIMA ESTERNA

codice è il codice ordinamento effettivo . "Interno" ed "esterni" sono due variabili che si utilizzano per rappresentare il primo e secondo elementi dell'array . Se uno è maggiore , allora il programma swap . In caso contrario, si andrà alla " nochange : " marcatore e semplicemente lavorare sulla fase successiva del programma
5

Aggiungere il seguente codice : .

PER NUM = 1 TO VOCI

sTAMPA A ( NUM ) , Stati

AVANTI NUM

Questo stamperà l' elenco ordinato in modo da poter controllare il vostro lavoro .

 

Programmazione © www.354353.com