책 내용 질문하기
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
280
조회수
67
작성일
2017-06-13
작성자
첨부파일

순서도 윗부분에서 정렬할 값 10개의 자료를 입력 받을 때,

원래 교제에는 "j<10"으로 되어있는데

정오표(수정사항)에는 "j<9"로 되어있습니다.

어떤게 맞는지요?

제 상각으로는 원래 교제에 나와있는 것(j<10)이 맞지 않나요 ?

답변
2017-06-14 09:27:44

안녕하세요.

순서도는 처리하고 비교하는지 비교하고 처리하는지에 따라 결과가 달라지므로 눈으로만 확인하지 말고 반드시 디버깅을 수행해 봐야 합니다.

j는 0을 가지고 시작합니다.

j=j+1에 의해 j는 1이 됩니다.

A[1] 자료를 입력받습니다.

j <= 9 조건이 Yes이므로 다시 반복합니다.

j=j+1에 의해 j는 2가 됩니다.

A[2] 자료를 입력받습니다.

j <= 9 조건이 Yes이므로 다시 반복합니다.

.

.

j=j+1에 의해 j가 9가 되었다면,

A[9] 자료를 입력받습니다.

j <= 9 조건이 Yes이므로 다시 반복합니다.

j=j+1에 의해 j는 10이 됩니다.

A[10] 자료를 입력받습니다.

j <= 9 조건이 No이므로 종료합니다.

만일 J<=10 이라면 j가 11일 때까지 입력을 받게 됩니다.

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

  • *
    2017-06-14 09:27:44

    안녕하세요.

    순서도는 처리하고 비교하는지 비교하고 처리하는지에 따라 결과가 달라지므로 눈으로만 확인하지 말고 반드시 디버깅을 수행해 봐야 합니다.

    j는 0을 가지고 시작합니다.

    j=j+1에 의해 j는 1이 됩니다.

    A[1] 자료를 입력받습니다.

    j <= 9 조건이 Yes이므로 다시 반복합니다.

    j=j+1에 의해 j는 2가 됩니다.

    A[2] 자료를 입력받습니다.

    j <= 9 조건이 Yes이므로 다시 반복합니다.

    .

    .

    j=j+1에 의해 j가 9가 되었다면,

    A[9] 자료를 입력받습니다.

    j <= 9 조건이 Yes이므로 다시 반복합니다.

    j=j+1에 의해 j는 10이 됩니다.

    A[10] 자료를 입력받습니다.

    j <= 9 조건이 No이므로 종료합니다.

    만일 J<=10 이라면 j가 11일 때까지 입력을 받게 됩니다.

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

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