【 C 언어 】#05 조건문 개념 배우기(if~else)

Language/C & C++ 2018. 1. 29. 10:20 Posted by 엑소더스팩토리
반응형

※  05 조건문 개념 배우기 (if ~ else) 


 조건문에서 가장 많이 사용되는 if ~ else 비교문을 배워보자


▶ 문제 : 변수 x = 20, y = 10 을 대입하여 x 가 y 보다 크면 "x의 값이 y 보다 큽니다"를 출력하고 x가 보다 크지 않다면, "x의 값이 y보다 작거나 같습니다" 를 출력하라. 


▶ 포인트 : 참과 거짓을 비교하기 위해 주로 if ~ else 구문을 사용한다.



▶ 프로그램 : 




▶ 실행 결과 :



▶ 소스코드 다운로드 :  

05 조건문 배우기(if_else).cpp



반응형

【 프로세싱 기초 #01 】원, 타원그리기

Language/프로세싱 2018. 1. 26. 17:18 Posted by 엑소더스팩토리
반응형

【 프로세싱 기초 #01 】 원, 타원그리기 


프로세싱 언어가 얼마나 쉽고 간결한지 아래처럼 단 한 줄 만으로도 화면에 타원을 그릴 수 있다. 


▶ 원(타원) 그리기 (실행결과) :



▶ 프로그램(code) : 

 


 프로세싱은 크게 두가지 형태로 나뉜다, 위처럼 간단히 처리된 결과만 보여주는 정적모드(static mode) 와 아래에 소개할 동적모드(active mode)로 나뉜다.



▶ 동적모드 프로그래밍 :


  동적모드는 출력 결과물이 동적으로 계속 움직이거나, 상호작용이 가능 하도록 작성하는 모드(mode) 이다. 이는 아두이노의 스케치 작성모드와 유사하다. 아두이노 또한 설정 영역과 계속 반복 실행되는 루틴을 가지고 있다.


우선 동적모드로 원만 그려보자 




 어디서 많이 본 것 같지 않은가?

그렇다 아두이노 스케치의 작성 형태와 매우 유사하다.  

그러기에 프로세싱을 부담없이 시작할 수 있다. 


 그리고 아래와 같은 결과를 얻을 수 있다.




 자 이제 ,  동적모드로 타원을 움직여 보도록 하자.


마우스의 움직임을(위치) 좌표로 해서 움직여 볼 것이다.



 ▶ 코드 설명 : 

   -   size (200, 200);  // 그림 영역의 크기 (가로 세로 200 픽셀)

   -   ellipse(mouseX, mouseY, 80, 80);   // 타원 그리기, mouseX : 마우스의 X좌표,  mouseY : 마우스의 Y 좌표,   가로 세로 크기가 80, 80 픽셀인 원을 그려라.


 ▶ 실행결과(동영상) :

 마우스의 움직이는 좌표에 따라 원이 이동하고 있다(실은, 새로운 원이 계속 그려지고 있음)



반응형
반응형


※ 프로세싱 IDE (줄여서 PDE )


프로세싱 언어 코딩을 위한 프로그램 작성 툴(IDE)을 함축해서 PDE라 칭하고 있다. 


아래 PDE 툴의 주요 메뉴를 표시해 놓았다.



사용하는 기능과 형태가 아두이노 스케치 툴과 거의 흡사해서 사용하기 어렵지 않다. 


프로세싱 언어는 자바 언어와 관련이 있고, 자바 언어 자체가 C 언어와 유사한 특징이 있기 때문에, C언어와 함께 공부해도 좋을 것이다. 


 

반응형

【 C언어 】 # 04 연산자 개념 이해하기

카테고리 없음 2018. 1. 25. 11:12 Posted by 엑소더스팩토리
반응형

※  04 연산자 개념 이해하기


 C언어에서 자주 사용되는 연산자 활용법에 대해 배워보도록 하겠습니다.


▶ 문제 : 변수 x에 10을 대입하고 x에서 5를 빼는 프로그램을 작성하라


