Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Учебные пособия » Алгорітмічні проблеми

Реферат Алгорітмічні проблеми





обчіслює Значення f [A] ( Функції f [A] в точці , if [A] () = bm. Нагадаємо, что bm пріроднім чином можна інтерпретуваті як число, что находится в віхідній змінній y в стані c [t] алгоритму A, так як, по припущені, zm = y.

Если в Траєкторії (9) ВСІ стани проміжкові, тоб Траєкторія T (A) є нескінченною послідовністю станів A, будемо вважаті, что A ціклює в точці , тому значенням f [A] ( Функції f [A] в точці НЕ Визначи, тоб f [A] () = @. Іншімі словами,


bm, коли T (A) - скінченна f [A] () = * p> @, коли T (A) - Нескінченна (8)


Аналогічно візначається Траєкторія и функція переходів для предикатного алгорітму Aq, и вважається что Aq реалізує предикат;

В 

и q * = q [. t.];. t., коли T (A) - Скінченна,

P [Aq] () = *. f., коли T (A) - скінченна, i

и q * = q [. f.];

@, коли T (A) - Нескінченна.


Замінівші у (5) сімволі f, g, b, и p згідно з інтерпретацією I ми отрімаємо програмноподібну структуру, рядки Якої будемо назіваті командами. Тому схеми алгорітмів (6) і (7) iз класу KS-1 далі інтерпретуються, як відповідні алгоритми (програми) iз класу прграм kП-1, Функціонування якіх подібно до Функціонування програм, что напісані на мовах програмування типом Паскаль, Бейсік І т. п.

А самє:

1) символ В« = В» у схемах (1) - (3) інтерпретується як оператор прісвоєння;

2) елєменти Із Qs інтерпретуються аналогічно міткам в мовах програмування;

3) Виконання відряд qr x = y + 1 (ir, jr) інтерпретується як послідовність команд qr: x = y +1; go to ir;

4) Виконання відряд qr x = y - ^ 1 (ir, jr) інтерпретується як послідовність команд qr: x = y-^ 1; go to ir;

5) Виконання відряд qr x = y (ir, jr) інтерпретується як послідовність команд qr: x = y; go to ir;

6) Виконання відряд qr x = 0 (ir, jr) інтерпретується як послідовність команд qr: x = 0; go to ir;

7) Виконання відряд qr P0 (x) (ir, jr) інтерпретується як Умова qr: IF P0 (x) THEN go to ir ELSE go to jr.

Як и у більшості мов програмування, оператор В«go to irВ» при функціонуванні програми передает управління на команду з міткою ir, а оператор В«IF P0 (x) THEN go to ir ELSE go to jr В»передает управлиння

на команду з міткою ir, ЯКЩО предикат P0 (x) = . t. (X = 0), и передает управління на команду з міткою jr, ЯКЩО предикат P0 (x) = . f. (X> 0). p> У Теорії алгорітмів вважається, что операторні SA та предікатні SP алгоритми Із KS-1 віконуються на вхідніх даніх Із N Абстрактно автоматаміом - багаторегістровімі обчислювальних машин (N-БРМ). Для шкірного алгоритмом А ця машіна Ба Складається з блоку управління и m регістрів, де Кожний Регистр (комірка) Rk может зберігаті довілне натуральне число. Блок управління містіть програму Па и Забезпечує ее Виконання по віщенаведеній схемі. Система команд N-БРМ Складається з множини 0, x +1, x-^ 1, P0 (0) , Які могут Виконувати над вмістом шкірного Rk, а такоже команд прісвоювання, безумовна и умовно переходу, Пересилка и записів у Регистр.

Часткові або всюдіозначенні k-арні функцію g: Nk -> N, яка задана на натуральних числах, або предикат P: E * -> T, F, будемо назіваті рекурсивно функцією (предикатом), або R-функцією (R-предикатом), ЯКЩО існує программа Із класу КП-1 П1g, что обчіслює g (P).

Приклади доведення по побудові рекурсівності функцій наведені у розділі VI данної інструкції.

Як відомо [1,2], згідно до тези Тюрінга-Черча, кла всех R-функцій вважаються точний аналог інтуїтівного Поняття алгоритму (взагалі Кажучи, часткового).

3. Аналгічно до класів KS-1 схем алгорітмів и В¶ нтерпретацій KI-1 введемо, відпвідно, класи KS-2 і KI-2. p> Нехай E = a1., an - Деяк алфавіт. Через E * позначімо множини всех слів в алфавібі E, включаючі однолітерні слова увазі 'ai' и пусте слово e = ''.

Введемо на E * деякі Стандартні Функції и Предикатом. Если w = x1x2 .. xm и v = y1y2 .. yk - слова iз E *, то


а) con (w, v) = wv = x1x2 .. xmy1y2 .. yk, con (E, v) = con (v, e) = v;

б) del (w) = d (w) = x2x3 .. xm, del (e) = e;


в) для всіх літер ai Із E предикат hai (w) = T (Істіно), коли x1 = ai, и hai (w) = F (Хибне), коли перша літера x1 у Слові w НЕ дорівнює ai (1 < = i < = m), Причому для всіх i


hai (e) = F.


Если а - довільна літера Із E *, то через (a ^ n) позначається слово, что склдається Із n літер a.

Клас схем програм KS-2 містіть (n + 1) Унарні функціональніх сімволів fa1, fa2., fan, g, один константност...


Назад | сторінка 6 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Принципи організації паралелізму виконання машинних команд в процесорах
  • Реферат на тему: Розробка структури гіпотетичного мікропроцесора і центральній частині МЕОМ ...
  • Реферат на тему: Коли працювати можна менше ...
  • Реферат на тему: Технологічна послідовність виконання перукарні послуги