U E D R , A S I H C RSS

새싹교실/2021/C발라먹기/임지민



1. 2주차

오늘 자료형, 상수, 조건문, 반복문에 관해서 배웠습니다. 지난주 수업에 참여하지못했지만 강사님께서 친절히 설명해주셔서 수업에 따라갈수 있었습니다. 프로그래밍을 안한지 너무 오래된터라 기억이 잘 안나는 내자신을 보며 내가 이렇게까지 병아리 실력을 가졌다니 충격을 받았습니다. 비록 첫수업은 놓쳤지만 앞으로의 수업에 열심히 참여하여 얼른 프로그래밍실력을 키워나가고 싶습니다!

2. 3주차

오늘 연산자에 대해 배웠습니다. 삼항연산자나 논리연산자, 단축평가, 비트연산자, 시프트연산자는 모르는 내용이었습니다. 시프트연산자가 많이 쓰이는 내용인가 싶었는데 과제를 통해 이렇게도 활용될 수 있구나 깨달았습니다. 아무래도 컴퓨터는 2진수를 사용하니 시프트연산자도 중요한 내용인 것 같습니다. 3주차까지 어리버리 수업을 들었지만 4주차부터는 열심히 따라가고 싶습니다. 3년만에 프로그래밍을 하려니 너무 힘들고 강사님이 대단하게 여겨집니다.. 1년후에는 나도 저렇게 뛰어난 프로그래밍 실력을 가질 수 있겠죠..? ㅠㅠ 열심히 듣고 실습하며 실력을 키워나가고 싶습니다.

3. 4주차

오늘은 포인터에 대해 배웠습니다. 벌써 4주차만에 포인터와 배열을 배우다니 체감상 빠른 것 같습니다.. 강의해주시는걸 듣을떄마다 예전에 배웠던 내용이 기억은 나는데 예제를 푸는 것까지는 어려운 것 같습니다. 그래두 기컴프 강의 예습한다고 생각하고 최대한 열심히 공부해야 할 것 같습니다. 그리고 저번주 과제가 막히는 부분이 있어서 결과적으로 완성하지 못했습니다. 자꾸 과제를 제출 못해서 강사님께 죄송한 마음이 들었습니다..^^

4. 8주차

1번 팩토리얼과제
#include <stdio.h>

int fac(int n){
int result=1;
int i;
if (n == 0){
return 1;
}
else {
for (i = n; i >= 1; i--)
result *= i;

}
return result;
}

int main(void) {
int n;
scanf("%d", &n);
printf("%d", fac(n));

return 0;
}



2번 피보나치수
#include <stdio.h>

int pibo(int n){
int arr21;
int i;
arr0 = 0;
arr1 = 1;
if(n ==0){
return 0;
}
else if(n == 1){
return 1;
}
else{
for(i=2;i<=n;i++){
arri = arri-1 + arri-2;
}
return arrn;
}
}


int main(void) {
int n;
scanf("%d", &n);
printf("%d", pibo(n));

return 0;
}

5. 10주차

오늘은 문자열에 대해 배웠습니다. 문자열의 개념에 대해서는 다 아는 내용이었는데 정작 실습을 하니 생소했습니다. 인덱스를 활용하는 방법을 생각을 못했습니다. 오늘 3문제 중 하나도 풀지 못했는데 복습하면서 다시한번 풀어봐야할 것 같습니다.

6. 11주차

과제를 하면서 꽤 시간이 오래걸린다는 것을 알게 되었습니다. 아무래도 예제를 보면서 방법자체를 익히며 공부해야할것같습니다. 오늘 수업은 구조체에 대해 배웠습니다. 생소한 개념이라 그런게 있나보다하고 수업을 들었습니다. 사실 구조체와 관련된 과제를 하기가 벌써부터 막막합니다. ㅜㅜ
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-05-20 17:48:22
Processing time 0.0393 sec