U E D R , A S I H C RSS

새싹�실/2011/무전취�/레벨9

* 날짜 : 2011/5/14 5시~ 7시
* 강사 : 06 김준�
* 참여 : 11 강�� 서�태 �소� �진�


1. 지난시간 복습


2. Ice Breaking


  • ì•„ì•…~ Ice Breakingì�´ 저장ì�´ 안ë�¬ì–´ ã… ã… !!!!!

3. 수업 내용


  • Bubble Sort, Selection Sort
  • Rand함수ì�˜ ì“°ìž„, seedê°’ì�„ 초기화시켜줘야 제대로ë�œ randê°€ 나옵니다. 복습합시다.

  • 표준 편차 구하기. 수학 ê³µì‹�좀 알아둬ë�¼!

4. 수업 예제



  • 1번문제

#include <stdio.h>
#define N 10

void selectionSort(int A[], int size);

int main()
{
	int i;
	int a[N];
	for (i=0;i<N;i++) scanf("%d",&a[i]);
	selectionSort(a,N);
	for (i=0;i<N;i++) 
		printf("%d\n",a[i]);

	return 0;
}


void selectionSort(int A[], int size)
{
	
	int i,j,temp;
	
	for(i=0;i<size;i++){
		for(j=i+1;j<size;j++){
			if(A[i]>A[j]){
				temp=A[i];
				A[i]=A[j];
				A[j]=temp;

			} 	
		}
		
	}
	// put your code here
	// sort in increasing order




}

  • 2번문제

#include <stdio.h>
#include <math.h>

int main()
{
	float float_val;
	int i,count = 0 ;
	float sum = 0; //í•©
	float ave; //�균
	float val=0;//ë¶„ì‚°
	float dev; //편차
	float savePoint[20];
	// declare variables here

	while (1) {
		scanf("%f",&float_val);
		
		if(float_val == -1) break;
		// put your code here
		savePoint[count] = float_val;
		count++;
		sum += float_val;
		ave = sum/count;
		
	}
	
	for(i = 0;i<count;i++){
		val += pow((savePoint[i] - ave),2);
	}

	val = val / count;

	dev = sqrt(val);

	printf("%f",dev);
	// put your code here

	return 0;
}



  • 3번문제

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{ 
	int i;
	int sum;
	int one,two;
	int sum_count[13] = {0}; // all initialized to 0

	srand(time(NULL));

	for(i=0;i<36000;i++){
		one = rand()%6+1;
		two = rand()%6+1;
		sum_count[one+two]++;
	}

	for(i=2;i<13;i++){
		printf("%d : %d(%f)\n",i,sum_count[i], (float)sum_count[i]/36000 );
	}


	// put your code here

	return 0;
}


5. 즉� 후기


  • ì•„ì•…~ 즉ì„� 후기가 저장ì�´ 안ë�¬ì–´ ã… ã… !!!!!


