473,663 Members | 2,705 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Aide pour programme: Le préprocesseur Bazorix

J'ai un problème pour écrire un programme.
Voici mon sujet:
Ecrire en c++ un programme qui reçoit en entrée une suite
d'instruction encadrées par les mots clés BIBODLE et LISUK dans un
langage quelconque appélé Bazoréen et rend en sortie soit une liste
des erreurs rencontrées lors du traitement, soit un programme source
en c++, sans erreurs de syntaxe ni de semantique, compilable et
exécutable.
Les éléments du bazoréen sont:
1 opérateurs
konde:+
heya:-
ni:*
kap:/
longueur:longue ur d'une chaine de caractères
akoli:=
akolibe:<>
alel:>
alelbe:<pour l'affectation on utilisera:=

2Types de donnees
entier,reel, chaine(n)
3Declarations
chaque variable est explicitement déclarée en utilisant le mot clé aye
ex: x aye entier

4 sous programmes
un sous prog commence par le mot clé bazorix et se présente comme
suit:
bazorix<nom du sous-prog> (paramètres)
<declarations locales>
<instructions >
telep(fin d'un sous prog)
Pour les fonctions ce sera;
Timbis<Type de données>
5 Appel des sous-programmes

pour les fonctions ce sera <variable>=<n om du
sous-programme>(argu ments eventuels)
pour les procedures
sebel<nom du sous prog>(arguments eventuels)

6 Structure d'un programme
Bazoréen
Bibodle

<definition des variables globales>
<instructions:u ne par ligne>
<Appel eventuel des sous programmes>

Lisuk

<ecriture des sous-programmes>
Jul 22 '05 #1
2 1999
"NDAKI MBOULET" <re********@yah oo.fr> wrote...
J'ai un problème pour écrire un programme.


(a) This is an English-speaking newsgroup.
(b) We don't do homework
(c) To hire somebody, write to misc.jobs.offer ed
Jul 22 '05 #2
>J'ai un problème pour écrire un programme.
Voici mon sujet:
Ecrire en c++ un programme qui reçoit en entrée une suite
d'instructio n encadrées par les mots clés BIBODLE et LISUK dans un
langage quelconque appélé Bazoréen et rend en sortie soit une liste
des erreurs rencontrées lors du traitement, soit un programme source
en c++, sans erreurs de syntaxe ni de semantique, compilable et
exécutable.
Les éléments du bazoréen sont:
1 opérateurs
konde:+
heya:-
ni:*
kap:/
longueur:longu eur d'une chaine de caractères
akoli:=
akolibe:<>
alel:>
alelbe:<pour l'affectation on utilisera:=

2Types de donnees
entier,reel, chaine(n)
3Declaration s
chaque variable est explicitement déclarée en utilisant le mot clé aye
ex: x aye entier

4 sous programmes
un sous prog commence par le mot clé bazorix et se présente comme
suit:
bazorix<nom du sous-prog> (paramètres)
<declaration s locales>
<instruction s>
telep(fin d'un sous prog)
Pour les fonctions ce sera;
Timbis<Type de données>
5 Appel des sous-programmes

pour les fonctions ce sera <variable>=<n om du
sous-programme>(argu ments eventuels)
pour les procedures
sebel<nom du sous prog>(arguments eventuels)

6 Structure d'un programme
Bazoréen
Bibodle

<definition des variables globales>
<instructions: une par ligne>
<Appel eventuel des sous programmes>

Lisuk

<ecriture des sous-programmes>



Je comprend un petit francais. Les gents ici ne parle pas francais, il faut
ecrives tout en englais!

bone chance!
Jul 22 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
2681
by: WebRod | last post by:
Bonjour, comment savoir en moins de 5 secondes (enfin rapidement quoi) combien de nouveaux messages non récupérés se trouvent dans une BAL sur une serveur POP3 (pas d'imap donc)???? (en sachant que lorsque l'on récupère les emails, on ne les supprime pas du serveur au fur et à mesure) Parceque OUTLOOK y arrive bien lui!!
0
1871
by: tao | last post by:
Salut à tous Je dois réaliser une application ou j'ai besoin de sauvegarder des données de manière régulière. Au début je pensais utiliser une base de donnée de type sql mais le pc ou tournera l'application n'est pas connecté à un réseau et est assez vieux. De plus, pour facilier les sauvegardes pour les utilisateurs, j'ai pensé qu'il serait peut etre préférable de sauvegarder les données sous forme de fichier xml par exemple....
0
438
by: jmjacquel | last post by:
Salon IRC pour la communauté des utilisateurs et développeurs dotNET Bonjour à tous, Un nouveau salon IRC pour la communauté des utilisateurs et développeurs dotNET a été créé et enregistré ce jour. Pour y accéder, utilisez un client IRC tel que mIRC ou autre, connectez vous au serveur irc.voila.fr, et rejoingnez le salon #dotNet.
3
3888
by: pascal Joseph | last post by:
J'ai un formulaire avec un seul champ text appelé "unite" et un bouton. En javascript j'aimerai utiliser un script qui interdise les valeurs de type "char" et soit supérieur à 0 J'ai trouvé ce code mais je ne sais pas comment l'appliquer, fonctionne-t-il? <script>
5
1504
by: Philippe | last post by:
Bonjour je suis nouveau en C# (je viens de delphi) j ai qq questions comment faire pour mettre une statusbar qui ai le meme look que VisualStudio 2003 ?? j utilises des compos boutons MyXPButton
5
1765
by: Sébastien Ramage | last post by:
Bonjour à tous, Dans la folie j'ai installé le nouveau python, impatient de voir les nouveautés mais je pense que j'ai été un peu rapide car j'ai voulu utiliser pyOpenGL et là problème il n'existe pas pour python 2.5 ?!!! de plus il semble que pyopengl est été abandonné depuis 2005 ? plus rien ne bouge sur le site... je suis sous windows et je ne dispose pas des outils pour faire moi
1
2040
by: LE TROLL | last post by:
Bonjour, J'ai un bouton que je n'arrive pas à faire fonctionner au niveau du lien de ce dernier, il doit y avoir un problème de syntaxe, mais je ne sais pas lequel, le bouton doit appeler un lien qui appel un site, pouvez vous me dire, voici mon code, et ci-annexé le fichier htm don on peut copier la source: http://irolog.free.fr/bouton.htm
1
1627
by: Sebastien | last post by:
Bonjour, Je tient d'abort a m'excuser de poster cette demande ici, mais je ne vois pas tres bien ou fair cette demande, Je développe un logiciel de génération de code (Génération de Code VB et PHP), il est depuis longtemps très aboutie (utiliser en production sur de nombreux developpement interne y compris pour des grand compte, (Télé2,Osram,EstVideo, ...) et propose de nombreuse fonctionnalite inedite a ma connessance dans d'autre...
2
1388
by: Guid | last post by:
Bonjour, je cherche a connaitre le code permettant d'activer le mode Help qui originalement s'active en cliquand sur le bouton '?' (pres de la croix pour quitter l'application). j'aurai besoin de le faire par programmation car je dispose d'une interface redesignée pour mon application. j'espere que vous comprendrez mon explication Cordialement Guid
0
8345
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8857
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8768
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
6186
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5655
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4181
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
2763
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
1999
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1754
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.