Limbaje Formale și Automate

Laborator
7/10 (1 vot)
Domeniu: Calculatoare
Conține 9 fișiere: cpp, h
Pagini : 9 în total
Mărime: 5.12KB (arhivat)
Publicat de: Noris Moldovan
Puncte necesare: 0
laboratoare de Limbaje Formale si Automate (Automate finite) in C++

Extras din laborator

#include <iostream.h>

#include <conio.h>

#include <string.h>

#include "afd.h"

#include "afdc.h"

#define L 100

void main(){

clrscr();

AFD a;

int *f;

f=new int;

char cuvant[L];

citeste(a);

afiseaza(a);

cout<<"Dati cuvinte. Pentru a incheia, dati CTRL+Z.n";

while (1){

cin>>cuvant;

if (cin.eof())

break;

if (a.recunoaste(cuvant,f))

cout<<"Apartine limbajului.n";

else

cout<<"Nu apartine limbajului.n";

cout<<"Starea in care se opreste automatul este "<<*f<<".n";

}

}

Conținut arhivă zip

  • AFD.CPP
  • AFD.H
  • AFDC.H
  • AFN.CPP
  • AFN.H
  • AFNC.H
  • AFNL.CPP
  • AFNL.H
  • AFNLC.H

Alții au mai descărcat și

Limbaje Formale

1. Reprezentaţi automatul sub formă de graf. 2. Construiţi gramatica regulată echivalentă cu automatul dat. 3. Este sau nu automatul dat...

Protocoalele poștei electronice - SMTP POP3

Tema: Protocoalele poștei electronice SMTP,POP3. Scopul lucrării: Scopul lucrării este de a studia protocoalele SMTP şi POP3, precum şi realizarea...

Protocoalele poștei electronice

Sistemul e-mail permite unui utilizator transmiterea de mesaje electronice (e-mail) altor utilizatori din retea. In vederea transmiterii unui...

Limbaje formale și proiectarea compilatoarelor

Scopul lucrării: 1.Pentru gramatica formală G=(VN, VT, P, S) construiţi 5 şiruri care aparţin limbajului L(G) generat de această gramatică....

Vulnerabilități ale Sistemelor Informatice

Vulnerabilitati ale sistemelor informatice Începuturile 2 noiembrie 1988 este o zi importanta pentru Internet. În acea zi un proaspat absolvent...

Tehnologii informaționale laborator 1

Obiectivele Lucrării: 1. Tehnoredactarea computerizată. 2. Termeni tipografici (noţiunea de font, de caracter, de ascendent şi descendent). 3....

Protocoale de poștă electronică SMTP, POP3 și IMAP

Termenul e-mail este prescurtarea de la electronic mail care în limba engleză are semnificaţia de scrisoare electronică, iar sistemul în sine (care...

Comerțul Electronic

„Cine deţine informaţia - stăpâneşte situaţia” Medierea informatică a afacerilor a început, în ţările economic dezvoltate, încă la sfârşitul...

Te-ar putea interesa și

Procesarea informației nestructurate

I. EXPRESII REGULATE 1. Introducere Ce este o expresie regulată- O expresie regulată, pe scurt denumită şi RegEx sau RegExp, este un şir de...

Calcul ADN

Calcul adn Calculatoarele de astăzi sunt de milioane de ori mai puternice decât rudimentarii lor strămoşi din anii 40 sau 50. Aproape la fiecare...

Limbaje formale și proiectarea compilatoarelor

Scopul lucrării: 1.Pentru gramatica formală G=(VN, VT, P, S) construiţi 5 şiruri care aparţin limbajului L(G) generat de această gramatică....

Lucrări de laborator Limbaje formale și automate

Lucrarea practică № 1 1. Pentru gramatica formală G=(VN, VT, P, S) construiți 5 șiruri care aparțin limbajului L(G) generat de această gramatică....

Sisteme cu Evenimente Discrete

1. Descrierea logică a functionării sistemelor cu evenimente discrete 1.1 Consideratii teoretice Sistemele cu evenimente discrete (SED) se...

Sisteme Electronice Programabile

INTRODUCERE Interacţia cu sfera obiectelor tehnice se realizează astăzi, din ce în ce mai mult prin gestul binar al tastării. Apăsam sau nu pe...

Sisteme Electronice Programabile

INTRODUCERE Interacţia cu sfera obiectelor tehnice se realizează astăzi, din ce în ce mai mult prin gestul binar al tastării. Apăsam sau nu pe...

Sisteme Expert

Introducere în inteligenta artificiala 1 Scurt istoric Inteligenta artificiala reprezinta un domeniu al stiintei calculatoarelor care s-a...

Ai nevoie de altceva?