Python - Scrivere pseudocodice?

voti
3

Come si scrive pseudocodice per disegnare una scacchiera 8-by-8 di piazze, in cui nessuna delle piazze devono essere pieno? (Possono tutti essere vuoto)

Non ho ben capito il concetto pseudocodice.

È pubblicato 20/09/2009 alle 23:52
fonte dall'utente
In altre lingue...                            


5 risposte

voti
4

pseudo codice sta scrivendo il codice in forma che è come il codice, ma non il codice del tutto. Quindi, per l'apertura di un file e la stampa di stampare le sue righe di testo

if file exists(path_to_file) then :
 open (path_to_file)
 for each line in file  : print the line of the file

Tutto quello che dovete fare è creare la sequenza di passaggi necessari per il vostro problema e scrivere in quel modo. Dal momento che si parla di pitone, basta usare usare un altro pitone come la sintassi nel codice pseudo.

Ho il sospetto che si problema sarà quello di incoraggiarvi a considerare come rendere funzioni e classi, e scrivere il codice di pseudo primo sarà aiutare a fare questo.

Risposto il 20/09/2009 a 23:58
fonte dall'utente

voti
1

Sto indovinando che questo è un lavoro di classe, giusto?

In breve, pseudocodice è molto simile a un contorno. E 'la struttura di come si sta andando a fare per risolvere il problema, senza i dettagli specifici.

In questo caso, si sarebbe probabilmente usare una coppia per-loop, e disegnare il disegno e là ...

for x in range(0,10):
    for y in range(0,10):
        #print out the square (x,y)
Risposto il 20/09/2009 a 23:59
fonte dall'utente

voti
2

Basta scrivere qualcosa che assomiglia a un ibrido tra il codice e normale spiegazione umana.

for i from 1 to 8
    for j from 1 to 8
        print "[ ]"
    print "\n"
Risposto il 21/09/2009 a 00:02
fonte dall'utente

voti
5

Sarei ancora più ad esempio generico.

Loop with x from 1 to 8
    Loop with y from 1 to 8
        draw square at x, y
Risposto il 21/09/2009 a 00:09
fonte dall'utente

voti
4

Articoli di Wikipedia utilizzano Pseudocodice molto, molto successo. Non esiste uno standard per Pseudocodice su wikipedia, e la sintassi varia, ma ecco alcune informazioni di carattere generale con esempi: algoritmi su Wikipedia

Qui ci sono due buoni esempi di articoli con Pseudocodice ( più ):

Usando lo stile Wikipedia simile, mi piacerebbe fare:

for i from 0 to 7
    for j from 0 to 7
        if (i + j) is even then
            paint square (i, j) black
        else
            paint square (i, j) white

(Marcatura fine se o alla fine di per con 'End If' o 'repeat' / 'finiscono per' è una questione di stile immagino).

Risposto il 21/09/2009 a 01:40
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more