Showing posts with label текущ контрол. Show all posts
Showing posts with label текущ контрол. Show all posts

Thursday, November 16, 2006

Дати за контролните по ТВМС

Първото ще е на 16 декекмври 2006г., второто - на 13 януари 2007г.
И двете са в събота, от 10:00 часа в 210-а  зала на ХФ.

Wednesday, November 08, 2006

решения на задачите по ф.пр.

1. зад:
(define (sum-rec n)
(if (= n 1) 0
(+ (/ (- n 1) n) (sum-rec (- n 1)))))


(define (sum-iter n)
(define (tmp count rez)
(if (> count n) rez (tmp (+ count 1) (+ rez (- 1 (/ 1 count))))))
(tmp 2 0))

зад.2:
(define (list-primes a b)
(define (prime? x)
(define (tmp delitel)
(if (> delitel (/ x 2)) #t
(if (= (modulo x delitel) 0) #f
(tmp (+ 1 delitel)) ) ) )

(tmp 2) )
(if (>= b a) (cond ((< a 2)(list-primes 2 b))
((prime? a )
(display a)(display " ")(list-primes (+ a 1) b)
)
(else (list-primes (+ a 1) b))
) ) )

зад.3:

( define (reverse x)
( define (tmp a rez)
( if (= a 0) rez (tmp (floor(/ a 10)) (+ (* rez 10) (modulo a 10) ) ) )
)
(tmp x 0)
)

зад. 4:

(define (sum-list a b c)
(define (sum x rez)
(if (= x 0) rez (sum (floor(/ x 10)) (+ rez (modulo x 10))))
)
(cond ( (and (<= a b) (= c (sum a 0)))
(display a) (display " ") (sum-list (+ a 1) b c )
)
( (<= a b )
(sum-list (+ a 1) b c )
) ))


Задачите достигат до вас с любезната помощ на Камен :))))))

Wednesday, October 25, 2006

Ебем го функционално...

Днеска пуснаха някво малко контролно - една задачка за 15 мин в първия час на лекцията по фекално програмиране. Даскалицата каза накря, че било само за наш си самоконтрол , което не пречеше да се изпотя 3 пъти докато го писах. Разцепиха ни на 2 групи - едната решава задачата рекурсивно, другата итеративно. Нямам си идея дали ше ни го тури в края на семестъра, с тея изненадващи контролни, ама ако имате време идвайте поне за 1-вия час. Толкоз от мен. Peace out there, pimps and hoes.

Wednesday, October 11, 2006

Ф.Пр. контролни

Вече са известни датите на големите контролни по функционално.
K1 - 22.11.2006
K2 - 10.01.2007

Препоръчаната ни среда за програмиране е dr.scheme

Thursday, October 05, 2006

Сложна система на оценяване

Системата ни на оценяване по Функционално програмиране е едно разклонено двоично дърво, което сега ще се опитам да опиша (аз не присъствах лично на лекцията, така че ако съм объркала нещо в описанието на оценяването, моля, поправяйте ме).

Оценката от изпита ще е 40% от крайната - 20% от писмен и 20% от устен.
Останалите 60% са от т. нар. "текущ контрол" (новата щуротия на ФМИ).
А тези 60% се образуват по следния начин:
На лекции ще има 2 големи контролни (за, които ще кажат датите другата сряда) и още 3 10минутни, които обаче ще са изненадващи (не знам те каква част от оценката ще бъдат).
На упражнения ще ни бъдат дадени 3 домашни от по няколко задачи и на следващия час ще ни дават 1 от тях (нещо като контролните по ЧМ), за тях също ще ни кажат датите. И за да е пълна забавата 6% идват от 6 решавания на задачи на дъската (на упражненията).

Лекциите следват дословно учебника на Магда, който аз имам и ако някой иска, мога да му го преснимам (той е към 80 страници, мисля).
BTW 1-ви поток Магда ще ги гърчи със същщата система на оценяване, така че, ако това ви успокоява, не сме само ние прее**ни.