▶ 포인트 : C언어 프로그래밍에서 사용되는 연산자는 수학에서 사용되는 연산자 표시 및 기능이 기본적으로 동일합니다.  

(단, 나누기는 '/'  ,  곱하기는 '*'를 사용하는 차이가 있습니다)


▶ 프로그램 : 


▶ 실행 결과 :



▶ 소스코드 다운로드 :  

04 연산자 개념 이해하기.cpp



※ 연산자의 종류



반응형

【 C언어 】 #03 상수형 개념 이해하기

Language/C & C++ 2018. 1. 25. 10:35 Posted by 엑소더스팩토리
반응형

※  03 상수형 개념 이해하기


  이번 시간에는 C언어의 상수 개념에 대해 배워보도록 하겠습니다. 


▶ 문제 : 정수형 상수 1과 실수형 상수 3.141592를 더하는 프로그램을 작성하세요


▶ 포인트 : 앞 글에서 배워본 변수는 그 값이 계속 변할 수 있는 것이지만 상수(常数)는 변할 수 없는 수를 뜻합니다.  



▶ 프로그램 :  



▶ 실행 결과 :



▶ 소스코드 다운로드 :  

03 상수형 개념 이해하기.cpp


반응형

【 C언어 】 # 02 변수형 개념 이해하기

카테고리 없음 2018. 1. 25. 10:10 Posted by 엑소더스팩토리
반응형

※  02 변수형 개념 이해하기


 앞으로 예제 문제를 하나 하나 풀어가면서 C언어에 대해 배워보고자 합니다.

혹시,  이해가 잘 되지 않는 부분이 있더라도 염려하지 말고 꾸준히 해나가세요.  반복적으로 유사한 내용이 계속 나오기 때문에 여러가지 예문을 접하다 보면 쉽게 이해가 될 거예요. ~^^


문제 : 변수 x에 1을 저장하고, 변수 y에 2를 저장하여, x와 y의 합을 z에 저장하는 프로그램을 작성하라.


포인트 : 값을 임시적으로 저장할 수 있는 공간(방)을 변수라 칭한다.  (ex) x, y, z ... )


프로그램 : 




실행 결과 :



▶ 소스코드 다운로드 :  

02 변수형 개념 이해하기.cpp


반응형

C / C++ 프로그래밍을 가장 쉽게 시작 하는 방법

Language/C & C++ 2018. 1. 24. 15:26 Posted by 엑소더스팩토리
반응형

【  C / C++ 프로그래밍을 가장 쉽게 시작 하는 방법  


 가장 좋은 방법은 Dev C++ 컴파일러를 다운받아(무료) 설치하고 

이 컴파일러를 가지고 쉬운 예제부터 하나씩 연습해보는 것이다.



1.  Dev C++ 다운 로드  (블로그 사이트)


http://orwelldevcpp.blogspot.kr/    ← 사이트 연결 클릭!





1-2. 또는 검색사이트에서 DEV C++로 검색하면 아래 화면을 볼 수 있다. ( Download 를 클릭하면 파일을 다운로드 받을 수 있음)


[ 최신 파일 직접 받기 ]  ☜ 클릭하세요

Dev-Cpp 5.11 TDM-GCC 4.9.2.Setup.exe 버전이며(다운 받고 압축을 푸세요), 윈도우 32bit/64bit 모두 설치되는 버전입니다.

업데이트 날짜가 현재 가장 최신인 2016-11-29 버전입니다.




2. 최신 버전을 설치 후 실행시키면 아래와 같은 창이 뜬다.



①새파일을 클릭 후 저장,  ② 프로그램 코딩  

③ 컴파일 / 실행  또는 컴파일&실행 버튼으로 실행한다.


3. 만약 코딩 에러가 나면 아래와 같은 디버그 창이 열리며, 잘못되어 있는 부분을 확인 후 수정하여 다시 컴파일&실행 시켜본다. 



4. 도스 실행화면 창으로 결과를 확인한다. 



반응형