Thư viện tài liệu trực tuyến miễn phí dành cho các bạn học sinh, sinh viên
Muốn thực hiện việc tạo bảng danh biểu cho chương trình con bị gọi, ta phải tạo các hàm như sau: 1. mktable (x) 2. enter (table, name, type, offset) 3. addwidth (table, width) 4. enterproc (table, name, newtable
15 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 765 | Lượt tải: 0
1. Thông số nhập – xuất - Truyền bằng tham khảo - Truyền bằng trị2. Thông số chỉ nhập - Truyền bằng trị - Truyền bằng trị hằng 3. Thông số chỉ xuất - Truyền thông số bằng tên
46 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 681 | Lượt tải: 0
3. Sự tương đương của biểu thức kiểu • Sự tương đương cấu trúc của biểu thức kiểu • Giải thuật kiểm tra tương đương cấu trúc của các biểu thức kiểu
19 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 845 | Lượt tải: 0
Với mỗi luật sinh A Ỉ X1 Xn, sẽ có n ký hiệu không kết thúc đánh dấu M1 Mn, sẽ thay luật trên thành luật sinh A Ỉ M1X1 MnXn. Để nhận thấy các thuộc tính có thể được tính trong quá trình phân tích từ dưới lên, hãy xét hai trường hợp. Trường hợp thứ nhất nếu ta thu giảm về ký hiệu Mj ta phải biết luật sinh A → Mj X1 MnXn mà Mj có trong đó. Chúng...
42 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 847 | Lượt tải: 0
a. Neáu thöïc theå [A Æ α.aβ, b] ôû trong Ii vaø goto (Ii , a) = Ij thì phaàn töû action [i, a] = shift(j), a phaûi laø kyù hieäu keát thuùc. b. Neáu [A Æ α• , a] ôû trong Ii, A ≠ S’ thì action[i, a]=reduce(AÆα) c. Neáu [S’ Æ S• , $] ôû trong Ii thì action [i, $] = accept. 3. Neáu goto (Ii , A) = Ij thì phaàn töû goto [i, A] = j. 4. Taát caû c...
46 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 758 | Lượt tải: 0
Moâ phoûng 3.6. Giaûi thuaät taïo Πnew for vôùi moãi nhoùm G cuûa Π do begin - chia G thaønh caùc nhoùm nhoû hôn sao cho hai traïng thaùi s vaø t cuûa G seõ ôû cuøng moät nhoùm nhoû hôn neáu vaø chæ neáu caùc söï truyeàn treân taát caû caùc kyù hieäu nhaäp a töø s vaø t ñeàu ñi ñeán caùc traïng thaùi keá tieáp ôû trong cuøng moät nhoùm cuûa Π;...
33 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 933 | Lượt tải: 0
scanner: phaân tích töø vuïng; parser: phaân tích cuù phaùp; emit: taïo daïng xuaát cuûa token; symbol: xaây döïng baûng danh bieåu vaø thao taùc vôùi baûng danh bieåu baèng insert vaø lookup; init: caát caùc töø khoùa vaøo baûng danh bieåu; error: thoâng baùo loãi. Moâ phoûng 2.3. Löôïc ñoà dòch tröïc tieáp cuù phaùp cuaû G sau khi ñöôïc boû ...
42 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 854 | Lượt tải: 0
Loader laø chöông trình thöïc hienä hai nhieäm vuï: caát vaø soaïn thaûo lieân keát. Quaù trình caát bao goàm laáy maõ maùy khaû ñònh vò tính laïi thaønh ñòa chæ tuyeät ñoái. Nhö ôû ví duï phaàn 3: Giaû söû maõ maùy ñöôïc caát trong boä nhôù trong taïi ñòa chæ L = 00001111; ñòa chæ tuyeät ñoái cuûa a, b laø 00001111 vaø 00010011. Ba chæ thò (1...
19 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 1000 | Lượt tải: 0
Mối quan hệ giữa các lớp trong đó một lớp chia sẻ cấu trúc và/hoặc hành vi với một hoặc nhiều lớp khác • Xác định sự phân cấp về mức độ trừu tượng hóa trong đó lớp con kế thừa từ một hoặc nhiều lớp cha − Đơn kế thừa (Single inheritance) − Đa kế thừa (Multiple inheritance) • Là mối liên hệ “là một loại” (“is a kind of”)
92 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 847 | Lượt tải: 0
Very rich class with many options for different types of dialog boxes. • Five main static methods − JOptionPane.showMessageDialog + Icon, message, OK button − JOptionPane.showConfirmDialog + Icon, message, and buttons: OK, OK/Cancel, Yes/No, or Yes/No/Cancel − JOptionPane.showInputDialog (2 versions) + Icon, message, textfield or combo box...
71 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 864 | Lượt tải: 0