Курсовая работа: Составление расписания встреч участников соревнований

)

)

(t (append (union lst (car num))

(progn

(setq temp_num (car num))

(setq lst (remove temp_num lst))

(unionlst (cdrnum))

)

)

)

)

)

; функция устанавливает счет матча

( defun set_res (lst)

(list (list (random 7) ': (random 7)) lst)

)

; копируем первую половину списка

( defuncopy_half_list (lst)

(declare (special lst_res))

(setq lst_res nil)

(do

( (i 0))

( (>= i (/ (length lst) 2)) lst_res)

(setq lst_res (insert i lst_res (nth i lst)))

(setqi (+ i 1))

)

)

; копируем вторую половину списка

( defun copy_last_half_list (lst)

К-во Просмотров: 292
Бесплатно скачать Курсовая работа: Составление расписания встреч участников соревнований