1
2. ročník / Re: Formálne jazyky a preklada?e
« on: 21.10.2010, 22:46:37 »...
Skontroluj si v zdrojáku prechody zo stavu S1.
dik, dilino, paka diky
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
...
Skontroluj si v zdrojáku prechody zo stavu S1.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
char c_in;
S0: c_in = getchar(); printf("%c",c_in);
switch(c_in) {
case 'a': goto S1;
default: goto Reject;
}
S1: c_in = getchar(); printf("%c",c_in);
switch(c_in) {
case 'a': goto S2;
case 'b': goto S4;
default: goto Reject;
}
S2: c_in = getchar(); printf("%c",c_in);
switch(c_in) {
case 'b': goto S1;
default: goto Reject;
}
S3: c_in = getchar(); printf("%c",c_in);
switch(c_in) {
case 'a': goto S4;
case 'b': goto S5;
case '#': goto Accept;
default: goto Reject;
}
S4: c_in = getchar(); printf("%c",c_in);
switch(c_in) {
case 'a': goto S6;
default: goto Reject;
}
S5: c_in = getchar(); printf("%c",c_in);
switch(c_in) {
case 'b': goto S6;
default: goto Reject;
}
S6: c_in = getchar(); printf("%c",c_in);
switch(c_in) {
case '#': goto Accept;
default: goto Reject;
}
Accept: printf("\nVstup bol verifikovany uspesne.");
getchar();
getchar();
return 0;
Reject: printf("\nZly vstup.");
getchar();
getchar();
return 0;
system ("Pause");
return 0;
}
ahojte viete mi povedat ako sa mam dopracovat z takehoto niecoho ze 15-j15/3 na = 15,8e^-j18,4stupna??? akoze nemchapem...:-(