U E D R , A S I H C RSS

새싹�실/2012/나�할수있다


1. 참여� 명단

  • 강사 : 추성준
  • í•™ìƒ� : 신윤호, ì�´í˜„민

1.1. 새싹 스터디 �오

  • í•™ìƒ�들ì�´ 나보다 ë�” 코디ì�„ 잘하게 만들것ì�´ë‹¤. - 추성준
  • c로 ìš´ì˜�체제를 만들겠습니다. - ì�´í˜„민
  • c프로그래ë°� A+받겠습니다. -신윤호

2. 수업

  • 매주 목요ì�¼ 15:00 ~ 17:00

2.1. 1회차

2.1.1. 출�

�름출�
추성준O
�현민O
신윤호O

2.1.2. 수업내용

  • ICE Breaking : ì�¼ìš”ì�¼ì—� ì˜�화를 보기러해서 예매율ì�´ 가장 높ì�€ 화차를 봣는ë�°, 재미가 없어서 실ë§�했다. -추성준
주�� 아파서 아무것� 못했습니다. -�현민
오늘 C수업�서 멘붕 당했어요. �수님� 절 존중 안해주셧어요 -신윤호

  • GCCì�˜ 사용방법
  • 다양한 ë�°ì�´í„°í˜•ì�˜ 출력 방법

	char name = 'A';
	int b = 2;
	float c = 2.1;
	double d = 4.5;

	
	printf("%c",name);
	printf("문�:%c\n정수:%d\n실수1:%f\n실수2:%.2f",a,b,c,d);
  • while 문ì�˜ 무한루프

	while(1){
		printf("무한루프");
	}
  • do-while 문ì�˜ 무한루프

	do{
		printf("무한루프");

	}
	while (1);
  • for문

	int i;
	
	for(i=0;i<10;i++) {
		printf("for문\n");
	}

2.1.3. 후기

  • 새싹 첫수업ì�„ 했다. ë�„중ì—� 현민ì�´ê°€ ì˜�ì–´ 수업ì�„ 받으러가서 한시간 비었다. 다ì�Œì£¼ë€í„°ëŠ” 시간ì�„ 한시간 연기하여 세시ë€í„° 시작할 예정ì�´ë‹¤. gccì�˜ì‚¬ìš©ë²•ì�„ 간단히 설명했고, gdb는 í•™ìƒ�들ì�´ 디버깅ì�„ 몰ë�¼ì„œ 설명해주지 않았다. printf사용법ë€í„° 시작해서 ì—°ì‚°ìž�, ë�°ì�´í„° 타입, while,do-while,for문ì�„ 설명했다. 현민ì�´ëŠ” 쉰게 잘 ë”°ë�¼ì˜¤ê³ , 윤호ë�„ 천천히 ë”°ë�¼ì˜¤ê³  있어서 앞으로 수업하는ë�°ì—� 지장ì�€ ì—†ì�„ 것 같다. 수업ì�„ 다 하고 ìƒ�ê°�해보니 너무 우왕좌왕하게 가르쳤ë�˜ê²ƒ 같다. 다ì�Œì‹œê°„ì�€ ë�”ìš± 열심히 준비해야겠다. - 추성준
  • 오늘 처ì�Œ 새싹êµ�실 수업ì�„ 했는ë�° ìƒ�ê°�보다 재미있었어요.빨리 ë�” ë§Žì�´ ë°°ìš°ê³  ì‹¶ì–´ìš”. - ì�´í˜„민
  • 후기쓰는걸까먹고있었다. 새싹ì�€ 내위주ì�¸ê²ƒê°™ì•„서기ë„ì�´ì¢‹ë‹¤.ì�´ëŸ¬ë‹¤êµ�수님수업안듣게ë� ê¹Œë´� 걱정ì�´ë‹¤.êµ�수님ì�€ 너무 ë‚  힘들게한다. 새싹좋다. -신윤호
  • 3ì›” 22ì�¼, 6피ì—�서, ì�´í˜„민ì�´ëž‘ 추선준 성ìƒ�님과 c를 visual studio를 ì�´ìš©í•´ì„œ 수업ì�„ 했습니다. 함수를 몇개 배웠습니다. for,whileì�´ 어려웠습니다. ì§‘ì—�가서 다시한번 해보려고 합니다. 아는게 없어서 다ì�Œì—� ë­˜ 해야 í• ì§€ 모르겠습니다. - 신윤호 회고지
  • cì—�대해 ë°°ì› ì–´ìš”. 다ì�Œì—� ë�” ë§Žì�´ 배워야겠어요. - ì�´í˜„민 회고지