6. 후기


  • 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)ì—� 맞게 작성해주세요.
    • 관련 페ì�´ì§€ : ThreeFs, ThreeFs(노스모í�¬), FiveFs(노스모í�¬)
    • ë§�í�¬ë¥¼ 눌러보기조차 귀찮ì�€ 당신ì�„ 위한 간단한 설명
      • Facts, Feelings, Findings, Future Action Plan. 즉, 사실, ëŠ�ë‚€ ì �, 깨달ì�€ ì �, 앞으로ì�˜ 계íš�.
      • 예를 들어 지난주ì—� ë�ˆê°€ìŠ¤ë¥¼ 먹ì�€ 것ì—� 대해 후기를 쓴다면 : "지난주ì—� 강남ì—� 가서 하나ì—� 5ë§Œì›�하는 ë�ˆê°€ìŠ¤ë¥¼ 먹었다.(사실) 기대를 잔뜩 했는ë�° 별로 ë§›ì�´ 없었다.(ëŠ�낌) 강남ì�€ ë•…ê°’ì�´ 비싸서 ê°’ë§Œ ë³´ê³  ì—„ì²­ 맛있ì�„ê±°ë�¼ 기대하면 안ë�œë‹¤ëŠ” 것ì�„ 알았다.(깨달ì�€ì �) 다ì�Œì—�는 미리 ì�¸í„°ë„·ì—�서 í�‰ì�„ 찾아보고 별ì �ì�´ 높ì�€ ë�ˆê°€ìŠ¤ì§‘ì�„ 찾아서 ê°€ë´�야겠다.(앞으로ì�˜ 계íš�)"

  • 후기가 날아가서 ê°‘ìž�기 ì�˜ìš•ì�´ íŒ�... 앞으로는 저장하고 ì �어야겠습니다. ì�´ëŸ°ì�¼ì�´. 역대 Ice Breaking중 가장 길었는ë�°!!! ì�´ë¯¸ 수업 ì§„ë�„는 다 나아가서.. ì�´ì œ 좌우를 ë�Œì•„볼차례입니다. 알고리즘ë�„ ë°°ìš°ê³  함수 ì“°ìž„ë�„ ë°°ìš°ê³  코딩ë�„ ì†�ì—� ì�µížˆê³ . ì�´ë²ˆ 시간ì—�는 ì§„ì˜�ì�´ì—�게 코딩ì�„ 맞겼는ë�° ìƒ�ê°�보다(?) ì •ë§� 잘했습니다. 가르치고 ì‹ì�€ê±´ ì�´ì œ ìƒ�ê°�한 ë‚´ìš©ì�„ 코드로 바꾸는것입니다. 다ì�Œì‹œê°„ì—�는 그것ì—� 대해 한번 ìƒ�ê°�해서 ì§„ë�„ì—� ì �용시켜ë´�야겠습니다. 그리고 ìž�료구조를 한번 알려줘야겠어요. 숙제는 잘들 해가죠? - 김준ì„�

  • ì�¼ë“±ì�´ë‹¤ 야í™�호오호오í™�호오호옿 ice breakingì�´ 저장ë�˜ì§€ì•Šì•˜ë‹¤ë‹ˆ... 슬픕니다ㅜ_ㅜ제꺼가 ì œì�¼ê¸¸ì—ˆëŠ”ë�°... 숙제 다시 풀어보다가 ìƒ�ê°�나서 후기쓰려고 들어왔는ë�° ì�¼ë“±ì�´ë„¤ìš” 하핫 오늘ì�€ ì•ì  ë�° 노는건 ë‚´ì�¼ë¶€í„° 해야겠네요ㅠ_ã…  지지난 시간 복습ì�„ 했습니다. 스íƒ�구조ì—�대해서 다시한번 ë°°ì› ê³ , 파ì�¼ìž…ìœë ¥ì�„ 배웠습니당(사실 복습). 파ì�¼ì�€ 구조체로 작성ë�˜ì–´ìžˆëŠ”ë�°, 파ì�¼ì�´ 있는 주소와 파ì�¼ì�„ 어디까지 ì�½ì–´ì™”는지를 기억하는 변수가 í�¬í•¨ë�˜ì–´ 있다고 ë°°ì› ì–´ìš”. 그래서 while문ì—�서 fgets로 ì�½ì–´ì˜¨ ê³³ì�´ nullì�´ë©´ break하ë�¼ëŠ” if문ì�„ 4번거ì³�서(파ì�¼ ë‚´ìš©ì�´ 4줄ì�¼ê²½ìš°) printfê°€ 4번실행ë�œë‹¤ëŠ” 것ì�„ 알았어용.(ë§žë‚°ã…‹ã…‹ã…‹) 그리고 숙제로 나온 문제를 풀어주셨는ë�° 2번ì�´ 어려웠었는ë�° 수..수학때문ì�´ì—ˆë�˜ 것 같네용... ì•„ì§�까지 devì�˜ ê³µì‹�ì�„ 모르겠어요. 나름 수학열심히했었는ë�°.. 다시해야하나ë´�요ㅠ_ã…  수학ì�´ 모든 학문과 ì—°ê´€ë�˜ì–´ìžˆë‹¤ë‹ˆ..ì‹«ì–´ë�„ ê¼­ 제대로 공부해야할 것 같습니다ㅜ_ã…œ(그래ë�„ 선대는싫어요.)c공부ë�„열씨미하고 수학공부ë�„열씨미할게용 하하하하 후기 길다!! 숙제 ë�„와주셔서 ê°�사합니당♥히히힛 - ì�´ì†Œë�¼
    • 오옷~~ 소ë�¼ê°€ 길게 ì�»ì–´ ã…‹ã…‹ 우와우와.. ì •ë§� 레벨 9까지ì�˜ 후기중ì—� 가장 보람찬 후기군요. Ice Breaking저장 못해서 미안... í�‘í�‘. 오늘ì�€ ì•ì œì�´ì§€ë§Œ 사실 우리학êµ�는 별로 놓게 없답니다 슬프지만 ì�´ê²Œ 현실ì�´ì—�ìš”..ã… .ã…  맨날 술먹고 스타부르고. ì •ìž‘ í•™ìƒ�들ì�´ 놀ìž�리가 없다니 ì�´ê²Œ 뭔가요 =3=!!! ì�´ë²ˆ 레벨9ì—�서 ë°°ìš´ë‚´ìš©ì—� 대해 ìž�세하게 남겨줘서 너무 기ì�©ë‹ˆë‹¤. ì •ë§�. ì •ë§� 기ì�¨. 다ì�Œì‹œê°„ì—�ë�„ 파ì�¼ ìž…ìœë ¥ì�„ í•´ë³´ê³ . ë�Œì•„가며 실습ì—� 들어가ë´�야겠습니다. 수학. 우와 어렵죠. 소ë�¼ë�„ 수학ì�´ 약하지만 언젠가 수학ì�´ 필요한날ì�´ 올때가 있ì�„거란다. ì •ë§�로. ì •ë§�로. - 김준ì„�

  • ì�´ë²ˆ 수업때 ë°°ìš´ê±´ 셀렉션소트와 버블소트.... 둘ì�„ 모ë‘� ì†�봉수êµ�수님 ê°•ì�˜ìž�료를 보면서 공부했는ë�° 숙제를 할때 셀렉션소트를 해야 하는걸 버블소트로 ì�¨ë²„려서 다시 하고 있어요 ㅜㅜ 다시 하는 ê¹€ì—� ì�´ë²ˆ 수업ì—� ë°°ìš´ 셀렉션소트ì—� 대해서 ë˜� 한번 공부를 하게ë�˜ì–´ ì°¸ 유ì�µí–ˆìŠµë‹ˆë‹¤.(과제ì—� 관한 힌트때문만ì�€ 아니ì—�ìš” ã…‹ã…‹ã…‹) 오름차순ì�´ë‚˜ 내림차순으로 정열하게 í•  수 있는 소트들중 셀렉션소트와 버블소트와ì�˜ ì°¨ì�´ì �ì�„ 알게 ë�˜ì—ˆê³ (ì�´ì¤‘ 첫번째 것과 비êµ�&êµ�환하고 ì�´í›„ì�˜ 것들ë�„ ë‘�번째 것과 êµ�환하는 셀렉션소트ì—� 대한 ì�´í•´ë¶€ì¡±ìœ¼ë¡œ 과제ì—� 애를 ë§Žì�´ 먹었습니다ㅋㅋ) 과제ë�„ ì�´ì œ ì �ì � 어려워지네요ㅋㅋ 복습ì�´ ì •ë§�ì •ë§� 중요하다는 것ì�„ 계ì†�해서 깨닫고 있습니다. 기ë§�고사 준비를 해야겠어요ㅋㅋㅋ - 서ì›�태
    • Bubbleì�´ 왜 Bubbleì�¼ê¹Œ? Selectionì�´ 왜 Selectionì�¼ê¹Œ? 그것ì�˜ ì�´ë¦„ë§Œ ìƒ�ê°�í•´ë�„ 온전히 너ì—�게 얻는것ì�€ 있ì�„것ì�´ë‹¤. ë�„움ì�´ ë�˜ì—‡ë‹¤ë‹ˆ 다행ì�´ë„¤ 알고리즘ì�´ 좀 재미는있었나 ì�´ê²Œ 좀 지루한것ì�´ë�¼. ë§�빨ì�´ 좀 잇어야하는ë�°. 웩. 우리는 복습ì�„ 하면서 대부분ì�˜ 1시간ì�„ ë³´ë‚´ì§€. ì •ë§�ì •ë§� 중요하거든. 복습ì�˜ 중요성ì�„ 깨닫는다니 다행ì�´ë‹¤. ë�”ìš± 열심히 복습해보ìž� 그리고 벌ì�¨ 기ë§�고사 준비하면 지친다 ã…‹ã…‹ - 김준ì„�

  • ì „ ì�´ë²ˆ 수업시간때 지나가며 배운게 ICE Breaking 기법중 하나ì�¸.. ì�´ë¦„ì�€ 모르겠고 ì–´ë–¤ 것ì�˜ 전문가가 ë�˜ì–´ 질문ì—� 답하기! 였어요 ã…‹ã…‹ã…‹ã…‹ã…‹ 개발ìž�들한테는 ì •ë§� 저런게 있어야 좀 ë�” ì›�할한 소통ì�´ ë�˜ëŠ”êµ°, ì�´ë�¼ê³  ICE Breakingì�´ 나름 중요하다는걸 다시 ìƒ�ê°�해보게 ë�˜ì—ˆë„¤ìš”. -김태진
    • Creative Expert였지. 나름 센스가 있는 답변 잘들었어 ã…‹ã…‹. 와서 유ì�µí•œ 시간ì�´ ë�˜ì—ˆê¸¸ 바란다 재밌었나 ã…‹ã…‹? - 김준ì„�

  • 애들ì�´ 왜케 후기가 빨ë�¼ì§„ ê³ ì—�ì—¬..ì•„ì§� 목요ì�¼ì�¸ëŽ…?,..ã… ã… ã… ã…‹ã…‹ã…‹ã…‹ì�´ë²ˆ 시간ì�€ ì •ë§�롱! 유ì�µí–‡ì–´ìš” í•­ìƒ� 그랬지만ì�€ ì�´ë²ˆì£¼ëŠ” 특히! 왜ëƒ�ë©´ 수업ì—� 빠졌었어서..ã…Žã…Žã…Ž 뭔가 ì�´í•´ë�„ íŒ�íŒ�ë��구요오 ì�´ë²ˆ 시간ì—�는 버블소트랑 셀렉션소트랑..과제 2,3번과 ì�Œ..ê·¸ 저번 시간 복습 파ì�¼ ìž…ìœë ¥! 그리고 while문ì—�서 4번ë�Œì•„가는거...íž� ì�´ê±°ëŠ” 들어ë�„들어ë�„ 계ì†� 알것같으면서 모르겠어요!ã… ã…  어려워ì�´ìž‰ 수업시작 ë�˜ê¸°ì „ì—� ì € ì—„ì²­ 졸렸는ë�° 수업할 때 맛있고 재밌어서 깼어요 ìž ! ã…‹ã…‹ã…‹ ì € ì�€ê·¼ 열심히 들었는뎅..ã…Žã…Žã…Ž 그리고 코딩ë�„ 해봤어요! ì§�ì ‘! 꺅! ê·¼ë�° ìƒ�ê°�보다...í•  수있었어욬ㅋㅋㅋㅋ코딩 맡겨보는거 좋ì�€ê±°ê°™ì• ìš” 오빠!히히 ì�´ì œ ì�´ê±° 한번 복습하구 과제 마무리하러 가야게ì�¨ìš©!! -ì�´ì§„ì˜�
    • í��ì�Œ.. ì�´ë²ˆì£¼ëŠ” ì •ë§� 기분ì�´ 좋아^^ 후기를 ì�´ë ‡ê²Œ 빨리ì�¨ì£¼ë‹¤ë‹ˆ. ì�´ë²ˆ 시간ì—�는 나조차 ìƒ�ê°�못한 재밌는 시간ì�´ì—ˆë‚˜? 여튼.. 다ì�Œì‹œê°„ì—�ë�„ 파ì�¼ ìž…ìœë ¥ 복습합니다. while문ì�´ 4번ë�Œì•„가는건 fget함수 특성ìƒ� ìž…ë ¥ì—�서 \nì�„ 만나면 거기서 ë�Šì–´ì£¼ê¸° 때문ì�´ì§€=ã…‚=! 함수 특성ì—� 대해서는 좀ë�” 알려드리겠습니다. 가르ì³�야ë� ê²Œ 많아졌네. 그리고 역시 ì ¤ 좋ì�€ê±´ 먹ì�„것ì—� 대한 유혹ì�¸ê°€ë´�. ã…‹ã…‹ã…‹ ì•„ì�´ì…” 잔뜩 먹ì�´ë©´.. ìž  안올려나. ì�Œ.. 실험ì�„ í•´ë´�야겠어! 여튼 ì§„ì˜�ì�´ë�„ ì�´ë ‡ê²Œ 후기 올리ëŠ�ë�¼ 새벽ì—� 수고가 ë§Žì•„. 하번 훑어ë´�주고 과제 í™”ì�´íŒ…!! - 김준ì„�

    • í—‰ 설마 ê¼´ì§€ì—�ìš”?? ì�´ëŸ´ìˆ˜ê°€ ㅜㅜ ì�´ì§„ì˜�ìž�ì‹� !! ì•„ 그럼 후기를..쿨럭 어쨋든 ì �ì � 복잡해지는거 같아요 ㅜㅜ 요즘 코딩ì�„ 안해서그런지 좀 어렵긴 하네요... 하아 어려워요 기ë§�고사 얼마 안남았는ë�°.. ë˜� 열심히 복습ì�„ 해야겠죠?? 그래ë�„ 수업시간ì—� 복습ì�„ 해서 그나마 계ì†�해서 기억ì�„ 해서 ì •ë§� 다행ì�´ì—�ìš” ã… ã… 
      • ë‚´ê°€ 보기엔 ìƒ�ë…�ì�´ 좀 있구나. 지킬것만 지킨다면 기본ì�€ 유지할수 있단다. 그리고 후기 ì–‘ì‹�ì—� 맞춰서 길게 ì“°ë ´. ë‚´ê°€ 해줄수 있는 최선ì�˜ ë§�ì�´ëž€ë‹¤. - 김준ì„�

7. 다�주 공지

  • WIKI 업로드
  • Zeropage정모 ì°¸ì„�



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