책 내용 질문하기
정처기 실기 질문드립니다
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
71,74
조회수
185
작성일
2020-04-07
작성자
탈퇴*원
1권 p.71 문제4번과 p.74 예제2번 둘다 java의 for문으로 알고있는데, 왜 71쪽 문제는 hap값과 달리 i값은 위에서 한칸 띄우고 시작하는데74쪽 문제는 i값과 hap값이 동일선상에서 시작하는지 이해가 되지 않습니다ㅠㅠ
답변
2020-04-07 10:30:20

안녕하세요 길벗수험서 운영팀입니다.

 

디버깅표에서 종종 착각하시는 것 중에, '줄'에 대해서 신경을 많이 쓰신다는 것입니다.

디버깅표에서 줄은 큰 의미가 없습니다. 단순히 디버깅하는 사람이 구분하기 위해서 사용하는 것이죠. 

 

이미지에서 강의자분은 초기값으로 주어진 hap=0을 반복문 내에서의 프로세스와 구분하기 위해 줄을 분리하신 것으로 보입니다.

 

반면 74쪽의 강의에서는 hap 초기값과 for문 내 프로세스를 별도로 구분하기 않고 작성하신 것으로 보이네요.

 

디버깅이 단순히 변수 값의 변화를 알기 위함이지, 특별한 규칙이 있는 것은 아니라는 점 염두에 두세요.

 

행복한 하루되세요 :)

  • 관리자
    2020-04-07 10:30:20

    안녕하세요 길벗수험서 운영팀입니다.

     

    디버깅표에서 종종 착각하시는 것 중에, '줄'에 대해서 신경을 많이 쓰신다는 것입니다.

    디버깅표에서 줄은 큰 의미가 없습니다. 단순히 디버깅하는 사람이 구분하기 위해서 사용하는 것이죠. 

     

    이미지에서 강의자분은 초기값으로 주어진 hap=0을 반복문 내에서의 프로세스와 구분하기 위해 줄을 분리하신 것으로 보입니다.

     

    반면 74쪽의 강의에서는 hap 초기값과 for문 내 프로세스를 별도로 구분하기 않고 작성하신 것으로 보이네요.

     

    디버깅이 단순히 변수 값의 변화를 알기 위함이지, 특별한 규칙이 있는 것은 아니라는 점 염두에 두세요.

     

    행복한 하루되세요 :)

  • 관리자
    2020-04-08 10:25:37

    안녕하세요 길벗수험서 운영팀입니다.

     

    음.. 단순히 변수의 값 변화를 적는다는 것을 잊지마세요.

    값이 달라진다면 중간에 무언가 놓친 것이 있는 것입니다.

     

    71쪽 문제의 줄을 맞추지 않았을 때 디버깅표가 다음과 같다면,

     

     

    I

    hap

    1

    0

    2

    1

    3

    3

    4

    6

    5

    10

    6

    15

    7

    21

    8

    28

    9

    36

    10

    45

    11

    55

     

     

    줄을 맞췄을 때 디버깅표는 그저 i가 한줄 내려간 다음과 같습니다.

     

     

    I

    hap

     

    0

    1

    1

    2

    3

    3

    6

    4

    10

    5

    15

    6

    21

    7

    28

    8

    36

    9

    45

    10

    55

    11

     

     

     

    행복한 하루되세요 :)

  • *
    2020-04-07 18:17:25

    답변 감사드립니다! 

    줄을 맞추는데엔 특별한 규칙이 없다는건 이해했으나, 

    71페이지 문제의 경우 초기값 0이 주어지고 i값은 for조건에서 주어지는거로 나와있는데

    줄을 신경쓰지않고 74페이지처럼 i값과 hap값을 줄을 맞추어 쓰게된다면

    답이 달라집니다ㅠㅠ 줄에 신경쓰지않아도 값이 같다면 상관없지만요... 

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