U E D R , A S I H C RSS

새싹교실/2012/아우토반/앞반/3.29



1. 참여자 명단


강사 장용운 O
학생 안혜진 O
남성준 O

2. 수업

Ice breaking
  • 예약어
  • 전처리기
  • 난수 출력
  • 제어문
  • 포인터
    • 메모리의 주소
    • 포인터 변수의 선언과 초기화
    • 연산자 *, &

3. 후기

  • 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)에 맞게 작성해주세요.
    • 관련 페지 : ThreeFs, ThreeFs(노스모크), FiveFs(노스모크)
    • 링크를 눌러보기조차 귀찮은 당신을 위한 간단한 설명
      • Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
      • 예를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛 없었다.(느낌) 강남은 땅값 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"

  • 개념 설명 위주로 수업을 진행하였다. 아무래도 포인터를 배우기에 앞서 필요한 메모리 동작에 대한 지식을 해시키려면 좀 더 시간 걸릴 것 같다. 실습하는 시간도 필요할 것 같다. 수많은 런타임 에러를 겪고 나서야 포인터를 느낄 수 있으니까... 긴장타시오 다음 시간엔 멘탈붕괴가 일어날 테니깐! - 장용운
  • 개념 설명 위주로 수업을 들었다. 그런데 집중을하는데 잘 안들어왔다 왜그렇지 왜그런거지 왜그랬을까. 난 아직 갈길 멀다는 걸 느꼈다. 포인터 쪽은 한번에 전부 해하기 힘드니 실습을 병행해 자주 봐야겠다.. 멘탈을 강화시키는 연습을 해야겠다

  • 프로그램 분석을 하고 설명을 들었습니다. 설명을 들을때 해도 되고 몰랐던 사실에 대해 알게 되어서 좋았습니다. 그런데, 프로그래밍에대해서 조금 안다고 해서 제가 뭐가문제인지, 무엇 부족한지 잘 몰랐는데 수업을 하면서 알게되었습니다. 성준나 저나 완전히 모르는게 아니라 수업 진도가 빨랐었는데
앞부분 반복문, 조건문 등 소스는 해되지만 프로그램을짤때에는 잘 못짜고, 실전에서 사용하는것 소스를 보는것보다 직접짜는것 매우 미숙하다고 느껴졌습니다. 그래서 진도만 아닌 알더라도 앞에서 확실히 기초를 다지고 새로운것을 배웠으면 좋겠습니다.ㅜㅠㅠ..-혜진

4. 숙제


(1) sizeof 연산자를 용하여 int, char, float, double 변수와 그 변수를 가리키는 포인터 변수가 메모리를 차지하는 용량을 구하시오(소스 코드 및 결과)
(2) 예약어를 10가지 적으시오
(3) srand(time(NULL)) 의미하는 바를 적으시오
(4) 가위바위보 게임을 만드시오. 컴퓨터와 가위바위보를 해서 연속으로 3번 겨야 프로그램 끝나도록 작성하시오.

4.1.

4.1.1. 남성준


(1)
#include<stdio.h>
int main(void){
	int a;
	char b;
	float c;
	double d;

	printf("sizeof(a) = %d \n", sizeof(a));
	printf("sizeof(b) = %d \n", sizeof(b));
	printf("sizeof(c) = %d \n", sizeof(c));
	printf("sizeof(d) = %d \n", sizeof(d));
return 0;

}

결과
sizeof(a) = 4
sizeof(b) = 1
sizeof(c) = 4
sizeof(d) = 8



결과

(2)
long, double, float, char, return, union, string, if, for, while

(3)


(4)

소스 코드


4.1.2. 안혜진


(1)
#include<stdio.h>
int main(void){
	int a;
	char b;
	float c;
	double d;

	printf("sizeof(a) = %d, 크기는 %d \n",sizeof(a),sizeof(int));
	printf("sizeof(b) = %d, 크기는 %d \n ",sizeof(b),sizeof(char));
	printf("sizeof(c) = %d, 크기는 %d \n",sizeof(c),sizeof(float));
	printf("sizeof(d) = %d, 크기는 %d \n ",sizeof(d),sizeof(double));

return 0;
}

결과
sizeof(a) = 4, 크기는 4
sizeof(b) = 1, 크기는 1
sizeof(c) = 8, 크기는 8
sizeof(d) = 4, 크기는 4

맞는건지 모르겟어요..ㅠㅠ 

결과

(2)
return,continue,double,int,long,short,void,static,char,else,if,switch,for etc.....

(3)
seed를 지정하여, 난수를 생성하는것!

(4)
소스 코드



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