사용자 정의함수 'fn기타'를 작성할 때 IF와 FOR을 사용하라고 하는데요.....
FOR문은 언제 사용되고, 왜 그렇게 사용되는지.....기본틀은 어떻게 되는지 알려주세요ㅠㅠ
안녕하세요.
기본 형식은 다음과 같습니다.
for 변수명=시작값 to 끝값 step 증가분
반복될 코드
next 변수명
변수명이 시작값부터 끝값이 될 때까지 step 만큼 증가시키면서 변화합니다.
step을 생략하면 1씩 증가합니다. -1로 지정되면 감소시킬 수도 있습니다.
for문은 보통 반복되는 작업을 할 때 사용됩니다.
next를 만나면 for로 다시 제어가 이동되는 것이고 변수의 값을 비교해서 끝값 범위를 벗어나면(끝값보다 크면) for문의 바깥으로 제어가 나오는 것입니다.
fn기타 = fn기타 & "■"
for 문을 도는 동안 한 번에 하나의 ■를 fn기타에 연결하는 것입니다.
= 다음에 fn기타를 생략하게 되면 fn기타에는 언제나 ■ 가 하나만 표시됩니다.
기존에 표시된 ■ 들을 fn기타에 넣어 두어야 for문을 돌 때 하나씩 추가로 더 연결됩니다.
fn기타 = fn기타 & "■"
a가 1일때 실행하면 아무것도 입력되어 있지 않은 fn기타의 값과 "■"를 연결하여 fn기타에 넣으므로, fn기타에는 "■"가 들어가 있습니다.
a가 2일때 실행하면 fn기타에 입력되어 있던 "■"에 "■"를 연결하여 fn기타에 저장하므로 "■■"가 됩니다.
a가 3일때 실행하면 fn기타에 입력되어 있던 "■■"에 "■"를 연결하여 fn기타에 저장하므로 "■■■"가 됩니다.
좋은 하루 보내세요.
-
관리자2019-01-30 21:07:41
안녕하세요.
기본 형식은 다음과 같습니다.
for 변수명=시작값 to 끝값 step 증가분
반복될 코드
next 변수명
변수명이 시작값부터 끝값이 될 때까지 step 만큼 증가시키면서 변화합니다.
step을 생략하면 1씩 증가합니다. -1로 지정되면 감소시킬 수도 있습니다.
for문은 보통 반복되는 작업을 할 때 사용됩니다.
next를 만나면 for로 다시 제어가 이동되는 것이고 변수의 값을 비교해서 끝값 범위를 벗어나면(끝값보다 크면) for문의 바깥으로 제어가 나오는 것입니다.
fn기타 = fn기타 & "■"
for 문을 도는 동안 한 번에 하나의 ■를 fn기타에 연결하는 것입니다.
= 다음에 fn기타를 생략하게 되면 fn기타에는 언제나 ■ 가 하나만 표시됩니다.
기존에 표시된 ■ 들을 fn기타에 넣어 두어야 for문을 돌 때 하나씩 추가로 더 연결됩니다.
fn기타 = fn기타 & "■"
a가 1일때 실행하면 아무것도 입력되어 있지 않은 fn기타의 값과 "■"를 연결하여 fn기타에 넣으므로, fn기타에는 "■"가 들어가 있습니다.
a가 2일때 실행하면 fn기타에 입력되어 있던 "■"에 "■"를 연결하여 fn기타에 저장하므로 "■■"가 됩니다.
a가 3일때 실행하면 fn기타에 입력되어 있던 "■■"에 "■"를 연결하여 fn기타에 저장하므로 "■■■"가 됩니다.
좋은 하루 보내세요.