Функции от по-висок ред:
  1. Напишете функции (derive-x f dx) и (derive-y f dy), които намират частни производни на двуаргументната функция f съответно по x и по y. Опитайте се да реализирате функциите с помощта на derive от предното упражнение.
    Упътване: $$\frac{\partial f}{\partial x}(x,y) = \lim_{\Delta x\rightarrow 0} \frac{f(x+\Delta x,y)-f(x,y)}{\Delta x}$$, $$\frac{\partial f}{\partial y}(x,y) = \lim_{\Delta y\rightarrow 0} \frac{f(x,y+\Delta y)-f(x,y)}{\Delta y}$$.
  2. Напишете рекурсивна функция (derive-n f dx), която пресмята $$f^{({}n)}$$ (n-та производна на f) с точност dx. **) реализирайте derive-n с помощта на repeated.
Списъци:
  1. Напишете функция (different? l), която проверява дали списъкът l се състои от различни елементи
  2. Напишете функции intersect, union, difference, която намира сечение и обединение и разлика на две множества, представени като списъци, в които няма повтарящи се елементи
  3. Напишете функция (ordered? l), която проверява дали елементите на даден списък са подредени в нарастващ ред
  4. Напишете функция (insert x l), която вмъква числото x в списъка от числа l, който е подреден в нарастващ ред.
  5. Напишете функция (insertSort l), която сортира списъка по метода на вмъкването (сортира опашката и вмъква главата на подходящо място)
Последно модифициране: събота, 12 ноември 2011, 17:38