Анимация
JavaScript
|
Главная Библионтека рис. У.4 рис. У.5 2.8 PROGRAM => begin DECS; STATS end =>begin d, DECS, STATS end =>begin d-d-STATS end =>begin </;</;S; STATS end =>begin d; d; s; s end PROGRAM => begin DECS ; STATS end =>begin DECS;s; STATS end => begin DECS; s;s end => begin d;DECS;s;s end => begin d;d;s;s end 2.9. а) буква (буква \цифра\) (буква\цифра\). б) G= ({буква, цифра} {R, S, T, U, V}, Р, S} (буква\цифра\) (буква\цифра\) (буква\цифра\)
2.10. 1. Кобол, Паскаль: при чтении слева направо каждое else ассоциируется с ближайшим предшествующим then, еще не ассоциированным с else. 2. Алгол 68, РОР-2: каждое условное выражение заканчивается посредством fi или CLOSE. 3. Алгол 60: последовательность then if - недопустимая, между ними должно быть begin. 3.1.
3.2. См. табл. У.О. S - начальное состояние, a S, X конечные состояния.
3.3. См. рис. У.6. S - начальное состояние, a S, F конечные состояния. Рис. У.6 3.4. См. рис. У.7. S - начальное состояние, a S, f - конечные состояния. рис. У.7 5.5. А есть начальный символ предложения, а правила разбора следующие: А->0А .С->0С А->1А C->1C А->1В С->1 В->1С С ->0 В->1 Язык состоит из строк, содержащих нули и единицы, причем в строке должно быть не менее двух последовательных единиц. 3.6. ргос doubleones = bool : begin int n, р ; bool ok: = false ; read (n); while p :=n; read(n); n = 0 or n = / and not ok do if p = 1 and n = 1 then ok: = true 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [ 61 ] 62 63 64 65 66 67 68 69 |