Задачи за функции от по-висок ред
  1. Напишете рекурсивна функция (repeated f n), която пресмята функцията $$f^n(x) = \underbrace{f(f(\ldots f}_n (x)$$
  2. Оценете в модела на средите ((repeated square 2) 3), където (define (square x) (* x x))
  3. Реализирайте derive-n от предишното упражнение с помощта на функцията repeated
Задачи за абстракция от данни
  1. Реализирайте абстрактен тип данни точка
  2. Реализирайте абстрактен тип данни отсечка
  3. Реализирайте функция за намиране на среда на отсечка
  4. Реализирайте функция за намиране на дължина на отсечка
  5. Реализирайте абстрактен тип данни триъгълник
  6. Реализирайте функция за намиране на периметър на триъгълник
  7. Реализирайте функция за намиране медиана и средна отсечка на триъгълник
Задачи за самостоятелна работа (това не е домашното)
  1. Реализирайте функция, която проверява дали точка лежи на отсечка
  2. Реализирайте функция, която намира пресечната точка на две отсечки, ако съществува
  3. Реализирайте функция за намиране на лице на триъгълник
  4. Реализирайте функция за намиране средна отсечка на триъгълник
  5. Реализирайте функция за намиране на медицентър на триъгълник

Последно модифициране: събота, 12 ноември 2011, 17:38