<?xml version="1.0" encoding="windows-1250" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>CAD F&#243;rum : Maturitní práce v Lispu</title>
  <link>https://www.cadforum.cz/forum/</link>
  <description><![CDATA[Toto je XML obsahový kanál serveru; CAD F&#243;rum : CAD programov&#225;n&#237; : Maturitní práce v Lispu]]></description>
  <pubDate>Fri, 03 Jul 2026 00:32:33 +0000</pubDate>
  <lastBuildDate>Mon, 30 Jan 2006 13:39:18 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://www.cadforum.cz/forum/RSS_post_feed.asp?TID=2036</WebWizForums:feedURL>
  <image>
   <title><![CDATA[CAD F&#243;rum]]></title>
   <url>https://www.cadforum.cz/forum/forum_images/web_wiz_forums.png</url>
   <link>https://www.cadforum.cz/forum/</link>
  </image>
  <item>
   <title><![CDATA[Maturitní práce v Lispu : D&#237;ky pokus&#237;m se o to...d&#225;m v&#283;d&#283;t...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=2036&amp;PID=8555&amp;title=maturitni-prace-v-lispu#8555</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=1058">Zauwi</a><br /><strong>Předmět:</strong> 2036<br /><strong>Zasláno:</strong> 30.led.2006 v 13:39<br /><br />Díky pokusím se o to...dám vědět jak to dopadlo]]>
   </description>
   <pubDate>Mon, 30 Jan 2006 13:39:18 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=2036&amp;PID=8555&amp;title=maturitni-prace-v-lispu#8555</guid>
  </item> 
  <item>
   <title><![CDATA[Maturitní práce v Lispu : Jen&#382;e j&#225; u&#382; opravdu nev&#237;m, co...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=2036&amp;PID=8552&amp;title=maturitni-prace-v-lispu#8552</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=54">Seiner</a><br /><strong>Předmět:</strong> 2036<br /><strong>Zasláno:</strong> 30.led.2006 v 13:14<br /><br /><P>Jenže já už opravdu nevím, co by mohlo být návodnější, než okomentovaný kód.<BR>Jestli chcete postup tak asi:</P><P>1. Zjistit si definici kreslené křivky a její rovnice (nejlépe) v parametrickém tvaru.</P><P>2. Rozhodnout o vstupních parametrech úlohy, případně o konstantách a rozsahu řešení.</P><P>3. Modifikovat vzorovou úlohu.</P>]]>
   </description>
   <pubDate>Mon, 30 Jan 2006 13:14:05 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=2036&amp;PID=8552&amp;title=maturitni-prace-v-lispu#8552</guid>
  </item> 
  <item>
   <title><![CDATA[Maturitní práce v Lispu : D&#283;kuju za d&#367;kladn&#253; rozbor.Necht&#283;l...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=2036&amp;PID=8551&amp;title=maturitni-prace-v-lispu#8551</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=1058">Zauwi</a><br /><strong>Předmět:</strong> 2036<br /><strong>Zasláno:</strong> 30.led.2006 v 13:07<br /><br />Děkuju za důkladný rozbor.Nechtěl jsem,aby mi tu práci někdonapsal,spíš mi šlo o to,jestli je tu někdo,kdo by mi byl ochotný s tímporadit.potřeboval bych něco jako postup....při psaní kodu...napadlomě,že budu muset asi postupovat stejně jako kdybych to kreslil napapír...?<br>Kdyby jste mi&nbsp; třeba poradil do začátku,byl bych Vám vděčný. <br>]]>
   </description>
   <pubDate>Mon, 30 Jan 2006 13:07:20 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=2036&amp;PID=8551&amp;title=maturitni-prace-v-lispu#8551</guid>
  </item> 
  <item>
   <title><![CDATA[Maturitní práce v Lispu : Pokus&#237;m se o okomentov&#225;n&#237;: (defun...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=2036&amp;PID=8518&amp;title=maturitni-prace-v-lispu#8518</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=54">Seiner</a><br /><strong>Předmět:</strong> 2036<br /><strong>Zasláno:</strong> 29.led.2006 v 12:45<br /><br /><P>Pokusím se o okomentování:</P><P>(defun C:cyklo() ;příkaz definice uživatelské funkce cyklo<BR>&nbsp; (setq r(getreal"poloměr tvořící kružnice:")) ; vstup a přiřazení poloměru<BR>&nbsp; (setq d(getreal"vzdálenost bodu:")) ; vstup a přiřazení d<BR>&nbsp; (setq t1 -2) ; nastavení počátečního úhlu - já bych tam dal asi 0<BR>&nbsp; (setq t2 4) ; nastavení koncového úhlu - já bych tam dal 2*PI<BR>&nbsp; (setq int (/ (- t2 t1) 100.0)) ; nastavení kroku výpočtu<BR>&nbsp; (command "úsečka" "40,50" "400,50" "") ;nakreslení odvalovací úsečky<BR>&nbsp; (setq a t1) ;nastavení úhlu na dolní mez<BR>&nbsp; (setq x (-(* r a)(* d (sin a)))) ;výpočet x-ové souřadnice prvního bodu<BR>&nbsp; (setq y (- r (* d (cos a)))) ;výpočet y-ové souřadnice prvního bodu<BR>&nbsp; (setq x (+ x 40)) ; posunutí x-ové souřadnice vzhledem k nakreslené odvalovací&nbsp;úsečce<BR>&nbsp; (setq y (+ y 50)) ; dtto pro y<BR>&nbsp; (command "bod" (list x y)) ;nakreslení bodu<BR>&nbsp; (repeat 250 ;začátek cyklu (ale proč 250?)<BR>&nbsp;&nbsp;&nbsp; (setq a (+ int a)) ;zvětšení úhlu o nastavený přírustek<BR>&nbsp;&nbsp;&nbsp; (setq x (-(* r a)(* d (sin a)))) ; výpočet x-ové souřadnice<BR>&nbsp;&nbsp;&nbsp; (setq y (- r(* d(cos a)))) ;výpočet y-ové souřadnice<BR>&nbsp;&nbsp;&nbsp; (setq x (+ x 40)) ;posunutí (asi pro názornost rozepsáno do 2 příkazů)<BR>&nbsp;&nbsp;&nbsp; (setq y (+ y 50)) ; posun y<BR>&nbsp;&nbsp;&nbsp; (command "úsečka" "@" (list x y) "") ;nakreslení úsečky z předchozího bodu do aktuálního<BR>&nbsp;&nbsp;&nbsp; ) ;konec cyklu<BR>&nbsp; (command "regen") ;regenerace "pro jistotu"<BR>&nbsp; ) ;konec definice funkce</P><P>&nbsp;</P><P>Jinak kód je značně jednoduchý a nijak neošetřuje chybové stavy. Odvalovací úsečku bych asi kreslil radši podle zadaného poloměru kružnice.<BR>A ještě poznámka. Až budete psát pro další křivky, uvědomte si, že AutoCAD umožňuje zadání bodů v polárních souřadnicích a pro některé křivky jsou rovnice v polárním vyjádření jednodušší.</P><span style="font-size:10px"><br /><br />Upravil Seiner - 29.led.2006 v 12:50</span>]]>
   </description>
   <pubDate>Sun, 29 Jan 2006 12:45:12 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=2036&amp;PID=8518&amp;title=maturitni-prace-v-lispu#8518</guid>
  </item> 
  <item>
   <title><![CDATA[Maturitní práce v Lispu : 1. P&#345;i zb&#283;&#382;n&#233;m pohledu na zaslan&#253;...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=2036&amp;PID=8517&amp;title=maturitni-prace-v-lispu#8517</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=54">Seiner</a><br /><strong>Předmět:</strong> 2036<br /><strong>Zasláno:</strong> 29.led.2006 v 12:17<br /><br /><P>1. Při zběžném pohledu na zaslaný kód mám jisté pochybnosti o jeho správnosti. Nechápu například, proč je rozsah úhlů stanoven od -2 do 4, proč je krok setina rozsahu, ale cyklus kreslení se opakuje 250x. Na detailní rozbor ale nemám čas.<BR>(nemýlím-li se, udávají se parametry goniometrických funkcí v lispu v obloukové míře).</P><P>2. Jinak ale postup obecně je triviální<BR>- zajistit si vstup parametrů úlohy,<BR>- nastavit případné konstanty a stanovit krok výpočtu<BR>- nakreslit tvořící prvky (např. úsečku a kružnici)<BR>- v cyklu vypočítat body křivky a průběžně je spojovat (v příkladu bylo použito spojování lomenou čarou z úseček)</P><P>3. Problémy může mít začátečník se sintaxí lispu - ze začátku je přepis z matematického vyjádření poněkud nepřirozený, ale to se při průměrném IQ rychle poddá.<BR>Příklad: lisp :(setq x (-(* r a)(* d (sin a))))<BR> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; matematicky: x=r*a-d*sin(a)<BR>(což je mimochodem právě x-ová souřadnice bodu cykloidy s poloměrem tvořící kružnice r a vzdáleností tvořícího bodu d od středu při odvalení o úhel a)</P><P>4. Všimnul jsem si, že stejně jako já, má většina účastníků této konference jisté výhrady přerůstající až v odpor ke zpracovávání domácích úkolů pro "vyčůrané" studenty. Myslím, že každý rád poradí zvídavému mladému muži v konkrétním problému, ale nečekejte, že vám to někdo tady napíše. Účastníci této konference jsou většinou lidé z praxe a vědí, jaké budoucí mladé kolegy a nástupce by chtěli. Takové, kteří si dokážou sehnat informace a s problémem se poprat.</P>]]>
   </description>
   <pubDate>Sun, 29 Jan 2006 12:17:02 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=2036&amp;PID=8517&amp;title=maturitni-prace-v-lispu#8517</guid>
  </item> 
  <item>
   <title><![CDATA[Maturitní práce v Lispu : Dobr&#253; den, cht&#283;l bych se zeptat...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=2036&amp;PID=8516&amp;title=maturitni-prace-v-lispu#8516</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=1058">Zauwi</a><br /><strong>Předmět:</strong> 2036<br /><strong>Zasláno:</strong> 29.led.2006 v 09:52<br /><br /><P>Dobrý den,</P><P>chtěl bych se zeptat jestli někdo umí vysvětlit kreslení technických křivek v Cadu pomocí programu&nbsp;udělaným v Lispu?</P><P>(defun C:cyklo()<BR>&nbsp; (setq r(getreal"poloměr tvořící kružnice:"))<BR>&nbsp; (setq d(getreal"vzdálenost bodu:"))<BR>&nbsp; (setq t1 -2)<BR>&nbsp; (setq t2 4)<BR>&nbsp; (setq int (/ (- t2 t1) 100.0))<BR>&nbsp; (command "úsečka" "40,50" "400,50" "")<BR>&nbsp; (setq a t1)<BR>&nbsp; (setq x (-(* r a)(* d (sin a))))<BR>&nbsp; (setq y (- r (* d (cos a))))<BR>&nbsp; (setq x (+ x 40))<BR>&nbsp; (setq y (+ y 50))<BR>&nbsp; (command "bod" (list x y))<BR>&nbsp; (repeat 250<BR>&nbsp;&nbsp;&nbsp; (setq a (+ int a))<BR>&nbsp;&nbsp;&nbsp; (setq x (-(* r a)(* d (sin a))))<BR>&nbsp;&nbsp;&nbsp; (setq y (- r(* d(cos a))))<BR>&nbsp;&nbsp;&nbsp; (setq x (+ x 40))<BR>&nbsp;&nbsp;&nbsp; (setq y (+ y 50))<BR>&nbsp;&nbsp;&nbsp; (command "úsečka" "@" (list x y) "")<BR>&nbsp;&nbsp;&nbsp; )<BR>&nbsp; (command "regen")<BR>&nbsp; )</P><P>tohle je program na kreslení cykloidy,ale vůbec nevím jak se k tomu došlu.Příkazy znám ale nevim jak se v tomto případě postupuje.Myslím to ke vstahu k rovnicím přímek..mám ještě dělat hypocykloidu,epicykloidu,evolventu,archimedovu spirálu,a sinusovku...</P><P>&nbsp;</P><span style="font-size:10px"><br /><br />Upravil Zauwi - 29.led.2006 v 09:53</span>]]>
   </description>
   <pubDate>Sun, 29 Jan 2006 09:52:36 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=2036&amp;PID=8516&amp;title=maturitni-prace-v-lispu#8516</guid>
  </item> 
 </channel>
</rss>