2.2. 2회차

2.2.1. 출�

2012/3/29
�름출�
추성준O
�현민O
신윤호O

2.2.2. 수업내용

  • for, while 문 복습

/* for 문ì�„ ì�´ìš©í•œ 1ë€í„° 10까지ì�˜ í•© */
	int i,sum=0;
	for(i=0;i<=10;i++) {
		sum += i;
	}
	printf("%d",sum);
/* while 문ì�„ ì�´ìš©í•œ 1ë€í„° 10까지ì�˜ í•© */
	int i=1,sum=0;
	while (i<=10) {
		sum += i;
		i++;
	}
	printf("%d",sum);	
  • 소ë�¼ë•Œë¦¬ê¸° 게임ì—� ì�´ìš©ë�œ 함수 소개
    • #define
    • srand(time (null))
    • getch()
    • switch() { case : default :}
    • break;
  • ACM 문제 사ì�´íЏ 소개

2.2.3. 과제

  • (공통과제)ACM 2문제 풀기
  • 소ë�¼ë•Œë¦¬ê¸° 게임ì—� MP,마법공격,체력회복 기능추가하기

2.2.4. 후기

  • 지난주ì—� 수업했ë�˜ for,whileì�˜ 복습으로 시작했다. 1ë€í„° 10까지ì�˜ í•©ì�„ 구하는 프로그램ì�„ 짜보ë�¼ê³  했는ë�° 쉽게 하지 못하고 ë§Žì�´ 버벅거렸다. 둘다 ì§‘ì—� 비주얼 스튜디오가 없어서 복습ì�„ 안한 것 같다. 그리고 소ë�¼ë•Œë¦¬ê¸° 게ì�´ì�„ 타ì�´í•‘하게 하고, 소ë�¼ë•Œë¦¬ê¸° 게임ì—�서 ì“°ì�´ëŠ” 함수들ì�„ 설명해주었다. 그런ë�° 한번ì—� 너무 ë§Žì�€ ì–‘ì�„ 배워서 그런지 ì�´í•´ë�„ê°€ 떨어지는 것 같아서 다ì�Œì£¼ì—� 보충수업ì�„ 하기로 했다. 다ì�Œì£¼ 과제로는 MP를 추가해서 마법공격, 체력회복ì�„ 추가해오는것ì�„ 내주었는ë�° 아마 안해올것 같다. -추성준
  • 시작하ìž�마ìž� while로 1ë€í„° 10까지 ë�”했다. 나는 버벅거렸다. ê·¼ë�° ì¡°ì–¸ì�„ 구하면서 해봤다. 게임코드ë�„ ë² ê»´ì�¨ë´¤ë‹¤. defineì�€ ë©”ì�¸í•¨ìˆ˜ 바껭서 하는 ê±°ë�¼ê³  배웠다. select=getch() ì�´ê±°ê°€ 좀 헷갈렸다. breakê°€ 나오면 멈춘다고 한다. 오늘 ì •ë§� 여러가지를 ë°°ìš´ê±° 같다. 때리기 게임안ì—� ë§Žì�€ 함수가 들어있는게 신기했다. 복습ë�„ 좀 ë�” 열심히 해야겠다. ì§‘ì—� 비쥬얼스튜디오ë�„ 깔고 스스로 하는 습관ì�„ 들여야겠다. -신윤호
  • 소ë�¼ë•Œë¦¬ê¸° 게임ì�„ 만들었다. for,while복습하고 오늘 여러가시 새로운거를 ë§Žì�´ ë§Žì�´ 배웠다.다ì�Œì—� 여러가지 스킬ì�„ 만들어야 ë�˜ìš”..ㅠㅠ너무 한꺼번ì—� ë§Žì�„걸 ë°°ì› ì–´ìš”....과제는 2주ì—�
한번만 했으면좋겠어요;ㅠㅠㅠㅠㅠㅠㅠㅠ아아..멘붕..;;-�현민

