Закрито

C/C++ Expert - A program must be written in C or C ++ language

A program written in C or C ++ language must be developed that is capable of reading from a text file the definition of a stack automaton. To read the file you must have the option to ask at the beginning of the program the name of the .txt you want to open. Once the definition is loaded, the program will display the battery on the screen, allowing the user to enter a string of characters of the alphabet contained in the previously charged definition from the keyboard.

The program must NOT accept the entry of symbols that do not belong to the alphabet, this is deduced from the definition of the automaton previously loaded. The entry of the characters will be terminated when the user presses the ENTER key.

At the end of entering the chain and pressing ENTER, two options should appear:

1. Show Automatic Processing. (Automatically simulate battery behavior.)

2. Show Manual Processing. (Pressing each ENTER has to show the next step of the battery processing.)

The program must show on the screen the processing of the input characters, as well as the behavior of the stack, until an acceptance state is reached or a point is reached at which no other movement can be made.

ENTRY FILE FORMAT

The definition of the AP will be by reading a transition table from a text file, there will be one transition per line in the file and the elements of the transition will be separated by blank spaces or tabs. In the input file you can add comments, these comments will start with the / + symbols, taking as a comment all the characters that come next until the end of line symbol is found. The empty string will be represented with the $ symbol. Below is an example of the input file format:

EXAMPLE OF THE TEXT FILE

/ + This is a definition of a Pile Automaton

/ + for the course of Formal Languages ​​and Automata

/ + This automaton recognizes a palindrome string of a’s and b’s symbols and a c al

/ + center of the chain

S = {q0, q1, q2} + / States

S0 = {q0} + / Initial Status

A = {a, b, c} + / Alphabet

AC = {Z0} + / Stack alphabet

T = {q2} + / Final Status

Z0 = {Z0}

q0 to Z0 (a, Z0, q0)

q0 a a (a, a, q0)

q0 c Z0 ($, Z0, q1)

q0 c a (a, Z0, q1)

q1 b a ($, $, q1)

q1 $ Z0 ($, Z0, q2)

Навички: Програмування на C++, Програмування на С, Програмування на C#, Архітектура ПЗ, PHP

Деталі: hello program written language, tic tac toc program written prolog language, modify program written language, we have a program written in vb6, write a c program to accept 10 or more numbers then display the numbers in two columns one column with the numbers as they were , write a c++ program to accept 10 or more numbers then: display the numbers in two columns: one column with the numbers as they w, how to calculate time complexity of a program in c, Morse Code Decrypter/Encrypter. Write a program that reads an English language phrase and encodes the phrase into Morse code or, Write a program that reads an English language phrase and encodes the phrase into Morse code or reads in a phrase in Morse code, how to make a program in c++, how to run a program in visual studio c++, how to write a program in c language, how to write a program in c++, how to write a program in c++ pdf, write a program for scientific calculator in c++, is mandarin a written language, write a program to encrypt and decrypt using caesar cipher in c++, write a program in c# to find the area of a square, write a program to calculate area of rectangle in c#, how to write a program in dev c++

Про роботодавця:
( 5 відгуки(-ів) ) Boca raton, United States

ID Проекту: #22129919

14 фрілансерів(-и) у середньому готові виконати цю роботу за $46

utkarshkatiyar19

Hi, I'm an expert in C++ programming. I'm sure that I can easily do this project for you. We can have a chat about it. Thanks.

$100 USD за 3 дні(-в)
(398 відгуків(и))
7.3
huangrong180405

hi sir. I can help you. I have developed many projects with C, C++ language. I am very interested in your project. I am sure I can give you a good result as you want. let's discuss in detail via chat. thanks.

$30 USD за 2 дні(-в)
(8 відгуків(и))
6.0
greenguru2018

Hello, How are you? My pleasure to bid your project. I've read carefully your project description. I have more than five years experience in development related with your project. Your satisfaction with the project is Більше

$20 USD за 7 дні(-в)
(20 відгуків(и))
4.5
BeshoyMousaKhair

hi , it's not a difficult task for me and i can do it in time as required , thanks in advance ...........

$70 USD за 7 дні(-в)
(41 відгуків(и))
4.5
guoming1988

Hi, there. VERY VERY EASY FOR ME. I AM AN EXPERT FOR THE FIELD OF C/C++ PROGRAMMING AND ALGORITHM. I have many experiences with C/C++ langeuages for 15 years. And I think your project is not so difficult work for me. I Більше

$100 USD за 2 дні(-в)
(6 відгуків(и))
3.7
anviverma111

HI I am experienced in PHP C Programming C# Programming etc I can start right now but i have few doubts and questions lets have a quick chat and get it started waiting for your reply

$20 USD за 7 дні(-в)
(1 відгук)
1.2
skywolf86

Hi Dear, I am very interested in your project. I can work your project with c++ language. I am ready to start your project with my best. Please send me message so that we can discuss more. Thanks.

$100 USD за 1 день
(1 відгук)
0.6
fanstar1996

Thank you for your posting job. I read your project description and I'm very interested in this project. As you can see via my profile, I have expertise skills to build web & mobile app. If you hire me for this project Більше

$50 USD за 1 день
(1 відгук)
0.0
$25 USD за 1 день
(0 відгуків(и))
0.0
$25 USD за 10 дні(-в)
(0 відгуків(и))
0.0
ShaiqRasool

As an expert in c++ programming,I will try to complete your project in time with [login to view URL] chat to clear more about it!

$25 USD за 2 дні(-в)
(0 відгуків(и))
0.0
zeeshujmi

I have an experience of 6+ years in C/C++ on Linux. I have worked on Compilers and Embedded Domain. Text me the requirements for further steps.

$45 USD за 1 день
(0 відгуків(и))
0.0
dwaipayansardar9

1.I HAVE 3 YEARS OF EXPERIENCE IN C/C++ PROGRAMMING. 2.I ALWAYS LOVE TO ACCEPT NEW CHALLENGES. Relevant Skills and Experience I HAVE VERY GOOD KNOWLEDGE IN C AND C++.I AM PROGRAMMING IN C/C++ FROM PAST 3-4 YEARS

$10 USD за 1 день
(0 відгуків(и))
0.0
lau3

Hello, I am interested in this project. I obtained a degree in computing science years ago. So that I can handle it perfectly.

$20 USD за 7 дні(-в)
(0 відгуків(и))
0.0