Guest User

Untitled

a guest
Nov 18th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. ### ВАЖНО:
  2. ```
  3. 1. Решенията на всички задачи да са в един файл.
  4. 2. За всяка задача напишете поне по 3 теста, които демонстрират коректността ѝ.
  5. 0. Да няма други задачи, текст или произволни символи в решението на задачите
  6. 3. Качете само файла с решението на задачите и не го архивирайте.
  7. ```
  8.  
  9. 1. Напишете функция, която по подадено естествено число `n` намира `n-тото` просто число.
  10.  
  11. 2. Дефинирайте функция `choose`, която приема списък от списъци и друг списък от индекси, като този масив от индекси указва
  12. от кой подсписък да се вземе елементът за текущата позиция. _( За повече яснота виж примера )_
  13.  
  14. Пример:
  15. ```
  16. (define choices '((0 1 2 3) (10 11 12 13) (20 21 22 23) (30 31 32 33))
  17. (choose (2 3 1 0) choices)
  18.  
  19. the first element of the result will be the first element of the
  20. third (2+1) "array" in choices, namely, 20; the second element
  21. will be the second element of the fourth (3+1) choice array, i.e.,
  22. 31, etc.)
  23.  
  24. Result:
  25. (20 31 12 3)
  26. ```
  27.  
  28. 3. Имплементирайте някой сортиращ алгоритъм по _ваш избор_.
  29. Няма значение сложността с която сте го реализирали!
  30. Няма значение дали сортирате в нарастващ, или намаляващ ред!
Add Comment
Please, Sign In to add comment