brunch

You can make anything
by writing

C.S.Lewis

by 별더하기 Sep 29. 2020

#17강 - 유용한 함수 이야기

프로그래밍을 보다 유연하게 처리할 수 있도록 하는 것.

자주 쓰이고 많이 활용되는 코드를 사용자가 직접 코딩하지 않도록 도움을 주는 매우 유용한 수식.


프로그래밍, 나아가 알고리즘을 보다 유연하게 할 수 있도록 도움을 주는 VB의 기본적인 제공 함수들에 대해 알아본다.

함수는 자주 쓰이고 많이 활용될 법한 코드를 사용자가 직접 프로그래밍하지 않도록 도움을 주는 매우 유용한 수식이다.



함수는 영어로 function이다. 

그래서 함수식을 보통 f(x)로 표기한다. 

함수식 f(x)에서 x가 없는 f()만 생각해보면, f()는 쉽게 계산식을 의미한다. 

x를 전달받은 f(x)는 x의 값을 활용하여 계산, 즉 ‘특정한 임무’를 수행하고 그 결과를 전달해 주는 것이다. 

이러한 f()는 사용자가 직접 그 ‘특정한 임무’를 정의하여 사용할 수도 있지만(이것이 바로 Function 프로시저다), 반복적으로 자주 활용되는 f()의 경우에는 각각의 컴퓨터 언어에서 제공해준다.

x의 이야기도 잠시 해보자. 

전달되는 x를 인자(또는 매개변수, parameter)라고 한다. 

f(x)는 x라는 하나의 인자를 받아 임무를 수행하는 함수인 것이다. 

그래서 f(x1, x2)는 2개의 인자를, f(x1, x2, x3)는 3개의 인자를 필요로 하는 함수인 것이다.


이미 엑셀에서 사용해 본 경험이 있으신가요?

SUM(), AVERAGE(), VLOOKUP()...

100% 똑같이 호환되지 않지만, 매우 유사합니다.

엑셀 기능에서 제공되는 함수를 호출해서 사용도 가능합니다.


https://youtu.be/Yk1FPfY0FBE

매거진의 이전글 #16강 종합실습, 매출과 성과 
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari