1

bonjour voila j'ai un projet d'info et disons que c'est pas trop mon truc... bref je galere
la premiere etape consiste a implementer un sous programme pour la lecture de l'automate (procedure prenant en entree le nom du fichier qui contient la description de l'automate )
la structure de donnees permettant de stocker l'automate en memoire est particuliere :
cont
nb_symb_max=50; nb_etats_max=50;etat_nul=0;symbole_nul=0;separateur=' ';epsilon='';
type
t_symb=symbole_nul. .nb_symb_max; t_etat=etat_nul. .nb_etats_max; t_automate= record nb_symb :t_symb; alphabet:array[t_symb] of char; nb_etats:t_etat; etat_initial:t_etat;etats_finaux:array[t_etat,t_symb] of t_etat;
end;


si quelqu'un pouvait m'aider ce serait sympa
++

2

tu es loin d'avoir donné assez d'infos pour pouvoir répondre, il manque le langage mais je suppose que c'est du Pascal, et il me semble que l'énoncé est très vague ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

Le but est de lire le fichier donné en entrée et de charger les données dans la structure que tu donnes ?
Il faudrait d'abord que tu ouvres ce fichier, puis que tu le lises (ligne à ligne ou autre suivant le format du fichier) pour le charger dans le record.

cont
  nb_symb_max=50;
  nb_etats_max=50;
  etat_nul=0;
  symbole_nul=0;
  separateur=' ';
  epsilon='';
type
  t_symb=symbole_nul. .nb_symb_max;
  t_etat=etat_nul. .nb_etats_max;
  t_automate= record
      nb_symb :t_symb;
      alphabet:array[t_symb] of char;
      nb_etats:t_etat;
      etat_initial:t_etat;
      etats_finaux:array[t_etat,t_symb] of t_etat;
  end;
avatar
Fahrenheit 451, Brave New World, 1984 : make your choice