책 내용 질문하기
사용자정의함수 FOR문 작성법을 모르겠어요
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
430
조회수
250
작성일
2021-01-08
작성자
탈퇴*원
첨부파일



 

 

계산작업 3번 FOR문 풀이를 보면 반복변수 자리에 "a"가 들어가 있는데 문제에는 없는 "a"가 왜 반복변수로 쓰인건지 궁금해요. 그냥 기본값이 "a"로, FOR문이 나오면 반복변수 자리에 무조건 "a" 넣으면 되는건가요? 

답변
2021-01-08 19:44:56

 

 

a는 변수명입니다. 변하는 값을 가질 수 있습니다.

 

변수는 어떤 것으로 작성하시든 상관 없습니다. 

 

사용자가 편한대로 사용하시면 되세요. 


for a=1 to 10
...
next a
라면 a는 1부터 10까지의 수를 반복하여 가집니다.
a=1일 때, ...을 수행하고, next a를 만나면 다시 for문으로 돌아와 a=2가 됩니다.
다음 줄 ...을 수행하고 next a를 만나면 다시 for문으로 돌아가 a=3이 됩니다.
이렇게 a가 10까지 반복되는 동안 ...을 10번 수행하게 되죠.
a=10 일때 ...을 수행하고 next a를 만나면 for문으로 돌아가 a=11이 됩니다.
하지만 a=1부터 10까지의 수를 가져야 하므로 11일 때는 ...을 수행하지 못하고 next a 다음 줄을 수행하게 됩니다.

이 문제에서 a=1부터 DVD가격/대여료/10 만큼 반복하여
won원가대여횟수를 구하게 됩니다.

 

좋은 하루 되세요. 

  • 관리자
    2021-01-08 19:44:56

     

     

    a는 변수명입니다. 변하는 값을 가질 수 있습니다.

     

    변수는 어떤 것으로 작성하시든 상관 없습니다. 

     

    사용자가 편한대로 사용하시면 되세요. 


    for a=1 to 10
    ...
    next a
    라면 a는 1부터 10까지의 수를 반복하여 가집니다.
    a=1일 때, ...을 수행하고, next a를 만나면 다시 for문으로 돌아와 a=2가 됩니다.
    다음 줄 ...을 수행하고 next a를 만나면 다시 for문으로 돌아가 a=3이 됩니다.
    이렇게 a가 10까지 반복되는 동안 ...을 10번 수행하게 되죠.
    a=10 일때 ...을 수행하고 next a를 만나면 for문으로 돌아가 a=11이 됩니다.
    하지만 a=1부터 10까지의 수를 가져야 하므로 11일 때는 ...을 수행하지 못하고 next a 다음 줄을 수행하게 됩니다.

    이 문제에서 a=1부터 DVD가격/대여료/10 만큼 반복하여
    won원가대여횟수를 구하게 됩니다.

     

    좋은 하루 되세요. 

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