U E D R , A S I H C RSS

새싹교실/2013/라이히스아우토반/2회차


  • 예정대로 3월 27일 오후2시부터 진행.

1. 출석체크

이름1회차 출석2회차 출석
임지훈 o o
이명면 o o
지영민 o o
박경준 o o
고한종 o o

2. 수업 내용

2.1. 계획

  • keyword
  • printf, scanf 가르치기
  • 구구단으로 반복문 익히기

2.2. 결과

  • keyword
    • 하려 했는데, 흐지부지. 자료형에 대해서 좀 얘기하긴 했는데, 잘 됐을려나?
  • printf, scanf 가르치기
    • 정신 없이해서 scanf 못 배운 애들이 발생. 으허헣?
  • 구구단으로 반복문 익히기
    • 이건 제대로 했다. 어서와 for문은 처음이지?

2.3. 내용


  • 변수 선언 하는 방법을 배웠습니다.
  • printf, scanf를 쓰는 법을 배웠습니다.
  • for문을 배웠습니다.

 for(A ; B ; C ) 
 {
  // 반복할 코드
 }
A : 변수 초기화
B : 조건 비교문. 참이면  {} 안의 코드를 수행하고, 거짓이면 넘어간다.
C : 반복문이 끝나고 수행할 연산. 보통은 i++ 같은걸 한다.

3. 후기 작성 요령


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

4. 후기

4.1. 임지훈

오늘은 실습시간이었습니다. 그런데 너무 어려웠습니다. 그래도 열심히 했습니다.

저는 열심히 해도 이해하지 못하는 것이 있다는 것이 너무 억울했습니다.

그래서 저는 열심히 복습하고 열심히 해야겠다고 깨달았습니다.

앞으로는 다 알고와서 열심히 할 것입니다.
#include<stdio.h>
int main()
{
	int i,j,k,l,m;
	printf("문자입력 : ");
	scanf(" %c",&i);
	printf("문자입력2 : ");
	scanf(" %c",&j);
	for(k=10;k>=1;k--)
	{
		for(l=0;k>=l;l++)
		{
			printf("%c",j);
		}
		for(m=10;m>=k;m--)
		{
			printf("%c",i);
			printf("%c",i);

		}
		for(l=0;k>=l;l++)
		{
			printf("%c",j);
		}
		printf("\n");
	}
	return 0;
}

이상한 나무가 만들어 졌습니다. 너무 어려웠습니다.

4.2. 이명연


실습 수업을 했다.
바로바로 나와서 재밌었다. 뿌듯하다 산쌓기
#
##
###
#### 이거

영타가 빨라져서 아 연습도 마니해서
두두두두치고싶다

와아아아씐낭

4.3. 지영민

오늘은 반복문을 이용해서 구구단 실습을 했습니다 ㅋㅋ
되게 걱정했는대 선배님들께서 하나가 되어 도와주셔서 재밌게 했고 ㅋㅋ 많이 배운거 같아서 되게 뿌듯합니다 ㅋㅋ
근데 역시 어려운건 여전히 어렵군요 ㅠㅠ
오늘 배운거 진짜 집에가서 반드시 연습하고 또 연습해서 마스터 할게요~ 새싹 짱 ㅋㅋㅋ

그냥 소스 복사해서 붙여넣으면 되나요,,?
여튼
아직 노력 부족인가봐요 ㅠㅠ 별찍기 한번 정말 어렵내요
별찍기 완성한 순간 출력물 보는대
눈물날뻔했어요 ㅋㅋㅋㅋㅋㅋㅋ


제가 태어나서 본 별중에 가장 이쁜 별이였어요

#include <stdio.h>
int main()
{

	int a=1,b=0,c=10;
		for(a=1;a<11;a++){
			for(c=10;c>a;c=c-1)
				{printf(" ");}
			for(b=0;b<2*a-1;b++)
				{printf("*");}
			
			printf("\n");}
			
return 0;
}

4.4. 박경준

오늘 배운것
1. printf에서의 %d
2. for 문을 통한 반복
3. for문 2개를 이용한 구구단
4. for문 2개를 이용한 팩토리열
5. %d,%i 등 여러가지의 printf 서식

위 5가지를 배웠다. 좀 더 복잡한 프로그래밍을 하고싶다.


#include<stdio.h>
int main()
{
int star,dot,line;
for(line=0 ; line<=10 ; line++)
	{
	for(dot=0;dot<=10-line-1;dot++)
		{
	printf(" ");
		}
	for(star=0;star<2*line+1;star++)
		{printf("*");
		}
	printf("\n");
	}
return 0;
}

4.5. 고한종

사실 오늘수업준비 못 해왔음.
프린트물을 나눠주긴 헀는데, 정말 대충만든거라 미안하다.
처음으로 실습시켜봤는데 애들이 좋아하니까 다행이다. 앞으로는 실습을 더 시켜야 겠다. 물논, 뭐 시킬지는 미리 다 생각하고서.
경준이랑 영민이가 배우는 속도가 빠르다. 중간에 김해천이 난입해서 훈수 두는 바람에 뭘 얼만큼 하는지는 못 봤지만, 연습 예제를 꽤 많이 한 것 같다.
다음에는 자리 앉는 법을 바꿔야 겠다. 한줄로 쭉 앉으니 한쪽에 신경쓰면 다른쪽이 산만해진다.



과제 모범 답안
#include<stdio.h>
int main (int argc, char** argv) 	// int argc, char** argv는 다음학기에나 쓸 기능이에요.
{
	char dot; 			// 입력 받을 문자를 위한 변수.
	int i,j;			// for문을 돌리기 위한 인덱스용 변수.

	printf("삼각형에 쓸 문자를 입력하세요 :");
	scanf("%c",&dot);		// 문자를 입력받는다.
	
	for(i=0;i<10;i++) 		// 목표는 10층 쌓기니까 10번 돌도록.
	{
		for(j=0;j<9-i;j++)	// 앞의 빈 공간을 찍기 위해. 9,8,7,6,...,1,0 번 찍음.
		{
			printf("");
		}
		for(j=0;j<2*i+1;j++)	// 문자를 찍기 위해. 1,3,5,7,9, ... ,19 번 찍겠죠?
		{
			printf("%c",dot);
		}
		printf("\n");		// 층을 나눠줘야 하니까 enter를 한번 찍음.
	}	
	return 0;
}

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