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

Реферат Програма формування ППК для управління двухзвенной КС на ЕОВ6





ь - Ознака видачі (ПВ).

Якщо ПВ=1, то необхідно видати ПК в керований об'єкт.

2-й стовпець - Код операції (КО)

КО=0 - Вказує на отлюченіе комутаційного елемента

3-й стовпець - адреса блоку ПУУ

Вказує номер АПУУ в якому знаходиться комутаційний елемент.

4-й стовпець - адреса вертикалі Y комутатора КП (в даному блоці ПУУ).

5-й стовпець - адреса горизонталі Х комутатора КП (в даному блоці ПУУ).

6. У полі заявок записується заявка для БПК 1.


Поле заявок

0 0 0 0 1 0 0 0 0 0 0 0 0 0


Висновок

периферійний команда виклик алгоритм

Результатом розробленого курсового проекту є програма формування ППК для управління двухзвенной КС на ЕОВ6 на мові програмування Turbo С + +;

Аналіз виконання результатів.


Література


Битнер В.І. Костюкович Н.Ф. Програмна організація процесів формування та видачі периферійних команд. Методичні вказівки по виконанню лабораторної роботи.- Новосибірськ.: СібГУТІ, 2001. Дерк Луїс. Turbo C + +. Довідник-М: 1997.

Додаток 1


Роздруківка програми


# include

# include

# include

# include

#include<math.h>zajav;jah=10;na=5;ma=4;ka=3;mb=4;kolbpk=10;kolkpz,i,j,*nvihkpz,*msbpk,ak,nmsbpk,k,m,*pz;()

{rv_struct

{ak, nkpz, plkpz;

} rv[10];=(int*)malloc((na*ka)*sizeof(int));(m=0;m<na*ka;m++)pz[m]=0;=(int*)malloc(kolbpk*sizeof(int));(i=0;i<kolbpk;i++)[i]=random(2);

printf (« nВведіте кількість КПЗ:»);

scanf ("% d», & kolkpz);

nvihkpz=(int *) malloc (kolkpz * sizeof (int));

for (i=0; i

scanf ("% d», & nvihkpz [i]);}=0; {

printf (« nВведіте номер АК, від якого надійшла заявка:»);

scanf ("% d», & ak); (ak <= na * ka)

{[ak - 1]=1; [j]. ak=ak; [j]. nkpz=nvihkpz [j]; [j]. plkpz=floor (ak / na) * ma + floor (nvihkpz [j] / mb) +1;=j +1;

}

else

printf (« nДанного АК не існує!");

printf (« nЕсть ще заявки? y / n");

zajav=getch ();

} while (zajav!=«n»);

for (i=0; i

printf (« nСодержімое РВ% d: n», rv [i]. ak);

printf(&laquo;Nak=%dn&raquo;,rv[i].ak);(&laquo;Nкпз=%dn&raquo;,rv[i].nkpz);(&laquo;ПЛкпз=%dn&raquo;,rv[i].plkpz);}(&laquo;Содержимое МСБПК: »); (i=0; i


Назад | сторінка 4 з 5 | Наступна сторінка





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

  • Реферат на тему: Розробка ігрової програми на мові програмування Turbo Pascal
  • Реферат на тему: Програма, яка забезпечує формування каталогу файлів і операції з файлами
  • Реферат на тему: Автоматизація процесу формування заявок у відділі роздрібної реалізації про ...
  • Реферат на тему: Методичні вказівки з виконання дипломного проекту
  • Реферат на тему: Формування корпоратівної культури як елемента стратегічного управління тури ...