Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

На территории Автодрома СПб в ходе проведения мероприятия 01.06.2013.


Задача: Отримати список студентів, які здобули оцінку «добре» з дисципліни «математика» на основі фактів бази даних, що записані у вигляді:

student (4151, petrov, [physics/5, mathematics/4, c++/5, oop/3]).

student(4152, veselkov, [physics/4, mathematics/3, c++/4, oop/5]).

Рішення:

Для отримання списку напишемо правило з використанням вбудованого предикату setof, тому що одностайно список буде упорядкованим. Однак, у зв’язку з тим, що setof в процесі пошуку рішення враховує значення інших аргументів (див. табл. 7.2), потрібно скласти окремий предикат для отримання прізвища студента, що одержав оцінку «добре» з математики:

p_stud(X):- student(_, X, [ _,mathematics/4 |_ ]).

Правило містить у правої частині ціль для співставлення з фактами student/3. Зверніть увагу на те, що застосована анонімна зміна для тих аргументів, які у даному випадку не потрібні. Тоді правило для отримання списку запишемо у наступному вигляді:

good_math(L):- setof (X,.p_stud(X), L).

Для виводу списку напишемо рекурсивне правило:

% термінальне правило, виведення загальної кількості студентів

print_list([],N):-write(‘Всього ‘),write(N),

write(‘ студентів’),!.

% рекурсивне правило. Виведення голови списку…

print_list([X|T], N):- write(N), write(‘.’), tab(2), write(X),nl,

% … рекурсивний виклик для виведення хвосту з наступним номером рядка

K is N + 1, print_list[T, K).

Напишемо заключне правило (предикат):

p:- good_math(L),print_list(L,1).

Контрольні запитання:

1) Визначення списку, правила запису списку

2) Рекурсивна обробка списків.

3) Навести приклади процедур обробки списків

4) Обробка структур, способи вибору потрібних даних з структури.

5) Вбудовані предикати накопичення рішень у списках.

 

на территории Автодрома СПб в ходе проведения мероприятия 01.06.2013.

 

СХЕМА ПРОВЕДЕНИЯ СВОБОДНЫХ ЗАЕЗДОВ НА ТЕРРИТОРИИ АВТОДРОМА:

 

  1. Правила участия в свободных заездах:
    1. При въезде на территорию проведения Свободных заездов, водителю автомобиля одевается на руку браслет. Данный браслет дает ему права:

a. Свободно передвигаться на автомобиле в зоне формирования очереди с любым количеством пассажиров, в пределах вместимости автомобиля;

b. Заезжать в предстартовую зону в качестве водителя в составе пары для последующего заезда, без пассажиров.

c. Дает право пешего прохода в предстартовую зону, зону нахождения водителей и гостей с браслетами.

2. Для получения прав равнозначных водительским, иному лицу, въезжающему на территорию поведения Свободных заездов в качестве пассажира, необходимо приобрести дополнительный браслет.

    1. Водитель автомобиля самостоятельно находит себе соперника на заезд. Когда соперник найден, автомобили участников должны встать в общую очередь на заезды.
    2. По мере движения очереди, водители выполняют ВСЕ указания судей FreeRace, для предотвращения образования пробки.
    3. Скорость движения на всей территории (кроме непосредственно трассы) - 5 км/ч. Скорость возврата по кругу после заезда не более 60 км/ч. За нарушение участник может быть удален с территории проведения соревнований.
    4. Въезд в предстартовую зону осуществляется только по указанию судьи предстартовой зоны. При въезде в предстартовую зону в автомобиле могут находится только лица имеющие браслет. Пассажиры без браслета должны покинуть салон автомобиля. При отсутствии браслета у водителя, во въезде автомобиля в предстартовую зону будет отказано.
    5. Вход в предстартовую зону и нахождение там разрешены ТОЛЬКО лицам с повязанным браслетом. Посетители оказавшиеся в предстартовой зоне БЕЗ браслета будут выводиться.
    6. Въезд в стартовую зону осуществляется только с разрешения судей старта.
    7. Категорически ЗАПРЕЩЕНО распитие любых алкогольных напитков на ВСЕЙ ТЕРРИТОРИИ АВТОДРОМА, на все время проведения заездов.
    8. Категорически запрещается нахождение несовершеннолетних детей в предстартовой зоне и зоне нахождения водителей и гостей с браслетами.
    9. Автомобили оборудованные каркасами безопасности допускаются в стартовую зону только при условии одетого водителем шлема.
    10. Автомобиль может быть не допущен к заезду, если его техническое состояние будет признано судьями старта небезопасным.
    11. Результаты хронометража всех заездов объявляются ведущим в громкоговоритель.

 

  1. Дополнительные платные услуги:
    1. Дополнительный браслет для прохода в предстартовую зону – 50 р.
    2. Место для парковки автомобиля в предстартовой зоне (общее количество мест – не более 20 шт.) – 300 р.

 

  1. Работа хронометража и стартового светофора:

    1. После того как судья старта отдал команду занять стартовую позицию, участник:

a. медленно подъезжает к линии старта, пока не загорятся Огни «ПреСтейдж» (№1) и «Стейдж» (№2)

b. в случае, если по каким то причинам огонь «Стейдж» или огонь «Престейдж» погас, участник ос-танавливается, сдает назад на расстояние в 1 метр и начинает постановку на старт заново.

c. когда загораются оба белых огня (огонь «ПреСтейдж» №1 и огонь «Стейдж»№2) – участник находится на стартовой линии

d. когда оба участника находятся на стартовой линии (на обе дорожки горят огни «ПреСтейдж» и «Стейдж») начинается отсчет времени до старта.

e. Через 3 секунды после постановки обоих участников на старт одновременно загораются все Жел-тые огни «Готовность» (№3) - Стартовать еще рано!

f. Через 0,4 секунды после загорания Желтых огней «готовность» (№3) загорается Зеленый огонь «Старт» - Старт Заезда!

    1. С момента загорания зеленого сигнала начинает отсчитываться "грязное время" заезда - FT
    2. С момента трогания с места и ухода колеса со стартового луча - начинает отсчитываться "чистое время" – ET

 

 




<== предыдущая лекция | следующая лекция ==>
 | Характеристика класса.

Дата добавления: 2015-08-27; просмотров: 444. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Тактика действий нарядов полиции по предупреждению и пресечению правонарушений при проведении массовых мероприятий К особенностям проведения массовых мероприятий и факторам, влияющим на охрану общественного порядка и обеспечение общественной безопасности, можно отнести значительное количество субъектов, принимающих участие в их подготовке и проведении...

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

ОСНОВНЫЕ ТИПЫ МОЗГА ПОЗВОНОЧНЫХ Ихтиопсидный тип мозга характерен для низших позвоночных - рыб и амфибий...

Принципы, критерии и методы оценки и аттестации персонала   Аттестация персонала является одной их важнейших функций управления персоналом...

Пункты решения командира взвода на организацию боя. уяснение полученной задачи; оценка обстановки; принятие решения; проведение рекогносцировки; отдача боевого приказа; организация взаимодействия...

Studopedia.info - Студопедия - 2014-2026 год . (0.012 сек.) русская версия | украинская версия