책 내용 질문하기
정보처리기능사 본교재 77페이지 6번에 헤당되는 함수가 이해가 안가요 ㅜ
도서
[2013] 정보처리기능사 실기
페이지
조회수
102
작성일
2013-06-30
작성자
첨부파일

D=VAL(MID(A,C,1)) 이함수가 어떻게 진행이 되는건지 잘모르겟어요

밑에 예제로 A가 1010111011일때입니다

답변
2013-07-01 09:26:51

안녕하세요.

MID(문자, 시작위치, 추출개수) 함수는 지정된 문자열에서 시작 위치에서 추출 개수 만큼 문자를 추출하는 함수입니다.

A가 1010111011 일 때 MID(A, 1, 1) 이면 A에 저장된 값 중 첫번째 자리부터 1개를 추출합니다. 그러면 1이 추출되죠.

MID(A, 2, 1)이면 A에 저장된 값 중 두번째 자리부터 1개를 추출합니다. 그러면 0이 추출됩니다.

VAL 함수는 문자를 숫자로 변환하는 함수입니다.

A 변수에 저장된 값은 '1010111011'로 숫자가 아닌 문자열입니다.

그래서 MID(A, C, 1)에 의해 추출된 1개의 값도 문자인데, 이를 숫자로 변환해야 계산이 가능해 집니다.

그래서 VAL(MID(A,C,1))과 같이 사용하는 것이죠.

오늘도 즐거운 하루 되세요.

"
  • *
    2013-07-01 09:26:51

    안녕하세요.

    MID(문자, 시작위치, 추출개수) 함수는 지정된 문자열에서 시작 위치에서 추출 개수 만큼 문자를 추출하는 함수입니다.

    A가 1010111011 일 때 MID(A, 1, 1) 이면 A에 저장된 값 중 첫번째 자리부터 1개를 추출합니다. 그러면 1이 추출되죠.

    MID(A, 2, 1)이면 A에 저장된 값 중 두번째 자리부터 1개를 추출합니다. 그러면 0이 추출됩니다.

    VAL 함수는 문자를 숫자로 변환하는 함수입니다.

    A 변수에 저장된 값은 '1010111011'로 숫자가 아닌 문자열입니다.

    그래서 MID(A, C, 1)에 의해 추출된 1개의 값도 문자인데, 이를 숫자로 변환해야 계산이 가능해 집니다.

    그래서 VAL(MID(A,C,1))과 같이 사용하는 것이죠.

    오늘도 즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.