Advertisement
Guest User

7-tasks

a guest
Nov 16th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Racket 1.20 KB | None | 0 0
  1. ; Зад. 1 Дефинирайте функцията (reverse-column i xss),
  2. ; която приема матрица xss (представена като списъс от списъци)
  3. ; и индекс на колона i (започващ от нула) и обръща елементите
  4. ; и връща матрица, в която елементите на i-тата колона са
  5. ; обърнати.
  6. ; Примери:
  7. ;
  8. ; (reverse-column 0 '((1 2 3)    → '((7 2 3)
  9. ;                     (4 5 6)        (4 5 6)
  10. ;                     (7 8 9)))      (1 8 9))
  11. ;
  12. ; (reverse-column 1 '((1 2 3)    → '((1 8 3)
  13. ;                     (4 5 6)        (4 5 6)
  14. ;                     (7 8 9)))      (7 2 9))
  15.  
  16.  
  17. ; Зад. 2 Дефинирайте функция, която приема списък от числа xs
  18. ; и връща друга функция, която приема число y
  19. ; и връща най-близкото до y число от xs.
  20. ; Пример:
  21. ;  Вход: '(3 1 11 7 42)
  22. ;  Изход: функцията g, за която
  23. ;        (g 0) -> 1
  24. ;        (g 2) -> 1 или 3, по ваш избор
  25. ;        (g 14) -> 11
  26. ;        (g 6) -> 7
  27. ;        (g 33) -> 42
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement