10.07.2015 Views

cubloc_manual2.pdf

cubloc_manual2.pdf

cubloc_manual2.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

연산자CUBLOC BASIC 에서 사용되는 산술연산자와 비교연산자, 논리연산자로 구분되어 집니다.• 산술연산자 : 더하기 빼기와 같은 수학연산을 하는데 사용합니다.(+,-,*등)• 비교연산자: IF, DO..WHILE 문등에서 비교연산을 하는데 사용합니다. (,=등)• 논리연산자: 논리연산을 하는데 사용합니다. (AND,OR 등)수식표현에서 여러가지 연산자가 혼합되어 사용될 수 있습니다. 이런경우 정해진 “연산자 우선순위”에 의해서 계산되어 집니다. 단,괄호안에 있는 수식표현은 어떤 것보다도 가장 먼저 계산됩니다.연산자 설명 종류 우선순위^ 거듭제곱 산술연산 높음NOT 부정 (단항연산자) 논리연산*,/,MOD 곱하기,나누기,나머지 산술연산+,- 더하기,나누기 산술연산 좌쉬프트,우쉬프트 비교연산, = 작다,크다,같거나작다, 비교연산같거나크다=, 같다, 다르다 비교연산AND, XOR, OR AND,XOR,OR 연산 논리연산 낮음위의 표에서 같은 칸에 있는 연산자는 우선순위레벨이 같은 연산자들입니다. 이 경우 연산자가 나타난 순서대로 왼쪽에서부터 계산됩니다. CUBLOC BASIC 은 어떠한 형태의 복잡한 연산식도 모두 계산이 가능합니다.I = (J * K) + L / 4 – SIN(3.0) * 3.14CUBLOC 은 문장안에서의 연산식도 사용할 수 있습니다.IF A+1 = 10 THEN GOTO ABC문자열변수 및 상수간의 비교도 가능합니다. 문자열 비교에는 ASCII 코드 값이 사용됩니다.DIM ST1 AS STRING * 12DIM ST2 AS STRING * 12ST1 = “COMFILE”ST2 = “CUBLOC”IF ST1=ST2 THEN ST2 = “OK”‘ST1 과 ST2 가 같은지 비교해 봅니다.정수와 실수를 혼용하여 연산할 수 있습니다. 최종결과는 결과를 저장할 변수형에 따라 변환저장됩니다. 즉, 최종연산결과를 정수형 변수에 저장하면 최종결과가 실수라도, 소수점 밑부분이 삭제되어 정수로 변환되어 저장됩니다.DIM F1 AS SINGLE165

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!