Ds4 artist week_05

393 views
310 views

Published on

KSAD 2012 Programming Language,
DataStructure for Artist

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
393
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ds4 artist week_05

  1. 1. KSAD 2012프로그래밍 언어 week #5 김승범
  2. 2. 지난
  3. 3.  시간
  4. 4.  리뷰-
  5. 5.  튜링
  6. 6.  테스트-
  7. 7.  추상화란?-
  8. 8.  논리식
  9. 9.  /
  10. 10.  전기회로-
  11. 11.  계산
  12. 12.  가능성?-
  13. 13.  튜링머신/유니버설
  14. 14.  튜링머신
  15. 15. 지난
  16. 16.  수업
  17. 17.  회고
  18. 18. 지난
  19. 19.  수업
  20. 20.  회고
  21. 21. 지난
  22. 22.  수업
  23. 23.  회고
  24. 24. 지난
  25. 25.  수업
  26. 26.  회고
  27. 27. 오늘
  28. 28.  수업
  29. 29.  목표-
  30. 30.  반복의
  31. 31.  추상화
  32. 32.  이해하고
  33. 33.  적용하기-
  34. 34.  조건의
  35. 35.  추상화
  36. 36.  이해하고
  37. 37.  적용하기-
  38. 38.  함수의
  39. 39.  추상화
  40. 40.  이해하고
  41. 41.  적용하기
  42. 42. 프로세싱
  43. 43.  레벨업
  44. 44.  확인
  45. 45.  :
  46. 46.  #0-
  47. 47.  프로세싱
  48. 48.  홈페이지에
  49. 49.  들어간다.-
  50. 50.  레퍼런스
  51. 51.  페이지를
  52. 52.  들어간다.-
  53. 53.  point(),
  54. 54.  line()의
  55. 55.  레퍼런스를
  56. 56.  읽어보고
  57. 57.  실행-
  58. 58.  (도전1)
  59. 59.  rect(),
  60. 60.  rectMode()
  61. 61.  읽어보고
  62. 62.  실행-
  63. 63.  (도전2)
  64. 64.  quad()
  65. 65.  읽어보고
  66. 66.  실행
  67. 67. 프로세싱
  68. 68.  레벨업
  69. 69.  확인
  70. 70.  :
  71. 71.  #1-
  72. 72.  정수
  73. 73.  +
  74. 74.  정수를
  75. 75.  실행 //
  76. 76.  기본구조-
  77. 77.  정수
  78. 78.  +
  79. 79.  실수를
  80. 80.  실행 변수
  81. 81.  =
  82. 82.  값;-
  83. 83.  문자
  84. 84.  +
  85. 85.  문자열을
  86. 86.  실행 변수
  87. 87.  =
  88. 88.  값;-
  89. 89.  숫자
  90. 90.  +
  91. 91.  문자열을
  92. 92.  실행 print(변수
  93. 93.  +
  94. 94.  변수);-
  95. 95.  (도전1)
  96. 96.  곱하기(*)
  97. 97.  라면?-
  98. 98.  (도전2)
  99. 99.  ++,
  100. 100.  +=
  101. 101.  라면?
  102. 102. 프로세싱
  103. 103.  레벨업
  104. 104.  확인
  105. 105.  :
  106. 106.  #2-
  107. 107.  0부터
  108. 108.  100까지를
  109. 109.  차례로
  110. 110.  출력해보세요. //
  111. 111.  기본구조
  112. 112.  1 //
  113. 113.  기본구조
  114. 114.  2 for
  115. 115.  (
  116. 116.  A;
  117. 117.  B;
  118. 118.  C
  119. 119.  )
  120. 120.  { A;
  121. 121.  
  122. 122.  
  123. 123.  
  124. 124.  print(
  125. 125.  D
  126. 126.  ); while
  127. 127.  (
  128. 128.  B
  129. 129.  )
  130. 130.  { }
  131. 131.  
  132. 132.  
  133. 133.  
  134. 134.  print(
  135. 135.  D
  136. 136.  );
  137. 137.  
  138. 138.  
  139. 139.  
  140. 140.  C; }
  141. 141. 반복의
  142. 142.  추상화
  143. 143. 반복의
  144. 144.  추상화 -
  145. 145.  line(
  146. 146.  )
  147. 147.  으로만
  148. 148.  그려보자. -
  149. 149.  간격은
  150. 150.  10 -
  151. 151.  y축
  152. 152.  시작과
  153. 153.  끝은
  154. 154.  10,
  155. 155.  90
  156. 156. 반복의
  157. 157.  추상화 -
  158. 158.  y의
  159. 159.  시작과
  160. 160.  끝
  161. 161.  값이
  162. 162.  계속
  163. 163.  중복된다. -
  164. 164.  중복은
  165. 165.  ‘변수’로
  166. 166.  뽑아보자.
  167. 167. 반복의
  168. 168.  추상화 -
  169. 169.  x값의
  170. 170.  변화에는
  171. 171.  어떤
  172. 172.  패턴이
  173. 173.  있나? -
  174. 174.  의미를
  175. 175.  더
  176. 176.  자세히
  177. 177.  표현해보자.
  178. 178. 반복의
  179. 179.  추상화 -
  180. 180.  while로
  181. 181.  반복을
  182. 182.  나타내본다. -
  183. 183.  필요한
  184. 184.  조건들은
  185. 185.  무엇인가?
  186. 186. 반복의
  187. 187.  추상화 -
  188. 188.  조건들을
  189. 189.  가까이
  190. 190.  묶어보자. -
  191. 191.  for로
  192. 192.  표현해보자.
  193. 193. 반복의
  194. 194.  변주for (int i=0; i100; i++) { line(i, 0, i, 100);}
  195. 195. 반복의
  196. 196.  변주http://bit.ly/ds4artist-loop
  197. 197. 반복의
  198. 198.  변주
  199. 199.  2for (int x=0; x100; x++) { for (int y=0; y100; y++) { line(x, y, x, y); }}
  200. 200. 반복의
  201. 201.  변주
  202. 202.  3-
  203. 203.  for
  204. 204.  반복을
  205. 205.  하나
  206. 206.  더
  207. 207.  넣으면?-
  208. 208.  line(
  209. 209.  )
  210. 210.  함수를
  211. 211.  하나
  212. 212.  더
  213. 213.  쓴다면?
  214. 214. 다른
  215. 215.  층위의
  216. 216.  반복void setup() { ...}void draw() { ...}
  217. 217. 프로세싱
  218. 218.  레벨업
  219. 219.  확인
  220. 220.  :
  221. 221.  #3-
  222. 222.  i가
  223. 223.  0부터
  224. 224.  100까지
  225. 225.  증가하는
  226. 226.  반복-
  227. 227.  i가
  228. 228.  50을
  229. 229.  기준으로
  230. 230.  다른
  231. 231.  그림을
  232. 232.  그려보자. //
  233. 233.  기본구조 for
  234. 234.  (int
  235. 235.  i=0;
  236. 236.  i100;
  237. 237.  i=i+1)
  238. 238.  {
  239. 239.  
  240. 240.  
  241. 241.  
  242. 242.  if
  243. 243.  (
  244. 244.  A
  245. 245.  )
  246. 246.  {
  247. 247.  
  248. 248.  
  249. 249.  
  250. 250.  
  251. 251.  
  252. 252.  
  253. 253.  
  254. 254.  B;
  255. 255.  
  256. 256.  
  257. 257.  
  258. 258.  }
  259. 259.  else
  260. 260.  {
  261. 261.  
  262. 262.  
  263. 263.  
  264. 264.  
  265. 265.  
  266. 266.  
  267. 267.  
  268. 268.  C;
  269. 269.  
  270. 270.  
  271. 271.  
  272. 272.  } }
  273. 273. 반복의
  274. 274.  변주
  275. 275.  4-
  276. 276.  if문으로
  277. 277.  덧
  278. 278.  그리기-
  279. 279.  i가
  280. 280.  20~80
  281. 281.  사이에
  282. 282.  -
  283. 283.  i가
  284. 284.  40~60
  285. 285.  사이에
  286. 286. 프로세싱
  287. 287.  레벨업
  288. 288.  확인
  289. 289.  :
  290. 290.  #4-
  291. 291.  입력한
  292. 292.  문자를
  293. 293.  두
  294. 294.  번
  295. 295.  반복해서
  296. 296.  출력하는
  297. 297.  함수
  298. 298.  만들기-
  299. 299.  레벨업
  300. 300.  #04-2번
  301. 301.  참고하기 // 예제 String s = “hi”; print(twice(s)); hihi
  302. 302. 함수의
  303. 303.  추상화
  304. 304. 함수의
  305. 305.  추상화 -
  306. 306.  line(
  307. 307.  )
  308. 308.  함수만
  309. 309.  사용해서 -
  310. 310.  한
  311. 311.  변의
  312. 312.  길이는
  313. 313.  20
  314. 314. 함수의
  315. 315.  추상화 -
  316. 316.  의도를
  317. 317.  드러내기 -
  318. 318.  중복을
  319. 319.  줄이기
  320. 320. 함수의
  321. 321.  추상화 -
  322. 322.  함수로
  323. 323.  묶기
  324. 324. 반복의
  325. 325.  변주
  326. 326.  5-
  327. 327.  사각형
  328. 328.  그리기
  329. 329.  함수를
  330. 330.  넣기-(도전1)
  331. 331.  사각형
  332. 332.  함수를
  333. 333.  다른
  334. 334.  방향으로
  335. 335.  설계해보자.
  336. 336. 과제
  337. 337.  #4-
  338. 338.  오늘
  339. 339.  저녁
  340. 340.  꼼꼼이
  341. 341.  선거
  342. 342.  관련
  343. 343.  정보
  344. 344.  확인하기-
  345. 345.  투표
  346. 346.  후
  347. 347.  입구에서
  348. 348.  인증샷
  349. 349.  찍어
  350. 350.  메일로
  351. 351.  보내기 혹은 -
  352. 352.  테트리스
  353. 353.  블록을
  354. 354.  그리는
  355. 355.  함수
  356. 356.  만들어보기 (자세한
  357. 357.  과제
  358. 358.  설명은
  359. 359.  밤
  360. 360.  10시에
  361. 361.  발표) 혹은 -
  362. 362.  둘
  363. 363.  다
  364. 364.  하기
  365. 365. 회고http://bit.ly/ds4artist-rfx
  366. 366. 감사합니다.
  367. 367.  :)-
  368. 368.  수업의
  369. 369.  내용은
  370. 370.  수업사이트에
  371. 371.  기록/정리됩니다.-
  372. 372.  질문/답변은
  373. 373.  메일링리스트를
  374. 374.  이용합니다.

×