Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория алгоритмов.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
2.19 Mб
Скачать

Контрольная работа №3

  1. Примените операцию итерации к функции h(x)=2x+sg(x) в точке 1. Задайте в явном виде полученную при этом функцию.

  2. Примените операцию итерации к функции h(x)=x+1+2[ ] в точке 0. Задайте в явном виде полученную функцию.

  3. Примените операцию итерации к функции h(x)=3x в точке 2. Задайте в явном виде полученную функцию.

  4. Примените операцию итерации к функции (1+[ ]) в точке 1. Задайте в явном виде полученную функцию.

  5. Докажите примитивную рекурсивность:

  1. f(x)=x! (используя g(x,y)=xy)

  2. d(x,y)=x

  1. Примените операцию итерации к функции y=2x+1 в точке 0. Задайте в явном виде полученную функцию.

  2. Примените операцию итерации к функции h(x)= (x)+2x в точке 0. Задайте в явном виде полученную функцию.

  3. Докажите примитивную рекурсивность:

    1. max(x,y)=

    2. min(x,y)=

  4. Докажите примитивную рекурсивность следующих предикатов:

  1. R(x,y)=

  2. B(x,y)=

  3. M(x,y)=

  4. N(x,y)=

  1. Функция F(x) задана по следующей схеме: Выяснить к каким функциям применена операция итерации при получении F(x). Вычислить значения F(x) для x=1,2,3,4… и выразить F(x) в явном виде.

  2. Функция F(x) задана по следующей схеме: Выяснить к каким функциям применена операция итерации при получении F(x). Вычислить значения F(x) для x=1,2,3,4… и выразить F(x) в явном виде.

  3. Доказать примитивную рекурсивность:

  1. f(x)=x+n, n N.

  2. g(x,y)= =

  3. sg(x), (x).

  1. Функция F(x) задана по следующей схеме:

Доказать примитивную рекурсивность F(x) (т.е. выразить через известные п.р.ф.).

  1. Какие функции заданы, если: , Даны арифметические функции - целая часть от деления x на y; Выяснить, что определяет для натурального x функция ?

  2. Функция F(x) порождена из h(x) с помощью операции итерации в точке а по схеме: Вычисляя значения F(0),F(1),F(2).., выяснить характер функции F(x) и попытаться выразить ее аналитически.

  1. а=2, h(x)=x2;

  2. a=1, h(x)= ;

  3. a=2, h(x)=2x .

  1. Опишите характер функции, полученной с помощью оператора: F(x)= t{|2x-3t|=0}. Является ли F(x) – примитивно-рекурсивной?

  2. К функции xy применен оператор по переменной x: K(x,y)= t{ty=x}. Опишите в явном виде полученную при этом функцию K(x,y). Является ли K(x,y) – примитивно-рекурсивной?

  3. К функции x+y применен оператор по переменной y: R(x,y)=t{x+t=y}. Опишите в явном виде полученную при этом функцию R(x,y). Является ли R(x,y) – примитивно-рекурсивной?

  4. Опишите характер функции, полученной с помощью оператора: (x,y)= t{|2x t2|=y}. Является ли (x,y) – примитивно-рекурсивной?

  5. К функции применен оператор по переменной x: F(x)= t{|x |=0}. Опишите в явном виде полученную при этом функцию F(x). Является ли F(x) – примитивно-рекурсивной?

  6. Опишите характер функции, полученной с помощью оператора: F(x)= t{|2x |=0}. Является ли F(x) – примитивно-рекурсивной?

  7. К функции y= , где k>1, применен оператор F(x)= t{|x- |=0}. Опишите в явном виде полученную при этом функцию F(x). Является ли F(x) – примитивно-рекурсивной? k=5.

  8. Опишите характер функции, полученной с помощью оператора: (x,y)= t{x2+2t=y }. Является ли (x,y) – примитивно-рекурсивной?

  9. Опишите в явном виде функцию, полученной с помощью оператора: (x,y)= t{ }. Является ли (x,y) – примитивно-рекурсивной?

  10. Пусть (x,y) задана следующим образом: (x,y)= t{x (x,y)= ty=0} . Выясните к какой функции применен оператор. Выразите в явном виде полученную при этом функцию (x,y).

  11. Задайте таблично для x=0,1,2…20 функцию, обратную для q(x)=x 2. Выясните характер зависимости значения функции q-1(x) аргумента x и задайте эту зависимость в аналитической форме.

  12. Получите с помощью операций подстановки и примитивной рекурсии из начальных функций 0, s(x)=x+1? I (x1,…,xn)=xm следующих арифметических функций:

  1. f(x)= ;

  2. = ;

  3. =|x-y|.

  1. алг1. R(x,y)= алг2. B(x,y)= алг3. U(x,y)=xy;

алг4. S(x,y)=x+y; алг5. V(x,y)= .

Выясните: какие функции заданы следующими композициями:

  1. S(S(U(x,B(x,y)),U(y,B(y,x))),U(x,R(x,y)));

  2. V(S(x,(1-B(x,y)),U(y,(1-B(y,x)),U(x,R(x,y))).

  1. алг1. R(x,y)= алг2. B(x,y)= алг3. U(x,y)=xy;

алг4. S(x,y)=x+y.

Выясните: какая функция задана следующими композициями:

S(U(x,U((1-B(x,y)),R(x,y))),U(y,U((1-B(y,x)),R(x,y)))).

  1. Получите с помощью подстановки и примитивной рекурсии из начальных функций 0; S(x)=x+1; I (x1,…,xn)=xm следующих арифметических функций:

а) f(x,y)=x+y; b) g(x,y)=xy; c) u(x)=x!

  1. алг1. R(x,y)= алг2. B(x,y)= алг3. U(x,y)=xy;

алг4. S(x,y)=x+y.

Выясните: какая функция задана следующими композициями:

F(x,y)=S(S(U(x,(1-B(x,y))),U(y,(1-B(y,x)))),U(x,R(x,y))).

  1. Докажите равенство: q-1(2x)=x2+2x, где q(x)= .

  2. Докажите равенство: q-1(2x+1)=x2+4x+2, где q(x)= .