Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алгоритмы и их виды.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
537 Кб
Скачать
☆

Варианты заданий к ргр

Задание 1. Найдите функции g и h в рекурсивной формуле для двуместной функции f(x,y), если рекурсия проводится а) по переменной x, б) по переменной y. Докажите, что функция f(x,y) принадлежит классу ПРФ.

  1. f(x,y)=2x+3y2+2;

  2. f(x,y)=3(x3+2y);

  3. f(x,y)=2x2+3y+4;

  4. f(x,y)=(2x+3)y;

  5. f(x,y)=x3+4y+xy;

  6. f(x,y)=2(x+3y2);

  7. f(x,y)=3x3+2y2;

  8. f(x,y)=x(4+3y);

  9. f(x,y)=4x2+y2+1;

  10. f(x,y)=3(2x3+y2)+x;

  11. f(x,y)=

  12. f(x,y)=

  13. f(x,y)=

  14. f(x,y)=4x+y+xy

  15. f(x,y)=

  16. f(x,y)=

  17. f(x,y)=3y-xy+3

  18. f(x,y)=

  19. f(x,y)=2xy+2x+1

  20. f(x,y)=

  21. f(x,y)=xy+y2+1;

  22. f(x,y)=3(x+y)2+1;

  23. f(x,y)=2x2+3y2;

  24. f(x,y)=(x+1)2y;

  25. f(x,y)=x2+(4+y)2;

  26. f(x,y)=(x+2y2)2;

  27. f(x,y)=(x+2)2+2y2

Задание 2. Найдите функции g и h в рекурсивной формуле для трехместной функции f(x,y,z), если рекурсия проводится а) по переменной x, б) по переменной y, в) по переменной z. Докажите, что функция f(x,y,z) принадлежит классу ПРФ.

  1. f(x,y,z)=xy2z

  2. f(x,y,z)=x2(y+z)

  3. f(x,y,z)=x2y+ y2z

  4. f(x,y,z)=x+yz

  5. f(x,y,z)=2x+y+z

  6. f(x,y,z)=3x+1+y(z+1)

  7. f(x,y,z)=x(z+1)2y

  8. f(x,y,z)=xyz

  9. f(x,y,z)=zx+y

  10. f(x,y,z)=xyz

  11. f(x,y,z)=xy2 +3z

  12. f(x,y,z)=x2(2y+z+1)

  13. f(x,y,z)=x2+ 3yz

  14. f(x,y,z)=4x+yz

  15. f(x,y,z)=(2y+1)x+3z

  16. f(x,y,z)=3x+1+2x(z+1)

  17. f(x,y,z)=x+(z+1)2y

  18. f(x,y,z)=2xy+yz

  19. f(x,y,z)=zx+y+4

  20. f(x,y,z)=xy+1z+1

  21. f(x,y,z)=2(x+z)y2

  22. f(x,y,z)=x2y+4z+1

  23. f(x,y,z)=x2y+2yz

  24. f(x,y,z)=x(z2+2)+y

  25. f(x,y,z)=3x+2y+3z

  26. f(x,y,z)=2y+1+x2z

  27. f(x,y,z)=x(3z+1)2y

