pseudocode d'écriture - Python?

voix
3

Comment voulez-vous écrire pour dessiner un pseudocode 8 par 8 places, des damiers où aucune des places doivent être plein? (Peut tous être vide)

Je ne comprends pas tout à fait le concept de pseudo-code.

Créé 20/09/2009 à 23:52
source utilisateur
Dans d'autres langues...                            


5 réponses

voix
4

pseudo-code est en train d'écrire le code sous forme qui ressemble à un code, mais pas le code tout à fait. Donc, pour l'ouverture d'un fichier et d'impression l'impression de ses lignes de texte

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

Tout ce que vous devez faire est de créer la séquence des étapes nécessaires à votre problème et l'écrire comme ça. Puisque vous parlez de python, il suffit d'utiliser un plus utiliser python comme syntaxe dans votre code pseudo.

Je pense que vous problème sera de vous encourager à examiner les moyens de fonctions et de classes, et l'écriture du code de pseudo-premier vous aider à le faire.

Créé 20/09/2009 à 23:58
source utilisateur

voix
1

Je devine que c'est un devoir de classe, non?

Bref, pseudocode est très similaire à un aperçu. Il est la structure de la façon dont vous allez prendre pour résoudre le problème, sans les détails spécifiques.

Dans ce cas, vous auriez probablement utiliser deux boucles for, et d'esquisser le dessin et là ...

for x in range(0,10):
    for y in range(0,10):
        #print out the square (x,y)
Créé 20/09/2009 à 23:59
source utilisateur

voix
2

Il suffit d'écrire quelque chose qui ressemble à un hybride entre le code et l'explication humaine normale.

for i from 1 to 8
    for j from 1 to 8
        print "[ ]"
    print "\n"
Créé 21/09/2009 à 00:02
source utilisateur

voix
5

Je serais encore plus générique, par exemple.

Loop with x from 1 to 8
    Loop with y from 1 to 8
        draw square at x, y
Créé 21/09/2009 à 00:09
source utilisateur

voix
4

Les articles de Wikipedia utilisent beaucoup pseudocode, tout à fait avec succès. Il n'y a pas de norme pour pseudocode sur wikipedia, et varie la syntaxe, mais voici quelques informations générales avec des exemples: algorithmes sur Wikipédia

Voici deux exemples d'articles avec pseudocode ( plus ):

En utilisant le style Wikipédia comme, je le ferais:

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

(Fin de marquage ou si fin pour avec « fin si » ou « répétition » / « fin pour » est une question de style que je suppose).

Créé 21/09/2009 à 01:40
source utilisateur

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