전체 글 124

[Chapter] 05 선택제어문

//1 한 개의 정수를 입력 받을 후, 입력받은 수를 출력하고 그 수가 10보다 크면 다음 줄에 "10보다 큰 수를 입력하셨습니다." 라는 메세지를 출력하는 프로그램을 작성하시오. 입력 예 15 출력 예 15 10보다 큰 수를 입력하셨습니다. #define _CRT_SECURE_NO_WARNINGS #include int main() { int a; scanf("%d", &a); printf("%d\n", a); if (a > 10) { printf("10보다 큰 수를 입력하셨습니다. \n"); } return 0; } 자가진단 1 정수를 입력받아 첫 줄에 입력받은 숫자를 출력하고 음수이면 "minus" 라고 출력하는 프로그램을 작성하시오. 입력 예 -5 출력 예 -5 Minus 입력 예 5 출력 예 5..

[Chapter] 04 주석문과 디버깅

//1 실수형 변수 두 개를 입력받아서 두 수의 합을 정수로 변환한 결과값과 두 수를 각각 정수로 변환하여 합을 구한 결과값을 출력하는 프로그램을 작성하고 프로그램 내용에 관한 설명을 주석으로 표현하시오. 입력 예 3.4 5.65 출력 예 9 8 /* 이 프로그램은 주석의 사용에 대해 학습하기 위해 작성한 것입니다. 주석은 프로그램 작성자가 프로그램을 이해하기 쉽도록 하기 위해 작성하는 것입니다. 주석으로 표시된 부분을 프로그램을 컴파일 할 때 무시하고 처리합니다. 따라서 실제 프로그램에는 없는 것과 마찬가지입니다. */ #include int main() { int a, b; /* 정수형 변수 두 개를 선언한다. */ double d, e; /* 실수형 변수 두 개를 선언한다. */ scanf("%lf..

카테고리 없음 2023.07.14

[Chapter] 03 연산자

//1 두 개의 정수를 입력받아 다음과 같이 출력하는 프로그램을 작성하시오. 입력 예 두 개의 수를 입력하시오. 7 5 출력 예 7 + 5 = 12 7 - 5 = 2 7 * 5 = 35 7 / 5 = 1 7 % 5 = 2 #define _CRT_SECURE_NO_WARNINGS #include int main() { int a, b; int plus, minus, multi, div, rest; printf("두 개의 수를 입력하시오. "); scanf("%d %d", &a, &b); plus = a + b; minus = a - b; multi = a * b; div = a / b; rest = a % b; printf("%d + %d = %d \n", a, b, plus); printf("%d - %..

[Chapter] 02 입력

//1 변수를 선언한 후 값을 대입하여 다음과 같이 출력하는 프로그램을 작성하시오. 출력 예 a = 10 b = A #include int main() { int a; char b; a = 10; b = 'A'; printf("a = %d \n", a); printf("b = %c \n", b); return 0; } 자가진단1 정수형 변수를 선언하고 -100을 대입하여 출력하는 프로그램을 작성하라. 출력 예 -100 #include int main() { int a; a = -100; printf("%d \n", a); return 0; } //2 두 개의 변수를 선언하여 각각 10과 20을 대입한 후 아래와 같이 숫자를 바꾸어 출력하는 프로그램을 작성하시오. 출력 예 20 10 #include int..

[Chapter] 01 출력

01. 화면에 다음과 같이 출력하는 프로그램을 작성하시오. 첫 번째 프로그램입니다. #include int main() { printf("첫 번째 프로그램입니다."); return 0; } - int : 정수형을 의미 - () : (void), () 둘 다 같은 결과를 도출 - main : 함수이름 (프로그래밍 시작지점) * code :: blocks - 가벼운 무료 컴파일 툴, 알고리즘 대회등에서 주로 사용 01. 설명 # include : 프리프로세서, 선처리부 라고 하며 표준 입출력 함수들이 들어있다. 프로그램에서 입력과 출력은 반드시 필요하므로 프로그램 첫 머리에 꼭 써주는 것이라고 생각하면 된다. Pre(먼저) processor : 미리 만들어 놓은 기능 가져다 쓰기 위해서 만들어짐 표준 입출력..

[4강] Animation Blueprint

상속 개념 정리 (Unreal Engine) 이번강의에서는 실습보다 이론 위주 강의가 진행되었는데 강사님이 서두에 지루할 수도 있다고 걱정하신 것에 비해, 지금까지 들었던 것들중 가장 최고의 강의였다. Unity로 게임을 제작하며 "상속"의 개념을 미리 익혀왔기 때문에 이해가 더 쉬었을 수 있는데 블루프린트 안에서의 상속이 어떻게 진행되는지 완벽하게 정리해주셨다. * 상속 : 부모의 기능을 자식이 쓰고, 자식이 자식만의 기능을 추가해서 사용하기 위해서 필수적인 개념 - 클래스 : 특성 모아놓은 묶음 - 객체 : 클래스의 변수 (멤버변수 : 클래스에 정의되어 있는데 필요시 추가해서 사용할 수 있음 ) - 상속 : 클래스 받아와서 다른 특징 추가해서 씀 클래스 순서 (in ..

[3강] Player Setting (Input)

* 맵저장 / 모두저장 종종 눌러두는 습관들이기 Unity 에서는 Scene 이고 Unreal 에서는 Level 이지만 맥락은 같다. Unity, Unreal 공통되는 특징이다. Default 맵 설정 앞으로 작업을 용이하게 하기 위해 Editor Start Map 탭에서 default Map "Player" 로 설정해 두기 프로젝트 세팅 > 맵 / 모드 > Editor Start Map 프로젝트 세팅 창 열기 방법 1. 상단 탭을 통해 편집 > 프로젝트 세팅 다른 프로그램들에서 보통 방법1. 을 사용하기 때문에 자연스럽게 이렇게 진행하였으나 강사님은 방법2. 를 사용하셨다. 방법 2. 플레이화면 상단의 탭을 통해 세팅 > 프로젝트 세팅 플레이어 입력 설정 1. 입력 설정 (총 2단계) 2. Posses..

[2강] Blueprint

UI 세팅 추천 창 > 컨텐츠브라우저2 > 끌어서 하단 오른쪽에 붙이기 블루프린트 작업에 사용되는 방식 2개 1. 간단히 만들때만 사용 하며 실무에서 거의 사용되지 않는 방식 2. 보편적이며 앞으로 계속 사용되는 방식 블루프린트가 어떻게 실행되고 프로그램되는지 확인하기 위해서 진행 1. 큐브를 끌어다 화면에 놓는다. 큐브를 선택한 후, 좌측에서 블루프린트 / 스크립트 > 콘텐츠 > 이름지정 "BP_cube"로 큐브 블루프린트 생성 2. 이벤트 그래프 탭으로 이동 생성된 블루프린트는 3가지탭 (뷰포트 / Constratin Script / 이벤트 그래프)으로 나뉘어져 있다. - BeginPlay 이벤트 : 플레이가 시작되는 순간에 실행되는 함수 - ActorBeginOverlap ..