Table des matières:

Programme d'ajout simple dans le langage de programmation Shakespeare : 18 étapes
Programme d'ajout simple dans le langage de programmation Shakespeare : 18 étapes

Vidéo: Programme d'ajout simple dans le langage de programmation Shakespeare : 18 étapes

Vidéo: Programme d'ajout simple dans le langage de programmation Shakespeare : 18 étapes
Vidéo: Les Bases de la Programmation | Comment créer un Programme informatique ? 2024, Juillet
Anonim
Programme d'addition simple dans le langage de programmation Shakespeare
Programme d'addition simple dans le langage de programmation Shakespeare

Le langage de programmation Shakespeare (SPL) est un exemple de langage de programmation ésotérique, qui est peut-être intéressant à apprendre et amusant à utiliser, mais pas particulièrement utile dans les applications réelles. SPL est un langage où le code source se lit comme une pièce de Shakespeare, les personnages étant des variables et leur dialogue étant le code lui-même. Il est important de noter que le langage est très flexible, vous pouvez donc ajouter des mots, des phrases et des lignes de dialogue superflus sans affecter la fonctionnalité du code. Cela permet au code source écrit d'aller au-delà de la fonctionnalité et dans le domaine du divertissement écrit si le temps est pris pour le faire.

Étape 1: Exigences

On supposera que toute personne essayant de suivre ce jeu d'instructions connaît les bases de la programmation et les bases de la navigation dans les dossiers de l'invite de commande. Actuellement, lorsque vous travaillez avec du code SPL, afin de compiler et d'exécuter votre code, il doit d'abord être traduit en C à l'aide de cette bibliothèque, le compilateur Shakespeare de Sam Donow. Le lien téléchargera automatiquement la bibliothèque, qui devra ensuite être décompressée pour être utilisée. Afin de compiler votre code, vous devrez avoir déjà installé Python 2 ou supérieur sur votre ordinateur. Si Python n'est pas actuellement installé sur votre ordinateur, vous pouvez l'obtenir ici. Vous pouvez toujours suivre ce jeu d'instructions et écrire vous-même un programme de base sans compiler votre code.

Étape 2: programme d'ajout simple

Programme d'ajout simple
Programme d'ajout simple

La première partie de ce jeu d'instructions est de savoir comment écrire un programme simple pour ajouter des nombres. Le programme sera exécuté sur la ligne de commande et l'utilisateur entrera deux nombres, puis le programme en renverra le produit et se terminera.

Étape 3: créer un fichier source

Créer un fichier source
Créer un fichier source

Créez un fichier source pour votre programme. Pour cet exemple, le fichier sera nommé additionprogram.spl. Afin de garder les choses simples, placez ce fichier dans le dossier spl-master qui contient le fichier splc.py. Cela rendra la compilation de votre code beaucoup plus facile. Ouvrez votre fichier source dans un éditeur de texte. Je recommande le Bloc-notes ++.

Étape 4: Créer un titre

Créer un titre
Créer un titre

Écrivez un titre pour votre pièce ! Tous les programmes écrits en SPL doivent avoir un titre. Cela peut être tout ce que vous voulez, du moment que cela se termine par un point.

Étape 5: Présentez vos deux personnages

Présentez vos deux personnages
Présentez vos deux personnages

Présentez vos deux personnages ! Ce sont vos deux variables que vous utiliserez pour additionner. N'oubliez pas que leurs noms doivent être des personnages réels de pièces de Shakespeare. Voici une liste de tous les noms de personnages valides. Le format est le nom du personnage, une virgule, une introduction au personnage, puis un point. Pour cet exemple, j'ai créé deux personnages, Roméo et Juliette. L'introduction du personnage peut être tout ce que vous voulez, n'hésitez pas à faire preuve de créativité !

Étape 6: Commencer l'acte I

Commencer l'acte I
Commencer l'acte I

Commencez l'acte I. Pour créer un acte, écrivez « acte », le numéro de l'acte en chiffres romains, deux points, puis un nom pour l'acte suivi d'un point. Cela peut être nommé tout ce que vous pouvez penser.

Étape 7: Démarrer la scène I

Commencer la scène I
Commencer la scène I

Démarrez la scène I. Pour créer une scène, écrivez « Scène », le numéro de la scène en chiffres romains, deux points, puis un nom suivi d'un point. Encore une fois, vous êtes libre de choisir le nom que vous souhaitez. Notez que dans l'exemple de code, plusieurs scènes sont utilisées. Pour les intentions de ce programme, cela ne fait qu'aider à organiser votre code source, et vous pouvez écrire un programme entièrement fonctionnel en utilisant une seule scène.

Étape 8: Saisissez vos deux caractères

Entrez vos deux caractères
Entrez vos deux caractères

