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

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

На территории Автодрома СПб в ходе проведения мероприятия 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. Нарушение авторских прав; Мы поможем в написании вашей работы!




Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


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


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Ваготомия. Дренирующие операции Ваготомия – денервация зон желудка, секретирующих соляную кислоту, путем пересечения блуждающих нервов или их ветвей...

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

Сосудистый шов (ручной Карреля, механический шов). Операции при ранениях крупных сосудов 1912 г., Каррель – впервые предложил методику сосудистого шва. Сосудистый шов применяется для восстановления магистрального кровотока при лечении...

Шов первичный, первично отсроченный, вторичный (показания) В зависимости от времени и условий наложения выделяют швы: 1) первичные...

Предпосылки, условия и движущие силы психического развития Предпосылки –это факторы. Факторы психического развития –это ведущие детерминанты развития чел. К ним относят: среду...

Анализ микросреды предприятия Анализ микросреды направлен на анализ состояния тех со­ставляющих внешней среды, с которыми предприятие нахо­дится в непосредственном взаимодействии...

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