4 (329)
DRUGIE KOLOKWIUM Z BUDOWY KOMPILATORÓW
24 czerwca 2003r.
GRUPA B
Zadanie 1.
Dana jest gramatyka:
5 -ł 51 | 50 | 0 | 1
generująca ciągi zero-jedynkowe. Dopisz reguły do obliczania atrybutu S.nast oznaczającego ciąg binarny o wartości o jeden większej, np. dla 10111, będzie to 11000.
Zadanie 2.
Na stosie znajdują się trzy liczby ai, 02, 03, napisz kod dla maszyny stosowej który obliczy o = max(al, a2, a3). Po zakończeniu programu stos powinien mieć postać: ai a2 a3 a (gdzie a jest na szczycie stosu).
Zadanie 3.
Zaimplementuj operację log2{x) używając jedynie dodawania, odejmowania i porównywam
• na maszynę stosową — na stosie położona jest liczba x, program powinien zastąpić ją przez Ll°g2 (a:) j, lub
• używając kodu trójadresowego.
Powodzenia!
Wyszukiwarka
Podobne podstrony:
5 (297) DRUGIE KOLOKWIUM Z BUDOWY KOMPILATORÓW 24 czerwca 2003r. GRUPA C Zadanie 1. Dana jest gramat6 (266) DRUGIE KOLOKWIUM Z BUDOWY KOMPILATORÓW 24 czerwca 2003r. GRUPA D Zadanie 1. Dana jest gramat3 (372) DRUGIE KOLOKWIUM Z BUDOWY KOMPILATORÓW 24 czerwca 2003r. GRUPA A Zadanie 1. Dana jest gramat2 (412) DRUGIE KOLOKWIUM Z BUDOWY KOMPILATORÓW 19 czerwca 2002r. GRUPA B Zadanie 1. Dana jest gramat7a (10) Bok.DRUGIE KOLOKWIUM Z BUDOWY KOMPILATORÓW 19 czerwca 2002r. GRUPA A Zadanie 1. (lOp.) Dana8a (10) DRUGIE KOLOKWIUM Z BUDOWY KOMPILATORÓW 19 czerwca 2002r.GRUPA B Zadanie 1. (lOp.) Dama jest3 (299) PIERWSZE KOLOKWIUM Z BUDOWY KOMPILATORÓW 15 maja 2002r. GRUPA C Zadanie 1. Napisz we Flex-ie1 (363) &UKPIERWSZE KOLOKWIUM Z BUDOWY KOMPILATORÓW 15 maja 2002r. GRUPA A Zadanie 1. Napisz we1 (363) &UKPIERWSZE KOLOKWIUM Z BUDOWY KOMPILATORÓW 15 maja 2002r. GRUPA A Zadanie 1. Napisz we2 (308) PIERWSZE KOLOKWIUM Z BUDOWY KOMPILATORÓW 15 maja 2002r. GRUPA B Zadanie 1. Napisz we Flex-ie6 (225) PIERWSZE KOLOKWIUM Z BUDOWY KOMPILATORÓW 05 maja 2004r. GRUPA E Zadanie 1. Napisz we Flex-ie4 (287) PIERWSZE KOLOKWIUM Z BUDOWY KOMPILATORÓW 15 maja 2002r. GRUPA D Zadanie 1. Napisz we Flex-iewięcej podobnych podstron