hackee 2020. 10. 1. 10:38

 프로그램은 0과 1로 이루어져있다 했습니다.

 

하지만 0과 1로 프로그램을 만들기엔  시간도 오래걸리고 어렵기에,

C언어로 프로그램을 만들면, 

컴파일러가  0과1로 바꿔준다고  말씀드렸습니다.

 

 

그럼 여기서  정말 중요한  핵심 질문!!   해보겠습니다.

 

아무렇게나 글씨를 쓴다고  0과 1로 바꿔줄까요?

정해진 문법대로  써야 그걸 0과1로 바꿔줄까요?

 

 

한국어도 정해진대로 써야  상대방이 알아듣지

ㅎㅈㅂㄷㄻㅈㄷㄹㅏㅓㅑㅜㅐㅑㄹ  이런 식으로 쓰면  상대방이 알아듣지 못합니다.

 

즉, 정해진 문법대로 써야   컴파일러가 0과 1로 바꿔서  프로그램으로 만들어 줍니다.

 

 

한번 테스트 해볼까요?

#include <stdio.h>

int main()
{
	int appleCost = 2000;

	print("사과 1개의 가격은 %d \n", appleCost);

	return 0;
}


 

출력 명령어인 printf 에서  f를 지웠습니다.

지웠더니  컴파일러가  해석하지 못하고 있습니다. 

 

이처럼 컴파일러는  정해진 문법대로  써야지   0과1로 바꿔줄 수 있습니다. 

 

이처럼  프로그램을 만들기위해선   꼭 문법을 알아야합니다.

정해진 대로 써야  프로그램을 만들 수 있습니다.

 

앞으로 알아야 할  문법들은 무엇이 있을까요?

 

1. 출력

2. 변수

3. 입력

4. 조건

5. 반복

 

이 다섯 가지 문법들을  꼭 알아야 합니다.

 

프로그램을 만드느데 있어서  가장 기본이자  반드시 들어갈 필수 문법입니다.

 

 

화면에 몬스터가 나오고, 캐릭터가 표시되고 (출력)

캐릭터의 체력과 공격력, 몬스터의 이름 등이 설정되있고 (변수)

마우스랑 키보드를 이용해  캐릭터를 움직이고  스킬을 사용하며 (입력)

상점에서  무엇을 고르냐에따라  사질 물건이 결정되고 (조건)

몬스터가 정해진 경로를 반복해서 움직입니다. (반복)

 

모든게 다 이 5가지 문법으로 이루어집니다.

 

지금까지  출력과 변수에 대해 알아봤는데,   

남은 3가지를 배워서  재미있는 게임을 만들어 보겠습니다!

 

hackee.tistory.com/255

 

게임개발을 희망하는 초등학생, 중학생, 고등학생들을 위한 c언어 책

이 글을 보고있다는건 게임개발에 관심있다는 거겠죠? 그렇다면 정말 잘보셨습니다. 읽기 쉽고,  단기간 내에 자기꺼화 할 수 있게 최대한 핵심만 담았습니다. 게임개발에 대해 궁금한게 많아

blog.codingteacher.kr

hackee.tistory.com/256

 

1장. 프로그램 결국 0과 1

프로그램이란 단어를 들어보셨나요? 앞으로 우리가 만들게될 게임들!! 결국 '프로그램' 입니다. 프로그램이란 컴퓨터가 실행하는 파일을 뜻합니다. 스마트폰을 사용하고 계신다면, 자주 접하는

blog.codingteacher.kr

hackee.tistory.com/257

 

2장. 출력. 전사키우기 게임에 오신걸 환영합니다.

 C언어에서 출력이란 화면에 나타나는 모든걸 뜻합니다. 예를들어 지뢰찾기 게임을 켰을때 화면에 나타나는 지뢰들의 이미지. 이런 모든걸 다 '출력'이라 말하죠.  위 사진에서 보이는 모든 내�

blog.codingteacher.kr

hackee.tistory.com/258

 

3장. 변수. HP가 50인 전사가 생성되었습니다.

 잠시 머릿속에 자판기를 떠올려볼까요? 자판기를 보면 동전투입구와 지폐투입구가 있고, 얼마의 돈을 넣었는지가 조그만 창에 표시됩니다. 자판기에 오백원을 넣으면 화면에 500이라 표시되고

blog.codingteacher.kr

 

 

초등, 중등, 고등  1:1 원격 c언어 교육문의

010 - 4537 - 7998

 

현재 대치동 학원에서 코딩강사로 활동중에 있습니다

영재고, 과학고 내신 /

초등, 중등, 고등 입문반, 초급, 중급, 정올반 /

앱, 게임 제작반  문의주세요!