책 내용 질문하기
시나공 정보처리기사 필기 질문
도서
2021 시나공 정보처리기사 필기
페이지
63,64
조회수
643
작성일
2021-05-31
작성자
탈퇴*원
첨부파일

 안녕하십니까>

1. 2권의 63쪽 3번 문제의 문제풀이를 봐도 모르겠습니다.

맨 밑의 반복횟수, 그리고 변수의 변화 과정 표에서 4, 4, 6일때의 과정이 이해가 안가더군요.

그 과정을 말로 자세히 설명해주세요.

2. 64쪽의 4번문제. 여기서 k의 변화.

문제풀이의 4번째 문장에서 print안의 k는 변화가 누적되지 않나요?

변화표에서  k와 k%4는 별개입니까?

보통 k%4가 k에 누적되지 않나요?

답변
2021-05-31 14:17:11

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

 

[1]

4회전 시작 시 n=3, t=3 인 상태에서 시작합니다.

t에 n의 값을 누적합니다. (t=6)

화면에 n과 t의 값을 출력합니다. (출력= "n=3, t=6")

이후 n은 후치증감연산이므로 출력 후 1이 증가하게 됩니다. (n=4)

 

[2]

k의 값이 변동하기 위해서는 대입 연산자가 사용되어야 합니다.

k-=2 또는 k = k-2 와 같이요.

조건식에서 사용된 k%4나 printf문에서 사용된 k-2는 단순히 해당 연산을 수행한 값을 함수에서 사용할 뿐 k에 대입하지는 않습니다.

 

행복한 하루되세요 :)

  • 관리자
    2021-05-31 14:17:11

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

     

    [1]

    4회전 시작 시 n=3, t=3 인 상태에서 시작합니다.

    t에 n의 값을 누적합니다. (t=6)

    화면에 n과 t의 값을 출력합니다. (출력= "n=3, t=6")

    이후 n은 후치증감연산이므로 출력 후 1이 증가하게 됩니다. (n=4)

     

    [2]

    k의 값이 변동하기 위해서는 대입 연산자가 사용되어야 합니다.

    k-=2 또는 k = k-2 와 같이요.

    조건식에서 사용된 k%4나 printf문에서 사용된 k-2는 단순히 해당 연산을 수행한 값을 함수에서 사용할 뿐 k에 대입하지는 않습니다.

     

    행복한 하루되세요 :)

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