본문 바로가기

전체보기118

게임수학] 직각삼각형 [직각 삼각형] 직각삼각형 세 개의 정점 부분의 내각 중 하나가 직각(90도)을 이루는 직각삼각형(Right-Angled Triangle)이다. 정점B 부분의 내각이 직각을 이룬다. 직각 맞은편의 비스듬한 변은 빗변(Hypotenuse)이라고 한다. 또한, 바닥에 있는 것을 밑변(Adjacent), 남은 변을 높이(Opposite)라고 한다. ​ 직각삼각형에서 세 변의 길이와, 빗변과 밑변이 이루는 내각의 각도 θ(세타, Theta) 사이에 존재하는 관계를 이용해서 삼각함수를 가장 기본적으로 사용한다. 2018. 12. 19.
게임수학] 삼각형 [삼각형] 삼각형 (Triangle) 세 개의 정점 (꼭짓점, Vertex)으로 이루어진다. 정점으로 세 개의 변 (Edge)이 정해진다. 2018. 12. 19.
게임수학] 피타고라스의 정리 [피타고라스의 정리] 피타고라스의 정리 피타고라스의 정리(Pythagorean Theorem)는 빗변의 길이를 h, 밑변의 길이를 a, 높이의 길이를 o으로 했을 때, 이 식이 성립한다. h2=a2+o2 (빗변의 제곱은 밑변의 제곱 더하기 높이의 제곱이다.) 정리(Theorem)란 이미 증명(Proof)된 명제로, 어쨌든 올바르다는 사실이 보증된 사항이다. 2018. 12. 18.
C언어] 반복문 정리 [반복문 정리] 툴 버전 : Visual Studio 2017 for 문 : 가장 큰 특징은 제어 변수를 사용한다는 점이다. 루프를 통제하는 변수를 선언하고 이 변수가 일정한 범위의 값을 가지는 동안 명령을 계속 반복한다. while 문 : 루프를 계속할 조건만 잇고 초기식이나 증감식이 없다. 아예 제어 변수라는 개념이 없으며 루프 내부에서 조건식의 진위 여부를 변경해야 한다. do-while 문 : while문과 마찬가지로 제어 변수가 없고 반복 횟수가 가변적이지만 조건을 점검하는 시기가 다르다. while문은 루프로 들러가기 전에 조건을 점검하지만 do-while문은 일단 명령을 실행한 후 루프 계속 여부를 점검한다. ​1. ​ 2018. 12. 18.
C언어] do-while 문 [do-while 문] 툴 버전 : Visual Studio 2017 do 명령; while (조건); ​ do { 명령; }while (조건); ​ do 다음의 명령을 while의 조건이 만족하는 동안 반복적으로 실행하는데 파스칼의 repeat until제어문과 동일하다. 명령은 보통 복문이 오므로 {}괄호를 싸 주어야 한다. ​ 1. do-while 문 ​ 2018. 12. 18.
C언어] while 문 [while 문] 툴 버전 : Visual Studio 2017 while (조건) 명령; while (조건) { 명령; } ​ 명령 자리에는 물론 여러 개의 명령을 묶어 놓은 복문이 올 수 있으므로 while(조건) {명령들}이라고 외워두는 것도 좋다. ​ while의 영어 뜻 그대로 조건인 참인 "동안" 명령을 계속 반복한다. 초기식이나 증감식 같은 것은 따로 없으므로 명령 블록에서 루프를 끝낼 수 있도록 해야한다. ​ 1. while 문 (무한루프를 만들지 않게 루프를 탈출(Break)하는 조건을 포함 한다.) ​ 2. 다중 while 문 ​ 2018. 12. 18.
C언어] for문 [for 문] 툴 버전 : Visual Studio 2017 for (초기식; 조건식 ; 증감식) 명령; for (초기식; 조건식 ; 증감식) { 명령; } 제어문 중에 가장 대표적인 루프 함수는 for문 이다. 조건에 만족하는 상황에서 반복적으로 명령을 실행하는 제어 구조이다. ​ 초기식 : 초기식은 제어 변수의 초기값을 지정하며 루프가 시작될 때 한번만 수행된다. 조건식 : 반복문이 언제까지 실행될 것인가를 지정하여 조건이 만족하는동안 계속 루프를 한다. ​ 증감식 : 한번의 루프를 돌 때 제어 변수를 얼마나 증감시킬 것인지 설정한다. 루프한번에 증감식도 한번식 실행된다. ​ 1. 기본 사용법 - 초기식을 변수로 받아 쓴다. ​ 2. 구구단 - 초기식을 for에서 선언 하여 사용한다. ​ 3. 다중 .. 2018. 12. 18.
C언어] if, else 문을 활용한 홀짝 게임 [if, else 문을 활용한 홀짝 게임] 툴 버전 : Visual Studio 2017 1. 간단. 2018. 12. 16.
C언어] else문 [else 문] 툴 버전 : Visual Studio 2017 if (조건) 명령; else 명령; ​ if (조건) { 명령; } else { 명령; } ​ if (조건) { 명령; } else if (조건) { 명령; } else { 명령; }​ 기본 if문은 조건이 만족할 때 특정 명령을 실행할 것인가 아닌가만 지정하는데 비해 else문은 조건이 만족되지 않을 때의 동작까지도 같이 지정한다. else는 말 그대로 '그 외에'라는 뜻이며 조건이 만족되지않을 때 실행할 명령을 지정한다. else가 있는 if문은 괄호안의 조건이 만족하면 명령을 실행하고 만족하지 않으면 else의 명령을 실행 한다. 1. else 예시 2. else if 예시 2018. 12. 16.
728x90