Archiv pro štítek: PP

Paradigmata programování

ukol01_priklad01

Přepište následující výraz do prefixové notace.

Nápověda: Procedura počítající přirozený logaritmus je navázaná na symbol log.

ukol01_priklad03

Vytvořte proceduru pyramid pocítající povrch pravidelného ctyrbokého jehlanu. Tato
procedura očekává dva vstupní parametry, délku úhlopříčky podstavy d a výšku v jehlanu.
Pro výpočet povrchu P využijte tento vztah:

kde

Příklad použití:
> (pyramid 1 1)
2.0

Řešení

ukol01_priklad04

Vytvořte proceduru (predikát) my-negative?, která zjistí, zdali je argument záporné číslo.
Příklady použití:
> (my-negative? -2)
#t
> (my-negative? 4)
#f

Řešení

ukol01_priklad06

Vytvorte proceduru implies, která realizuje pravdivostní funkci logické spojky implikace.
Príklady použití:
> (implies #f #f)
#t
> (implies #f #t)
#t
> (implies #t (> 2 3))
#f
> (implies (< 2 3) +) #t > (implies cons even?)
#t

Řešení