Задание 3. Пусть нормальный алгоритм Маркова в алфавите А={a, b, c, d} (А={a, b}) задан последовательностью подстановок N. Выяснить, применим ли этот нормальный алгоритм к слову .

  1. N: 1)bа®аb, 2)аb®l; =baabbaab.

  2. N: 1)ab®a, 2)b®l, 3)a®b; = abbbbba.

  3. N: 1) baab, 2) a, 3) bb; =bbbaaa.

  4. N: 1) abb, 2) babb, 3) b; =bababab.

  5. N: 1)bа®аb, 2)аb®l; =abbabba.

  6. N: 1)ab®a, 2)b®l, 3)a®b; = abbabba.

  7. N: N: 1) baab, 2) a, 3) bb; =abbbaaab.

  8. N: 1) baa, 2) bbb, 3) ab, 4)b; =abbabbab.

  9. N: 1) abb, 2) babb, 3) b; =bbbaaab.

  10. N: 1) bbba, 2) baa, 3) a, 4)b; =abbabbab.

  11. N: 1)bd®b, 2)сd®bd, 3)db®l, 4)b®dcb; =dabdc.

  12. N: 1)aс®сaa, 2)dс®сbd, 3)da®l, 4)a®dca; = abaa.

  13. N: 1) dccad, 2) db, 3) bdcb; =bbab.

  14. N: 1)aс®сaa, 2)dс®сbd, 3)da®l, 4)a®dca; = babaa.

  15. N: 1)bd®b, 2)сd®bd, 3)db®l, 4)b®dcb; = abca.

  16. N: 1)сdaa®c, 2)сa®с, 3)c®l, 4)cb®bca, 5)l ®c;=daaa.

  17. N: 1)aс®сaa, 2)dс®сbd, 3)da®l, 4)a®dca; = abab.

  18. N: 1)bdb, 2)dbbd, 3)cdda, 4)abb, 5)d; =accc.

  19. N: 1)сdaa®c, 2)сa®b, 3)c®l, 4)b®bca, 5)l ®c; =daab.

  20. N: 1)aс®сaa, 2)dс®сbd, 3)da®l, 4)a®dca; =abdb.

  21. N: 1) dccad, 2) db, 3) bdcb; =adabc.

  22. N: 1)aс®сaa, 2)dс®сbd, 3)da®l, 4)a®dca; =bdbac.

  23. N: 1)bd®b, 2)сd®bd, 3)db®l, 4)b®dcb; =abdc.

  24. N: 1)сdaa®c, 2)сa®с, 3)c®l, 4)cb®bca, 5)l ®c;=abdba.

  25. N: 1)aс®сaa, 2)dс®сbd, 3)da®l, 4)a®dca; =aabdb.

  26. N: 1)bdb, 2)dbbd, 3)cdda, 4)abb, 5)d; =dadb.

  27. N: 1)сdaa®c, 2)сa®b, 3)c®l, 4)b®bca, 5)l ®c; =cad.

Задание 4. Доказать, что функция f(x) вычислима по Маркову.

  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. .

Задание 5. Программа машины Тьюринга Т с внешним алфавитом А={а0, 1} и алфавитом внутренних состояний Q={q0, q1, …, q13} задана в виде таблицы:

a0

1

q1

q2a0Л

q01

q2

q5a0

q3a0

q3

q4a0Л

q01

q4

q51

q41Л

q5

q0a0

q61Л

q6

q0a0

q7a0

q7

q8a0П

q01

q8

q91

q81П

q9

q0a0

q101Л

q10

q0a0

q11a0

q11

q12a0Л

q01

q12

q131

q121Л

q13

q0a0

q01


Изображая на каждом такте работы машины получающуюся конфигурацию, определите, в какое слово перерабатывает машина каждое из следующих слов (в начальный момент времени машина находится в состоянии q1 и обозревает крайнюю правую ячейку, в которой записан пустой символ а0, в следующей слева ячейке уже записан символ 1).

  1. а0111а01а0

  2. а011а0111а011а0

  3. а01а01а01111а0

  4. а0111а01а0

  5. а01111а01а0

  6. а011а0111а0

  7. а01111а011а0

  8. а01а0111а0

  9. а011а0111а011а0

  10. а01а011а0

  11. а011а01111а0

  12. а01а0111а01а0

  13. а0111а0111а0

  14. а011111а011а0

  15. а0111а011а01а0а011а0

  16. 111а01111а0

  17. 1а0а011111а0

  18. а0111а01111a0а0

  19. а0111а0а011а0

  20. а01111a0а011а0

  21. a0а011а0111а0

  22. а0111111а0

  23. а011a01а0111а0

  24. а011а0а01111а0

  25. а011a0а011а0

  26. 111а0а011а0

  27. 11а011111а0

Задание 6. Построить машину Тьюринга Т, которая перерабатывает слово  в слово , не применяя пустых ячеек а0 слева от данного слова. В состоянии q1 обозревается крайняя левая ячейка слова.

  1. =01001110, =111

  2. =01101110, = 111

  3. =1110111, =1000

  4. =00000001, =1111

  5. =0100100, =000

  6. =1100010, =0000

  7. =1000100, =1101

  8. =011111010, =101

  9. =0110100110, = 1110

  10. =01100111, =1100

  11. =00111101, =0001

  12. =011100100, =010

  13. =01100010, =00100

  14. =101111100, =1000

  15. =01001110, =110

  16. =01101100, = 011

  17. =11000011, =1011

  18. =1111110001, =0011

  19. =0100000, =101

  20. =011100010, =0100

  21. =1000000, =1001

  22. =01001111000, =101

  23. =110110, = 1110

  24. =11111001, =1010

  25. =10011110001, =1001

  26. =0110100111, =100

  27. =10001010, =0110

Задание 7. Доказать, что функция f(x) задания 4 вычислима по Тьюрингу.