|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ÇÁ·Î¼¼½Ì ȯ°æ¿¡ ´ëÇÑ Á» ´õ
ÀÚ¼¼ÇÑ °í±ÞÁ¤º¸·ê ¿øÇÑ´Ù¸é Processing Environment reference.¸¦
Âü°í Çϱ⠹ٶõ´Ù. |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ÀÌ Æ©Å丮¾ËÀÇ ¾Æ·¡ ºÎºÐ¿¡¼´Â ¸ÕÀú
À̹ÌÁö¸¦ ½ºÅ©¸°¿¡ ±×¸®´Â¹ýÀ» ¼Ò°³ÇÏ°í ½Ã°£°ú ¾Ö´Ï¸ÞÀ̼ÇÀ» ¼Ò°³ÇÑ´Ù.
±×·±´ÙÀ½ ¸¶Áö¸·À¸·Î ¸¶¿ì½º Űº¸µå ±×¸®°í ½Ã¸®¾Ë Æ÷Æ®¿ÍÀÇ »óÈ£ÀÛ¿ëÀ»
¼³¸íÇÒ °ÍÀÌ´Ù. À̰͵鸸 ¾Ë¸é ³ôÀº·¹º§ Åø¿¡¼ ÇÒ ¼ö ÀÖ´Â
¾î¶² ÀÛ¾÷µµ ¼öÇàÇÒ ¼ö ÀÖ´Ù. ¿©·¯ºÐ ÀÚ½ÅÀÌ ¸¶À½¸¸ ¸ÔÀ¸¸é ¾î¶²
ÀÛǰµµ ÀÚ¹Ù·Î ¸¸µå·¯ ³¾ ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ¸í½ÉÇϱ⠹ٶõ´Ù. |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
±×¸®°í ÀÚ¹Ù º¯¼öµéÀº :
ÇÁ·¡¼Åµé¿¡°Ô:
¿©±â¿¡´Â var °¡
¾ø´Ù´Â Á¡¿¡ À¯ÀÇÇϱ⠹ٶõ´Ù. Á»´õ ±íÀÌ ¾Ë°í ½ÍÀº µ¶ÀÚ´Â ÀÚ¹Ù
Æ©Å丮¾ËÀ» ã¾Æ¼ ÀÐ¾î º¸±â ¹Ù¶õ´Ù. ¿©±â¿¡ º¯¼öºÎºÐÀÌ ÀÖ´Ù.
Lingo ¿Í ºñ±³ÇÏ¸é ¹®¹ýÀº ´Ù¼Ò ´Þ¶óÁø´Ù.
¾î¶² °ªÀ» ´ëÀÔÇÒ ¶§¿¡ ´Ü¼ø µîºÎÈ£ "="¸¦ »ç¿ëÇÑ´Ù.
ÀÌÁß µîºÎÈ£ "==" ´Â ¾î¶² ´Ù¸¥ °ª°ú ºñ±³ÇÒ ¶§¿¡ »ç¿ëÇÑ´Ù.
Áï "°°Àº°¡"¸¦ ¹°À» ¶§¿¡ »ç¿ëÇÑ´Ù. ¶Ç "´Ù¸¥°¡"( "not equal to")¸¦
¹°À» ¶§¿¡´Â "<>" °¡ ¾Æ´Ï¶ó
"!=" ¸¦ ¾´´Ù. ³ª¸ÓÁö´Â °°´Ù. Áï ("<" , ">" , ">=" , ¿Í
"<=") ´Â µÎ ¾ð¾î¿¡¼ Â÷À̰¡ ¾ø´Ù. Á¶°Ç¹®°ú °ü·ÃµÈ Á»´õ
ÀÚ¼¼ÇÑ Á¤º¸´Â For more information on conditionals, Àü¹® ¹®ÇåÀ»
ÂüÁ¶Çϱ⠹ٶõ´Ù.
Lingo »ç¿ëÀÚ¿¡°Ô ¸»Çϸé À̰ÍÀº "repeat with i = 0 to 4."
¿Í °°´Ù. ¼Ò°ýÈ£ ¾È¿¡ µé¾î ÀÖ´Â ¼¼ °³ÀÇ ¸í·É¹®Àº µÎ °³ÀÇ ¼¼¹ÌÄÝ·Ð
";"À¸·Î ºÐ¸®ÇØ ³õ¾Ò´Ù. ù ¹øÂ° ¸í·É¹®Àº Àӽú¯¼ö¸¦
¼±¾ðÇÑ´Ù. µÎ ¹øÂ° ¸í·É¹®Àº ¹Ýº¹½ÇÇàÀÇ Á¶°ÇÀ» ¸í½ÃÇÑ´Ù. À§ÀÇ
º¸±â¿¡¼´Â
i ¶ó´Â
º¯¼ö°¡ 5 º¸´Ù ÀÛÀº ÇÑ ¹Ýº¹½ÇÇàÀ» °è¼ÓÇÏ°í ±×·¸Áö ¾Ê°Ô µÇ¸é ¹Ýº¹½ÇÇàÀ»
¸ØÃß¶ó´Â ¸í·ÉÀÌ´Ù. ¼Â° ¸í·É¹®¿¡¼´Â ´Ù¾çÇÑ ¹æ½ÄÀ¸·Î i ¸¦
º¯µ¿½ÃŰ´Â ¸í·ÉÀ» ÁØ´Ù. À§ÀÇ º¸±â¿¡¼´Â Çѹø ¹Ýº¹ÇÑ ´ÙÀ½
i ¸¦
1 Áõ°¡½Ã۶ó´Â ¸í·ÉÀ» º¸¿© ÁØ´Ù. "i++" Àº "i = i + 1"¸¦
ª°Ô ¾²´Â ¹®¹ý±Ô¾àÀÌ´Ù. ½ã(SunMicrosytem) ¿¡ °¡¸é ¹Ýº¹Á¶°Ç¹®¿¡
´ëÇØ¼ ´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
Á¶°ÇºÐ±â È帧 ±¸¹®(flow-control syntax)
¿¡ °üÇÏ¿© ½ÉÃþ ºÐ¼®¿¡ °ü½ÉÀÌ ÀÖ´Â µ¶ÀÚ¶ó¸é ÀÚ¹Ù¾ð¾îÀÇ Æ©Å丮¾ËÁß
Á¶°ÇºÐ±â È帧 ±¸¹® ºÎºÐÀ»
ÂüÁ¶Çϱ⠹ٶõ´Ù. |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ÀÌÁ¦ ÀÌ Äڵ带 ÇÑÁÙ ÇÑÁÙ µû¶ó°¡¸é¼ ºÐ¼®ÇØ º¸ÀÚ.
´ÙÀ½Àº ±â¼º ¸ð¾çÀ» ±×¸®´Â ¸í·É¾îµéÀ»
º¸±â·Î µç´Ù.
triangle ˼
¼¼ ²ÀÁöÁ¡À» °¡Áø ¼¼¸ð²ÃÀ» ±×¸°´Ù. ÀÌ ÇÔ¼ö¿¡´Â 6°³ÀÇ Àμö¸¦
¹Þ´Âµ¥ Àμö 1,2´Â ù ²ÀÁöÁ¡ÀÇ ÀÚ¸®Ç¥, X,Y À̰í Àμö
3,4´Â µÑ° ²ÀÁöÁ¡, Àμö 5,6Àº ¼Â° ²ÀÁöÁ¡ÀÇ ÀÚ¸®Ç¥, X,Y ÀÌ´Ù.
À§¿¡¼ º¸µíÀÌ ´Ù°¢ÇüÀÇ ¾ÈÀÌ Ä¥ÇØÁöÁö
¾Ê¾Æ Ÿ¿ø²Ã ¹ØÀÇ ³×¸ð²Ã quad °¡ º¸ÀδÙ. À̰ÍÀº »öÀ¸·Î ¸ð¾çÀÇ ³»ºÎ¸¦
ä¿ìÁö ¾Ê°í ¿Ü°¢¼±¸¸ ±×·È±â ¶§¹®ÀÌ´Ù. ÀÌ¿Í ¸¸Âù°¡Áö·Î
noStroke˼
¿Ü°¢¼±À» ±×¸®Áö ¾Ê°í ´Ù°¢ÇüÀÇ ³»ºÎ¸¸ ä¿ö Ä¥ÇÒ ¶§¿¡ ¾´´Ù. ´Ù½Ã
³»ºÎ¸¦ Ä¥Çϰųª ¿Ü°¢¼±À» ±×¸®°í ½ÍÀ¸¸é stroke ³ª fill ÇÔ¼ö¸¦ È£ÃâÇØ¾ß¸¸
ÇÑ´Ù.
±×·¸´Ù ÇÏ´õ¶óµµ »ÏÁ×´Ù°¢Çü¸¸À¸·Îµµ ¾ó¸¶´øÁö
´Ù¾çÇÑ ¸ð¾çÀ» ±×¸± ¼ö ÀÖ´Ù. À¥»çÀÌÆ®¸¦ °Ë»öÇϸé ÁÁÀº
º¸±âµéÀ» ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
¾Æ·¡¿¡ ³»º¸³»±â ±â´ÉÀÌ ¸¸µç ÆÄÀϵé°ú
±× »ó´ë°æ·Î¸¦ Ç¥½ÃÇÏ¿´´Ù. |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
¾Æ·¡¿Í °°Àº Æú´õ±¸Á¶¸¦ °®µµ·Ï
¹èÄ¡ÇÏ¿©¾ß ÇÑ´Ù.¿¡
BImage ¶õ
ÀÌÁ¦ ºÒ·¯´Ù ½ºÅ©¸°¿¡ ±×¸± ±×¸²À» ´ãÀ» °´Ã¼´Ù. b ´Â
ÀÌ °³Ã¼ÀÇ À̸§(ÀνºÅϽº¸í)ÀÌ´Ù. image(
) ´Â ¹Ù·Î ÀÌ ±×¸²À» ½ºÅ©¸°¿¡
±×¸®¶ó´Â ¸í·ÉÀÌ´Ù. ±× ±¸¹® Çü½ÄÀº ¾Æ·¡¿Í °°´Ù. |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
¾Æ¸¶µµ ¿©·¯ºÐÀº À̰ÍÀ¸·Î´Â ¼º¿¡
Â÷Áö ¾ÊÀ»Áö ¸ð¸¥´Ù. ±×·¸´Ù¸é À̰͸¸À¸·Îµµ ¾ó¸¶³ª ÈǸ¢ÇÑ ÀÛǰÀ» ¸¸µé
¼ö ÀÖ´ÂÁö Á÷Á¢ ¾Æ·¡¿¡ °¡¼ ÇÁ·Î¼¼½Ì¸¸À¸·Î ¸¶µç
¹«¸¥¸ðµéÀ» µÑ·¯ º¸±â ¹Ù¶õ´Ù. Processing
Software. ±×¸®°í À̰ÍÀº ¿ÀÁø
½ÃÀÛÀÏ »ÓÀ̶ó´Â Á¡¿¡ À¯ÀÇÇϱ⠹ٶõ´Ù. |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ITP¿¡¼´Â BX-24
¶ó´Â ÁýÀûȸ·Î Ä«µå¸¦ ¾´´Ù. ´Ù¸¥
ºñ½ÁÇÑ °÷¿¡¼µµ ÀÌ ÀåÄ¡¸¦
¾²°í ÀÖ´Ù. BX-24 ÀåÄ¡¿¡ ´ëÇØ ´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇÑ´Ù¸é Tom Igoe's Physical Computing reference ³ª
ITPÀÇ Tom Igoe±³¼ö°¡ ÇÏ´Â Physical Computing °ÁÂÀÇ
½ÇÇè½Ç °úÁ¦¹° À»
ÂüÁ¶Çϱ⠹ٶõ´Ù.
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||