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

Реферат Інформаційна система коледжу. Розклад





>

Якщо РезСтр lt; gt; Не визначено тоді

Колпь=РезСтр.КолічествоПар;

Треба=Окр (ЧіслоПарПреп (Викладач) * 6);

Якщо (Треба-Колпь) gt; 0 тоді

Спис=РезСтр.Предмети;

Спіс.Сортіровать ( Кіл убуваючи );

Дліна2=Спіс.Колічество () - 1;

Різн=Треба-Колпь;

Для в=0 по Дліна2 цикл

Предм_=Спис [в] [0];

Якщо Предм_.Тіп=Перечісленія.Тіп_Предмета.Предмет тоді

РезТабГр=ТабГр.Найті (Предм_, Предмет );

Якщо РезТабГр lt; gt; Не визначено тоді

НовоеКолПар=РезТабГр.КолвоПар + 1;

РезТабГр.КолвоПар=НовоеКолПар;

Різн=Різн - 1;

Якщо Різн lt;=0 тоді

Перервати;

КонецЕсли;

КонецЕсли;

КонецЕсли;

КонецЦікла;

КонецЕсли;

КонецЕсли;

КонецЦікла;

КонецПродедури

Функція Переклад (Дата_). Ця функція переводить день тижня в числове значення.

Функція Переклад (Дата _)

Перем Результат;

Якщо Дата_=Перечісленія.Дні.Понедельнік тоді

Результат=ДатаВидач1;

КонецЕсли;

Якщо Дата_=Перечісленія.Дні.Вторнік тоді

Результат=ДатаВидач1 + 60 * 60 * 24;

КонецЕсли;

Якщо Дата_=Перечісленія.Дні.Среда тоді

Результат=ДатаВидач1 + 2 * 60 * 60 * 24;

КонецЕсли;

Якщо Дата_=Перечісленія.Дні.Четверг тоді

Результат=ДатаВидач1 + 3 * 60 * 60 * 24;

КонецЕсли;

Якщо Дата_=Перечісленія.Дні.Пятніца тоді

Результат=ДатаВидач1 + 4 * 60 * 60 * 24;

КонецЕсли;

Якщо Дата_=Перечісленія.Дні.Суббота тоді

Результат=ДатаВидач1 + 5 * 60 * 60 * 24;

КонецЕсли;

Повернення Результат;

КонецФункции

Функція ПроверкаПрепДень2 (Преподаватель2, Дата_). Функція перевіряє в довіднику ОтсутствіяПреподавателяДні не вказано чи що викладач вихідний.

Функція ПроверкаПрепДень2 (Преподаватель2, Дата _)

Перемстр, стр2;

Результат=1;

Якщо ДніОтсутствіяПреподавателей=Не визначено тоді

КолвоДнейОтсутствіеПреподавателей ();

КонецЕсли;

РезСтр=ДниОтсутствияПреподавателей.Найти(Преподаватель2);

Якщо РезСтр lt; gt; Не визначено тоді

Дні=РезСтр [1];

Довжина=Дні.Колічество () - 1;

Для а=0 по Довжина цикл

День=Дні [а] .Значеніе;

Якщо День=Дата_ тоді

Результат=0;

КонецЕсли;

Якщо День gt; Дата_ тоді

Перервати;

КонецЕсли;

КонецЦікла;

КонецЕсли;

Повернення Результат;

КонецФункции

Процедура ПроверкаЗанГруппи2_1. Процедура перевіряє зайнятість груп на кожен день з обраного інтервалу.

Процедура ПроверкаЗанГруппи2_1 ()

Якщо Пара1=1 тоді

НовСтр.Пари.Добавіть (1);

КонецЕсли;

Якщо Пара2=1 тоді

НовСтр.Пари.Добавіть (2);

КонецЕсли;

Якщо Пара3=1 тоді

НовСтр.Пари.Добавіть (3);

КонецЕсли;

Якщо Пара4=1 тоді

НовСтр.Пари.Добавіть (4);

КонецЕсли;

Якщо Пара5=1 тоді

НовСтр.Пари.Добавіть (5);

КонецЕсли;

Якщо Пара6=1 тоді

НовСтр.Пари.Добавіть (6);

КонецЕсли;

НовСтр=ПариОтсутствіяГрупп.Добавіть ();

НовСтр.Группа=Група;

Назад | сторінка 16 з 26 | Наступна сторінка





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

  • Реферат на тему: Якщо лікарняний невірно розрахований
  • Реферат на тему: Якщо ви викликаєте швидку допомогу
  • Реферат на тему: Якщо ремонт виявився модернізацією
  • Реферат на тему: Якщо ваш працівник затриманий чи засуджений
  • Реферат на тему: Пахне чи троянда, якщо її ніхто не нюхає