2.3. 2회차(보충수업)

2.3.1. 출�

2012/4/4
�름출�
추성준O
�현민O
신윤호O

2.3.2. 수업내용

  • for, while 문 2ì°¨ 복습

2.4. 3회차

2.4.1. 출�

2012/4/5
�름출�
추성준O
�현민O
신윤호O

2.4.2. 수업내용

  • 함수, 구조체, ë°°ì—´, í�¬ì�¸í„°

/* 함수 �성 (입력받� 숫�가 1�지 아닌지 �단하는 함수) */
#include <stdio.h>

char isOne (int num1) {

	if (num1 == 1) {
		return 'T';
	} else {
		return 'F';
	}

}	

int main () {

	int a,b=1;

	a = isOne(b);

	printf("%c",a);

	return 0;
}
/* a,b 바꾸는 함수*/
#include <stdio.h>


void swap(int *c,int *d) {

	int tmp;

	tmp = *c;
	
	*c = *d;
	*d = tmp;
}

int main () {

	int a=3,b=5;

	printf("%d %d\n",a,b);
	
	swap(&a,&b);

	printf("%d %d",a,b);

	return 0;
}	
/* 배열� �용한 스트�표현 */
#include <stdio.h>


int main () {

	char a[100] = "hello word!";
	

	printf("%s",a);


	return 0;
	

}
/* 구조체 */
#include <stdio.h>

typedef struct character {
	int HP;
	int MP;
} char_;

int main () {

	struct character My = {1000,1000};
	struct character Sora = {2000,2000};
	char_ sunjun = {10000,10000};

	My.HP -= 100; //나� 체력 100 �소

	printf("나� 체력 : %d",My.HP);

	return 0;
	
}

2.4.3. 과제

  • 저번주 과제를 둘다 안해옴 -1000ì›� ì°¨ê°�

  • 3주차.pdfì�˜ 코드 ì³�오기

2.4.4. 후기

  • ì�´ë²ˆì£¼ë�„ 굉장히 ë§Žì�€ ë‚´ìš©ì�„ 배웠다. 함수, 구조체, ë°°ì—´, í�¬ì�¸í„°ë¥¼ 가르ì³�줬는ë�° 역시 한번ì—� ì�´í•´ì‹œí‚¤ê¸°ëž€ 쉽지 않ì�€ 것같다. 다ì�Œì£¼ì—�ë�„ 어김없ì�´ 보충수업ì�„ 해야겠다. ì§§ì�€ 수업시간ì—� ë§Žì�€ê±¸ 배우는게 쉽지 않는ë�° ì§€ê°�,ê²°ì„� 하지않고 잘 ë”°ë�¼ì™€ì¤˜ì„œ 고맙다. -추성준
  • 오늘 너무 힘들다. 그냥 힘들다 ë‚´ê°€ 함수를 새로 만드는 걸 배웠는ë�° 헷갈린다. 다 지친다.ã… ã…  잘 하고 싶다. ê·¼ë�° í•´ë³´ë�¼ê³  하면 난 아무ìƒ�ê°�ë�„ 나지 않는다. ë�„대체 어떻게 해야할지 모르겠다. í�¬ì�¸í„°ë�¼ëŠ”ê±¸ 배웠는ë�° 모르겠다. 다ì�Œì£¼ì—� 보충시간ì—� ë�” 열심히 배워야겟다. -신윤호
  • 오늘 매우매우 ë§Žì�€ê²ƒì�„ 배웠다. 함수만드는법ì�´ëž‘, ë°°ì—´ì�´ëž‘, 구조체랑, í�¬ì�¸í„°ì“°ëŠ”ë²•ì�„ 배웠다. ã…‹ 배우긴 했는ë�° 머리ì—� 들어있지는 않ì�€ê²ƒê°™ë‹¤. ã…‹ã…‹ 담주ì—� 보충때 좀ë�” 머리ì—� ë„£ì�„수 있ë�„ë¡� 노력해야겠다. ã…‹ã…‹ã…‹ã…‹ ì•„ 힘들다 ㅋㅋㅋ빨리 ì§‘ì—� 가고싶다. ã…‹- ì�´í˜„민

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:45
Processing time 0.2972 sec