책 내용 질문하기
알고리즘 부분의 배열에대한 처리방법
도서
[2012] 정보처리기능사 실기
페이지
0
조회수
152
작성일
2012-08-19
작성자
첨부파일

1. 배열은 제가 알기로 0부터 시작하는데 알고리즘에서는 1부터 처리하는것이 맞는건가요?

2. 1의 보수 구하기 알고리즘에서(p90) 배열에 값을 입력받고 저장하는데요, 이때 11110 이라고 입력하면 배열의 A[1]=1, A[2]=1, A[3]=1, A[4]=1, A[5]=0 으로 저장되고, 이는 111102를 뜻하는건가요? 아니면 011112를 뜻하는건가요?

답변
2012-08-20 10:05:26

안녕하세요.

1)

프로그램 언어에 따라 배열의 위치가 0부터 지정되는 경우가 있고, 1부터 지정되는 경우가 있습니다.

그렇기 때문에 실제 시험에서는 배열의 시작 위치를 처리조건에 명시하고 있습니다.

2)

여기서는 i가 배열의 위치를 지정하는 변수인데, 0으로 초기화한 이후 i=i+1에 의해 증가된 이후 A(i)에 자료를 입력받기 때문에

A(1) ~ A(5)까지 자료를 입력받아 저장합니다.

문의하신데로 11110이라고 입력되었다면 A[1]=1, A[2]=1, A[3]=1, A[4]=1, A[5]=0 으로 저장됩니다. 입력된 값 그대로 11110을 의미합니다.

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

"
  • *
    2012-08-20 10:05:26

    안녕하세요.

    1)

    프로그램 언어에 따라 배열의 위치가 0부터 지정되는 경우가 있고, 1부터 지정되는 경우가 있습니다.

    그렇기 때문에 실제 시험에서는 배열의 시작 위치를 처리조건에 명시하고 있습니다.

    2)

    여기서는 i가 배열의 위치를 지정하는 변수인데, 0으로 초기화한 이후 i=i+1에 의해 증가된 이후 A(i)에 자료를 입력받기 때문에

    A(1) ~ A(5)까지 자료를 입력받아 저장합니다.

    문의하신데로 11110이라고 입력되었다면 A[1]=1, A[2]=1, A[3]=1, A[4]=1, A[5]=0 으로 저장됩니다. 입력된 값 그대로 11110을 의미합니다.

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

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