brunch

You can make anything
by writing

C.S.Lewis

by chulwoong Dec 23. 2016

Processing(3)

변수와 그 활용

프로세싱- 변수 : '변수'에 대한 간단한 정리와 이를 이용하여 도형그리기에 이용해봤다. 그 예제들이다. 변수의 정의, 변수값의 설정등 세부적인 내요은 다루지 않고 직접적 예제를 제시한다. 프로그래밍에서 변수에 대한 기본적인 지식을 가지고 예제를 감상하길 바란다.


1. 변수 

-임의의 값을 저장할수 있는 메모리 공간.


2. 지역 변수

- 함수내에서만 사용.


3. 전역변수

-프로그램 전체에서 사용.


4. 프로세싱에서 제공하는 변수

-width, height

-선언하지 않아도 사용가능

-값은 size(x,y);  에서 가져옴


5. 데이터의 유형

- 참/거짓 : Boolean

- 정수 : int

- 실수 : Float

- 문자 : char

- 문자열 : String

- 폰트 : Pfont

- 이미지 : Pimage

- SVG파일 : PShape


6. int는 float으로 변환이 된다. 하지만 float은 int가 될 수 없다.


7. ASCII 코드로 문자쓰기.

char 변수명 = char(코드값);

printfln(변수명);


연산자: 프로세싱의 연산에 사용되는 기호들을 정리했습니다. 


연산 연산자

사칙연산 : +-*/


논리 연산자 [참, 거짓 변환]

대소 : > <, <=, >=

같음 : ==

같지않음 : !=

논리곱 : &&(그리고)

논리합 : II(또는)


할당 연산자 

같아짐, 더함, 뺌 : =,+=,-=




예제1 : width, height 활용하기 (제목 : 스코틀랜드 깃발)

width와 height는 프로세싱에서 제공하는 특수변수로 size에서 값을 가진다.


예제2 : 변수 + 반복문을 이용하기 (제목 : 2500개의 눈) 

눈이 1개에서 가득하게 증가하는게 흥미롭다~

- 반복문 : for(초기화; 조건; 증감) {}

- 조건문 : if(조건){}

- c 변수를 이용한 "열" 변경이 포인트


예제3 : for 겹쳐쓰기 (제목 : 인터넷선 속의 관경)

- 하위 for가 한번 다돌면 상위 for 1 회에 해당함.

- 1년이 365일인것과 비슷한 논리?



출처 : 도드넷


작가의 이전글 Processing(2)
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari