• Nie Znaleziono Wyników

Zestaw zada´n nr. 13

N/A
N/A
Protected

Academic year: 2021

Share "Zestaw zada´n nr. 13"

Copied!
1
0
0

Pełen tekst

(1)

Krak´ow 19.12.2008

Zestaw zada´ n nr. 13

• Zadanie 1

Znajd´z drzewo rozbioru i drzewo sk ladniowe dla cia

gu znak´ow:

– 10 + 13 ∗ 14 – 123 − (4 ∗ 5) – 1 ∗ 2 ∗ (3 − 4) Na podstawie gramatyki:

< C >→ 0|1|2|3|4|5|6|7|8|9

< L >→< L >< C > | < C >

< Cz >→ (< W >)| < L >

< S >→< S > ∗ < Cz > | < S > / < Cz > | < Cz >

< W >→< W > + < S > | < W > − < S > | < S >

Czy ta gramatyka jest jednoznaczna?

• Zadanie 2 U˙zywaja

c uproszczonej gramatyki instrukcji podanej poni˙zej, znajd´z drzewa rozbioru dla nastepujacych ciag´ow znak´ow:

– wcwcs;;

– s;;

– s;wcs;;

Gramatyka:

< I >→ s;

< I >→ {< L >}

< I >→ wc < I >

< L >→ ǫ

< L >→< L >< I >

• Zadanie 3

Skonstruuj tabele analizy skladniowej dla poni˙zszej gramatyki oraz poka˙z etapy dzia lania analizatora sk ladniowego dla poni˙zszego cia

gu znak´ow {wcs; s; wcs; } Gramatyka:

< I >→ s;

< I >→ {< D >

< I >→ wc < I >

< D >→}

< D >→< I >< D >

1

Cytaty

Powiązane dokumenty

[r]

Zadania programowe przygotowujemy w postaci kodu programu oraz dokumentu z kr´otkim opisem kodu oraz wynikami test´ow: plik.pdf (u˙zywamy latex, word) i umieszczamy w systemie Pegaz8.

‘ cy zbi´or inputowy do tego zadania, patrz punkt

Zaimplementuj s lownik przy pomocy drzewa AVL oraz operacje charakterystyczne dla tej struktury. Za la ‘ cz plik inputowy oraz output

Czy zawsze to przekszta lcenie jest sko´ nczone.. Zapisz podane liczby ca

Narysuj schemat blokowy algorytmu oparty na programowaniu dynamicznym dla rozwia ‘ zania problemu obliczania liczby kombinacji (n,r).. Je˙zeli umiesz programowa´c napisz kod algo-

[r]

Przypomnij definicje ‘ zapisu liczb wed lug pozycyjnego systemu wagowego.. Jak przekszta lci´c zapis binarny na dziesie