반복구 알아보기

상세 컨텐츠

본문 제목

반복구 알아보기

유니티

by 수군 2020. 1. 12. 15:37

본문

반복구는 공부하면서 가장 머리가 아팠다.

왜냐? 사칙연산기호를 많이 잊어 먹고... 또한 그의 관련해서 10년이 넘는 동안 보지도 않았던 수학 공식들이라 매우 힘들게 공부하고 있는 중이다. 이제막 졸업한 고등학생들이라면 쉽게 이해 할 수도 있다. 왜냐?? 바로 기억 해낼수 있는 수식이기도 하다. 물론 어릴때 수학좀 했다면 기억 할 수 있겠지만....... 10년 넘게 수학 공식을 보지 않았다면... 다시 그 해당 수식을 머리 속에서 꺼내기 위해선... 다시 되짚어 보는 수 밖에 없다. 

 

유니티 코딩 속에서 반복구는 어쩌면 가장 중요??? 여러 변수를 만들어야 하고... 또한 앞서 작성한 조건식과 더불어 사용을 해야 된다는 코드다. 이걸 이해하지 못하면 앞으로 나올 코드에서 많은 어려움이 발생 할 것이다. 그동안 공부하면 이부분을 제대로 이해를 못하고 있었고, 이후 나오는 코드 진행 내용을 이해를 못했었다. 

 

본인 처럼 제대로 알지 못한채 계속 진도 나가고 있다면, 꼭 반복하면서 해당 예제 코드이해 해야 한다. 독학을 한다면 더욱이 기본이 되는 코드를 친숙하게 익혀야 된다고 강조하고 싶다.

 

반복구를 한번 들어가 보자 

 먼저 문장 형식 어찌 되었는지 확인부터 한다.

블록콜리 대모를 사용해서 먼저 문장을 만들어 본다. 

2020/01/12 - [유니티] - 조건식 함수 알아보기

 

조건식 함수 알아보기

이번에는조건식 함수를 알아보기로 한다. 조건식은 공부하면서 가장 머리 속을 헬게이트로 만들어 놓은 식이고 지금도 작성하면서 아리까리하게 만든 조건식였던거 같다. void Start() { // 자료형 변수= 값; // n..

safarizone.tistory.com

블록콜리 대모를 모르시면 조건식 함수 알아보기 글에서 확인하시길 아무튼 다시 본문으로

블록콜리에서 문장을 한번 만들어 보면 문장 형식의 기본적으로 이해를 하고 비쥬얼스튜디오로 와서 코드를 한번 짜보자.

 

반복구는 다음과 같다.

1부터 100까지 더하고 싶다. 

초기값이 1부터 시작하여 1씩 증가한다.

만약 그 변수에 값이 100이하 일때 반복

for(초기값지정;, 조건식; 증감분)식으로 작성하게 된다. 

아래 코드는 말 줄임 형식으로 코드를 짜 놓았다. 

 

이렇게 보면 이게 뭔가하는 기분이 들것이다. 

본인 또한 이걸보고 많이 힘들었다. ㅠㅠ 

 

void Start 

{

  int result=0;

  for (int i=1; i <= 100; i++)

{

  reuslt +=i;

}

print(result);

}

 

이미지 주석에 보면 각 해당 줄마다 어떤 뜻인지 작성해봤다. 

이렇게 보면 어느정도 이해가 가능할 것이라고 생각이 된다. 

for문구는 추후에도 사용되는 문장이라 지금 이해를 해두면 차후에 사용할때 요긴나게 사용된다.

 

정리 하자면

 

사칙연산식 i=i+1->i+=1, i-=1

단순히 1씩 증가 하거나 1씩 감소 할때는 i++,i-- , ++i,--i 형식으로 말주임을 사용할 수가 있다.

내가 작성하고 있지만... 이해를 하고 작성하고 있는 것인지 모르겠지만...일단 공식을 그냥 외울 수밖에 없다. 

예시를 하나 놓고 이만 포스팅을 마칠게요

구구단 출력하는 코딩 한번 해보시길 

선언

count=3; for문을 완성 해보세요~~

다음에 코딩 값을 알려드릴게요 해보신분은 댓글로 코딩값을 달아주세요~~^^

 

 

 

반응형

관련글 더보기