Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Подпрограммы вспомогательных процедур

 

 

8.3.1. Подпрограмма ввода

 

1. Назначение-считывание элементов блока данных (файл wса.dat) в мса ав-

томата.

2. Формальные параметры:

mcaр11, mcaр12 mcaр13, mcaр14 – матрицы автомата;

yp1, myp1 – множество состояний автомата и его

мощность.

3. Обращение: vvca (mcaр11, mcaр12, mcaр13, mcap14, yp1, myp1).

 

8.3.2. Подпрограмма вывода с признаками

 

1. Назначение - вывод имени автомата, мса с отметками р.

2. Формальные параметры:

mcaр11, mcaр12 mcaр13, mcaр14 – матрицы автомата;

yp1, myp1 – множество состояний автомата и его

мощность;

kp1– количество частей функции перехода матриц автомата;

pst -имя автомата.

3. Обращение: pechcap (mcaр11, mcaр12, mcaр13, mcap14, yp1, myp1, kp1,

pst).

 

 

8.3.3. Подпрограмма вывода без признаков

 

1. Назначение - вывод имени автомата, мса без отметок р.

2. Формальные параметры:

mcaр11, mcaр12 mcaр13, mcaр14 – матрицы автомата;

yp1, myp1 – множество состояний автомата и его

мощность;

kp1 - количество частей функции перехода матриц

автомата;

pst -имя автомата.

3. Обращение: pechca (mcaр11, mcaр12, mcaр13, mcap14, yp1, myp1, kp1, pst).

 

8.3.4. Подпрограмма обнуления мса

 

1. Назначение – обнуление элементов мса.

2. Формальные параметры:

mcaр11, mcaр12 mcaр13, mcaр14 – матрицы автомата;

yp1, myp1 – множество состояний автомата и его

мощность;

kp1 – количество частей функции перехода матриц

исходного автомата.

3. Обращение: zakca0 (mcaр11, mcaр12, mcaр13, mcap14, yp1, myp1, kp1).

 

8.3.5. Подпрограмма определения пустоты мса

 

1. Назначение – присвоение признаку пустоты необходимого значения.

2. Формальные параметры:

mcaр11, mcaр12 mcaр13, mcaр14 – матрицы автомата;

yp1, myp1 – множество состояний автомата и его

мощность;

kp1– количество частей функции перехода матриц

исходного автомата.

prpusca – признак пустоты (0 – пусто, 1 – непусто).

3. Обращение: pusca (prpusca, mcaр11, mcaр12, mcaр13, mcap14, yp1, myp1,

kp1).

8.3.6. Подпрограмма 'закачки' мсар1 в однородную мса

 

1. Назначение - присвоение значений мса исходного автомата элементам мса

итогового автомата при одинаковых множествах состояний.

2. Формальные параметры:

mcaр11, mcaр12 mcaр13, mcaр14 – матрицы “закачиваемого”

автомата;

mcaр1, mcaр2 mcaр3, mcaр4 – матрицы итогового автомата;

yp1, myp1 – множество состояний исходного

автомата и его мощность;

yp, myp – множество состояний итогового

автомата и его мощность;

kp, kp1 – количество частей функции перехода матриц результирующего и исходного автоматов.

3. Обращение: zakcao (mcaр1, mcaр2, mcaр3, mcap4, yр, myр, kp, mcaр11,

mcaр12 mcaр13, mcaр14, yp1, myp1, kp1).

 

 

8.3.7. Подпрограмма 'закачки' мсар1 в неоднородную мса

 

1. Назначение – присвоение значений мса исходного автомата элементам мса

итогового автомата при неодинаковых множествах

состояний.

2. Формальные параметры:

mcaр11, mcaр12 mcaр13, mcaр14 – матрицы “закачиваемого”

автомата;

mcaр1, mcaр2 mcaр3, mcaр4 – матрицы итогового автомата;

yp1, myp1 – множество состояний исходного

автомата и его мощность;

yp, myp – множество состояний итогового

автомата и его мощность;

kp, kp1, kun – количество частей функции перехода матриц

результирующего, исходного и универсаль-

ного автоматов.

3. Обращение: zakcano (mcaр1, mcaр2, mcaр3, mcap4, yp, myp, kp, yun, myun,

mcaр11, mcaр12, mcaр13, mcaр14, yp1, myp1, kp1,

kun).


<== предыдущая страница | следующая страница ==>
Подпрограммы алгебраических операций | ЗАКЛЮЧЕНИЕ. В данном учвебном пособии изложены основы прикладной теории автоматов применительно к компьютерам

Дата добавления: 2015-07-26; просмотров: 123; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.