300 likes | 462 Views
Chapter 05 . 내장 함수 , í”„ë¡œì‹œì € , 모듈. 재사용 하ìž. í”„ë¡œì‹œì €. ì •ì˜. ì–´ë–¤ 기능 ì„ í•˜ëŠ” ëª…ë ¹ì–´ë“¤ì˜ ì§‘í•©ì„ ì˜ë¯¸í•œë‹¤ . ì „ì²´ í”„ë¡œê·¸ëž¨ì„ ì‰½ê²Œ ìž‘ì„±í• ìˆ˜ ìžˆê³ , 다른 í”„ë¡œê·¸ëž¨ì— ì–¼ë§ˆë“ ì§€ ìž¬ì‚¬ìš©ì´ ê°€ëŠ¥í•˜ë‹¤ëŠ” 장ì ì´ ìžˆë‹¤. í”„ë¡œì‹œì €ì˜ ì¢…ë¥˜. 내장 함수. 내장 함수. ì •ì˜. ìžì£¼ 사용ë˜ëŠ” ê¸°ëŠ¥ì˜ ëª…ë ¹ì–´ë“¤ì„ í•˜ë‚˜ì˜ í•¨ìˆ˜ (Function) 로 만들어 ì œê³µ. 수학 함수. ì •ì˜. ì‚°ìˆ ì ì¸ ê³„ì‚°ê³¼ ê´€ë ¨ëœ ê¸°ëŠ¥ì„ í•˜ëŠ” 함수ì´ë‹¤. 종류 (1/2). 수학 함수.
E N D
Chapter 05. 내장 함수, 프로시저, 모듈 재사용 하자
프로시저 정의 • 어떤 기능 을 하는 명령어들의 집합을 의미한다. • 전체 프로그램을 쉽게 작성할 수 있고, 다른 프로그램에 얼마든지 재사용이 가능하다는 장점이 있다. 프로시저의 종류
내장 함수 정의 • 자주 사용되는 기능의 명령어들을 하나의 함수(Function)로 • 만들어 제공
수학 함수 정의 산술적인 계산과 관련된 기능을 하는 함수이다. 종류 (1/2)
수학 함수 종류 (2/2)
프로그램 5-1 수학 함수의 사용 예이다.
프로그램 5-1 수학 함수의 사용 예이다.
문자열 함수 정의 문자열 조작 및 추출 등의 기능을 하는 함수이다. 종류 (1/2)
문자열 함수 종류 (2/2)
프로그램 5-2 특정 문자열을 추출한다.
형변환 함수 정의 데이터의 자료형을 변환하는 함수를 말한다. 종류 (1/2)
형변환 함수 종류 (2/2)
입, 출력 함수 종류 - MsgBox 함수 : 사용자에게 메시지를 전달한다. - Input 함수 : 사용자로부터 데이터를 입력 받는다. - Print 함수 : 프로그램의 결과 값을 사용자에게 준다. MsgBox - 사용형식
입, 출력 함수 MsgBox - 구성
입, 출력 함수 MsgBox – 아이콘의 종류 MsgBox – 반환값 사용자가 버튼을 눌렀을 때 사용자의 응답에 따라 처리를 달리 하고 싶다면 아래와 같은 형식으로 MsgBox 함수를 사용해 반환 값을 받는다. 변수 = MsgBox (메시지, [버튼과 아이콘의 종류],[제목표시줄 내용])
입, 출력 함수 MsgBox – 함수의 리턴값
프로그램 5-3 코드번호 입력 프로그램을 작성한다.
입, 출력 함수 INPUT 함수 프로그램 실행 중에 사용자에게서 데이터를 입력 받기 위해 사용하는 함수이다.
입, 출력 함수 INPUT 함수 - 구성 프로그램 5-4 성적 확인 프로그램을 작성한다.
입, 출력 함수 PRINT 함수(1/2) 간단하게 데이터를 출력할 때 사용한다.
Sub Function Property 프로시저 종류 제어 흐름 <프로시저A에서 프로시저B를 호출한 경우>
이벤트 프로시저 일반 프로시저 SUB 프로시저 개념 리턴 값을 반환하지 않는 프로시저이다.
프로그램 5-5 세 과목의 점수를 입력 받아 합을 구하는 프로시저이다.
내장함수 함수 프로시저 로시저 함수프로시저 정의 프로시저를 실행한 후에 리턴 값을 반환 한다.
프로그램 5-6 함수를 이용하여 세 과목의 점수를 입력 받아 합을 구한다.
인수 전달 방법 정의 프로시저 호출 시 프로시저 수행을 위해 실인수의 정보가 형식 인수로 전달된다.
모듈 정의 하나 이상의 프로시저를 말하며, 상수, 변수 등의 선언문과 Sub, 함수, 이벤트 프로시저로 구성되어 있다. 종류