책 내용 질문하기
SECTION16질문드려요
도서
[2015] 정보처리기사 실기(산업기사 포함)
페이지
79
조회수
55
작성일
2015-03-25
작성자
첨부파일

79페이지에 플로차트에 빈칸1의 답이 J<=10으로 되어있더라구요.

근데 디버깅을 해봐도 J가 1~10까지인데 J<10으로 하면 안되는건가요??

지금 문제를 하나씩 다 풀어보고는 있는데 이게 가장 헷갈리네요

디버깅해서 J의 값이 10이될때 J<10이면 NO로 가기때문에 J가 10의 값을 가지고 다음 반복문으로 가는것 아닌가요?

답변
2015-03-26 09:18:14

안녕하세요.

J는 0으로 초기화된 상태에서

J=J+1을 처리해 J가 1인 상태로 J<=10을 비교합니다. Yes라서 A(1)에 값을 입력받습니다.

J=J+1을 처리해 J가 2인 상태로 J<=10을 비교합니다. Yes라서 A(2)에 값을 입력받습니다.

J=J+1을 처리해 J가 3인 상태로 J<=10을 비교합니다. Yes라서 A(3)에 값을 입력받습니다.

.

.

.

J=J+1을 처리해 J가 8인 상태로 J<=10을 비교합니다. Yes라서 A(8)에 값을 입력받습니다.

J=J+1을 처리해 J가 9인 상태로 J<=10을 비교합니다. Yes라서 A(9)에 값을 입력받습니다.

J=J+1을 처리해 J가 10인 상태로 J<=10을 비교합니다. Yes라서 A(10)에 값을 입력받습니다.

J=J+1을 처리해 J가 11인 상태로 J<=10을 비교합니다. No라서 아래쪽으로 처리가 이어집니다.

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

"
  • *
    2015-03-26 09:18:14

    안녕하세요.

    J는 0으로 초기화된 상태에서

    J=J+1을 처리해 J가 1인 상태로 J<=10을 비교합니다. Yes라서 A(1)에 값을 입력받습니다.

    J=J+1을 처리해 J가 2인 상태로 J<=10을 비교합니다. Yes라서 A(2)에 값을 입력받습니다.

    J=J+1을 처리해 J가 3인 상태로 J<=10을 비교합니다. Yes라서 A(3)에 값을 입력받습니다.

    .

    .

    .

    J=J+1을 처리해 J가 8인 상태로 J<=10을 비교합니다. Yes라서 A(8)에 값을 입력받습니다.

    J=J+1을 처리해 J가 9인 상태로 J<=10을 비교합니다. Yes라서 A(9)에 값을 입력받습니다.

    J=J+1을 처리해 J가 10인 상태로 J<=10을 비교합니다. Yes라서 A(10)에 값을 입력받습니다.

    J=J+1을 처리해 J가 11인 상태로 J<=10을 비교합니다. No라서 아래쪽으로 처리가 이어집니다.

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

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