تمرین) زبانی را پیاده سازی کنید که مجموعه اعداد حقیقی
را پیاده سازی کند.
Σ
= { 0,1,2,3,4,5,6,7,8,9,+,.,e,E }
<real>
==><sign> <ureal> <power> | <ureal> <power>
<ureal> ==><uint>
<dot> <uint>
<uint>
==><digit> | <digit> <uint>
<power>
==><E> <sign> <uint> |
ג
<dot> ==>.
<sign> ==>+ |
-
<digit> ==>0
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
<E> ==> e | E
دیاگرام
کلی این تمرین به صورت زیر است:
دیاگرام های این تمرین در زیر آمده
است:
دریافت فایل تمرین |