2011-12-29 6 views
-1

Je travaille sur un problème qui implique la création d'un fichier SVG. J'ai écrit une VM. Mon propre programme VM lit une chaîne de "commandes" de caractère unique sur stdin en utilisant l'instruction VM getc. En utilisant ces commandes, il génère ensuite un fichier graphique au format SVG en sortie.Création de fichier SVG et commandes associées

Voici six exemples de chaînes de commande d'entrée:

RULDX

PRUPRULDX

PRRUPCBEAX

PRUP JRK PRP JJJJJ R KKKKK PRP jjjjjjjjj RX

PRUP MUN PUP MMMMM U NNNNN PUP MMMMMMMMM UX

PRUP kkkkkkkkkk kkkkkkkkkk NNNNNNNNNN AX

Pour autant que je l'ai lu ces chaînes ne sont pas liées au codage SVG ou du moins je ne trouve aucune relation à all.And je dois utiliser ces commandes pour dessiner une ouverture 2d figure avec des lignes.

Pour compléter une autre tâche plus importante, je dois d'abord déterminer ce que les commandes démontrées ci-dessus font. S'il vous plaît, aidez-moi à traverser cet obstacle. Dites-moi si je ne l'ai pas bien expliqué. Je doute de mon explication parce que moi-même je ne pouvais pas comprendre! Merci d'avance !! : D

Répondre

2

RULDX semble être un carré (Right Up gauche vers le bas) et X de mettre fin à l'entrée (Execute?)

Voir logo un exemple similaire comment faire ces dessins.

+0

Oh! C'est très brillant de toi! Cela peut être compris facilement! Mais qu'en est-il des autres commandes, mes amis ... Ces commandes n'existent pas dans LOGO .. Vous n'êtes pas d'accord? S'il vous plaît regardez de plus près avant de voter pour mon ami !! Il ya des commandes comme P, M, N, K, A, E, J – VoodooChild92

+2

P est peut-être basculer vers le haut/bas, mais tout cela est deviné, et ce site n'est pas fait pour ça. Je pense donc que votre question est hors sujet, mais je n'ai pas voté votre question. – wimh

+0

Oh! Désolé pour ce ton sarcastique, mec! Désolé! Besoin de cette tâche à la hâte !!! – VoodooChild92

Questions connexes