Entrez vos personnages sur scène ! Afin d'entrer vos deux personnages dans la scène, écrivez "[Enter NAME1 and NAME2]", où NAME1 et NAME2 sont les noms des deux personnages que vous souhaitez entrer dans la scène.

Étape 9: écrivez des instructions d'entrée

Écrire des instructions d'entrée
Écrire des instructions d'entrée

Écrivez des instructions d'entrée pour vos deux personnages afin qu'ils soient affectés à des valeurs choisies par l'utilisateur. Faire parler un personnage en SPL est aussi simple que d'écrire le nom du personnage, suivi de deux points, puis d'une phrase correctement ponctuée. Pour que votre personnage accepte une valeur spécifiée par l'utilisateur, vous devez faire dire à votre personnage « Écoutez votre cœur ». Cela permet à l'utilisateur de saisir une valeur à partir de la ligne de commande, qui sera ensuite attribuée au personnage qui prononce la ligne.

Étape 10: Ajoutez les valeurs ensemble

Ajouter les valeurs ensemble
Ajouter les valeurs ensemble

Additionnez les valeurs stockées dans vos deux personnages. Afin de mettre le personnage parlant à sa valeur et au personnage adverse dans la scène, vous pouvez écrire « Je suis la somme de toi et moi ». Si vous souhaitez que l'autre personnage prenne la valeur de la somme des deux personnages, vous pouvez dire quelque chose comme « Vous êtes maintenant la somme de vous-même et de moi ».

Étape 11: imprimer la valeur

Imprimer la valeur
Imprimer la valeur

Imprimez votre valeur ajoutée. Pour qu'un personnage affiche sa valeur dans la sortie standard, vous devez demander à l'autre personnage de la scène de lui dire « Ouvrez votre cœur ». Assurez-vous que vous dites au bon caractère pour sortir sa valeur. Si vous additionnez les valeurs en un seul personnage, l'autre personnage de la scène devrait être celui qui dit « Ouvrez votre cœur ».

Étape 12: Quitter les personnages de la scène

Quitter les personnages de la scène
Quitter les personnages de la scène

Sortez vos personnages de la scène. Vous pouvez le faire en disant « [Sortir NOM1 et NOM2] », ou vous pouvez simplement dire « [Sortir] », ce qui fait automatiquement quitter tous les personnages sur la scène.

Étape 13:

Toutes nos félicitations! Vous avez maintenant écrit un programme d'addition de base en langage de programmation Shakespeare. L'étape suivante consiste à compiler votre code.

Étape 14: Compilation de votre programme en code C

Afin de compiler votre code SPL en C, vous devez avoir installé Python 2 ou une version plus récente et avoir téléchargé le compilateur Shakepeare de Sam Donow.

Copyright © 2014-2015 Sam Donow [email protected] [email protected]

Étape 15: Ouvrez l'invite de commande et accédez au répertoire de code

Ouvrez l'invite de commande et accédez au répertoire de code
Ouvrez l'invite de commande et accédez au répertoire de code

Ouvrez l'invite de commande et accédez à votre dossier contenant le code que vous venez d'écrire et le fichier splc.py. Si vous ne savez pas comment naviguer dans la ligne de commande, voici un guide de base pour vous aider à démarrer.

Étape 16: Exécutez Splc.py et compilez votre code

Exécutez Splc.py et compilez votre code
Exécutez Splc.py et compilez votre code

Dans l'invite de commande, écrivez « py splc.py yourprogramname.spl > yourprogramname.c » en remplaçant « yourprogramname » par le nom de votre fichier source.

Étape 17: Félicitations et conseils de dépannage

Félicitations! Vous devriez maintenant avoir une version traduite de votre programme en code C ! S'il y a eu des erreurs, essayez de revenir à votre fichier.spl source et recherchez les erreurs de ponctuation. Notez que le seul moment où les deux points peuvent être utilisés est de faire prononcer une ligne par un personnage; il ne peut pas être utilisé dans une phrase prononcée par un personnage. Assurez-vous également que vos personnages sont correctement entrés dans la scène dans laquelle ils parlent et que leurs noms sont correctement orthographiés. Gardez à l'esprit que les Actes et les Scènes doivent être dans l'ordre, à partir de 1.

Étape 18: s'amuser avec (facultatif)

S'amuser avec (facultatif)
S'amuser avec (facultatif)

Lors de la lecture du code source de additionprogram.spl, il a la structure d'une pièce de Shakespeare mais il ne se lit pas tout à fait comme tel. L'exemple ci-dessus a exactement la même fonctionnalité, mais est plus dans l'esprit d'une pièce de théâtre réelle, avec un semblant d'histoire. Vous pouvez vous sentir libre d'embellir votre programme actuel pour le rendre plus amusant, ou vous pouvez simplement le laisser tel qu'il est actuellement. Le choix vous appartient, il fonctionne de la même manière

Conseillé: