Contents
2. feedback ¶
- 새싹교실이 ZeroPage에서 시행되는만큼 4F(ThreeFs + Future Action Plan)에 맞게 feedback을 작성합니다.
- Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
- 예를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
- 설마 이것보다 더 짧게 쓰진 않겠죠? 믿을게요
- 설마 이것보다 더 짧게 쓰진 않겠죠? 믿을게요
- Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
- feedback은 최대한 성의있게 써주세요.
- 반드시 ZeroWiki에 작성해주세요. 하위 페이지를 만드는 것도 허용합니다.
- 여러분들이 배운 내용을 정리해주세요. 학습효과가 더 커집니다.
- 반드시 ZeroWiki에 작성해주세요. 하위 페이지를 만드는 것도 허용합니다.
- 참고로 ZeroWiki는 MoniWiki Engine을 사용하며 Google Chrome이나 Mozila Firefox, Safari보다는 Internet Explorer에서 가장 잘 돌아가는 것 같습니다.
3.1.2. 수업 내용 ¶
- 위키사용하는 방법
- Compile이란?
- 기계어?
- C프로그래밍 Java C++
-> 1110010 (AND) (어셈블리)
C (high level 언어)
"hello"
#include ----- => source=code 소스
coding
"hello"
#include ----- => source=code 소스
coding
3.2.3. 수업내용 ¶
- 첫 실습.
int main() { }
- 모든 C 프로그램의 기본은 여기서 시작된다.
- 프로그래밍 문장이 어떻게 되는지, 한 문장을 나누는 기준 (;) 에 대해서.
- printf를 사용하는 방법, %d란 무엇인가.
- #include는 뭘 하는 것인가. 좀 더 상세히 말해줄 필요가 있겠다.
- = 이란 무엇이고 == 이란 무엇인가.
- 자료형이란 무엇인가.
- 선언?? 뭘 선언하는데??
3.2.4. 과제 ¶
- 과제를 내주지 않으려 했으나 내야할거 같당. ㅋㅋㅋ
1.int a=10,b=12,temp;가 있는데 a에 있는 값을 b에 넣고, b에 있는 값을 a에 넣는 프로그램을 짜 보세요.
//힌트!! #include <stdio.h> int main(){ int a=10,b=12,temp; //코드를 넣어주세요 printf("%d %d",a,b); //이때 출력값은 12와 10이 되어야겠지요? return 0;//이게 뭔지는 신경쓰지 마세요. }
2.자료형이란 무엇인가, int, float,char,double이 뭔지 생각해보도록 합시다.(모르면 물어봐요~ )
3.다음 프로그램이 무엇을 출력하는지 생각해보고, 프로그램을 그대로 짜서 뭐가 나오는지 확인해봅시다.
3.다음 프로그램이 무엇을 출력하는지 생각해보고, 프로그램을 그대로 짜서 뭐가 나오는지 확인해봅시다.
#include <stdio.h> int main(){ int a=21,b=2,c; a=a*b; c=a+b; printf("안녕하세요, 우리반입니다. 1+3=%d",c+b); return 0; }
4.Compile이란 뭘까? 자신이 생각하는 의미를 한줄로 요약해서 후기에 써보자.
3.2.5. 후기 ¶
- 오늘은 보람찬 실습수업 ㅋㅋㅋㅋ 많은걸 배웠습니당 다음시간이 기대되네요. -이미경
(추가 : 인간이 쓰는 언어에 가까운 언어로 짠 프로그램을 기계어로 된 프로그램으로 변환시키는 것이라고 생각합니다.)
- 프로그래밍의 기초를 배운 것같다.. 감을 익혔다.. 외울 것이 많은 것 같다..
(추가 : 인간이 쓰는언어를 기계어로 번역하는 것이라고 생각합니다.) -장윤화
- 역시 실제로 해보는게 가장 좋은 수업인듯.. 오늘 잘 배웠습니다 ~!!
- 갑작스런 총화.... 때문에 1시간정도밖에 진행하지 못했네요. 이러면 안되는데 ㅠㅠㅠ 그래도 저번주에 잠깐 알려준게 있으니 그거로 이번주치를 퉁친거로 해야할거 같습니다. ㅠㅠ 다음주부턴 수요일로 쭈~욱 가는거니까 필참! ㅋㅋ + 다들 후기 이정도로는 써 줘요 ㅋㅋ -김태진
3.3.3. 수업 내용 ¶
- %d, %c, 자료형, 절차지향, if-else,scanf,printf, else if
#include <stdio.h> int main(){ char a='d'; int b; char e=a; printf("%c",e); return 0; }무엇이 출력될까요?
- 직접 코딩해보기
- 180기준으로 크면 위너, 작으면 정상인. 그런데 164는 정진경, 171은 이미경, 187은 권도현이 나오는 프로그램 작성.
- 180기준으로 크면 위너, 작으면 정상인. 그런데 164는 정진경, 171은 이미경, 187은 권도현이 나오는 프로그램 작성.
#include <stdio.h> int main(){ int height; scanf("%d",&height); if(164==height) printf("정진경"); else if(171==height) printf("이미경"); else if(187==height) printf("권도현"); .... return 0; }
윤화의 코드
#include <stdio.h> int main() { int a=164, height; scanf("%d",&height); if(164==height) { printf(" 정진경"); } if (171==height){ printf("이미경"); }else if(187==height){ printf("권도현"); }else if(height<180){ printf("정상인"); }else{ printf("위너"); } return 0; }
3.3.4. 과제 ¶
이번 과제는 1번 2번 둘중에 하나를 선택해서 하면 됩니다
1.이번시간 배운 내용(자료형, %d, %c, 절차지향, if-else, scanf, printf, else if, ==, =, +=,>)을 글로 써서 정리해봅시다. 괄호안에 있는 단어들을 이용해서 써봐요. 각각의 단어들의 뜻을 나열해도 좋고, 수업시간에 한 것을 생각해가며 이러이러한 것은 주의해야한다 라는 형태로 줄글로 써도 좋아요. 단순히 정의만 쓰더라도 A4 반페이지는 될거같네요~.
2-2.char형을 통해 printf("%c%c%c%c%c",????);로 Woori가 나오는 프로그램을 짜보도록 합시다. 소스는 jereneal20@네이버.com으로 보내줘요.
1.이번시간 배운 내용(자료형, %d, %c, 절차지향, if-else, scanf, printf, else if, ==, =, +=,>)을 글로 써서 정리해봅시다. 괄호안에 있는 단어들을 이용해서 써봐요. 각각의 단어들의 뜻을 나열해도 좋고, 수업시간에 한 것을 생각해가며 이러이러한 것은 주의해야한다 라는 형태로 줄글로 써도 좋아요. 단순히 정의만 쓰더라도 A4 반페이지는 될거같네요~.
- 컴퓨터로 해도 되고, 글로써도 상관없어요. 컴퓨터로 하는 경우 jereneal20@네이버.com으로 메일 보내줘요.
2-2.char형을 통해 printf("%c%c%c%c%c",????);로 Woori가 나오는 프로그램을 짜보도록 합시다. 소스는 jereneal20@네이버.com으로 보내줘요.
- 역시 모르는게 있으면 물어보면 제가 가르쳐 줄테니 모르면 꼭 물어봐요. 애매한건 간단하게 적어놓고 체크해놓아도 좋아요.^^
- 과제는 가능하면 수업시간 전날까지는 올려놓도록 합시다~
3.3.5. 후기 ¶
- 오늘 6p에서 세번째 수업을 했다. if와 else if, temp, scanf, printf 에 대해서 많이 배웠다. scanf는 개념이 어려워서 많이 헷갈렸지만 &만 확실히 외우기로 결정했다. if를 배우면서 혼자 코딩을 해봤다. 괄호 맞추기가 너무 어렵다. 처음이라 보기좋게 못쓰겠다... 다음부턴 보기좋게 줄맞춰서 쓰기로 마음먹었다ㅎㅎㅎㅎㅎ -장윤화
- 오늘은 태진이형이 내주신 과제를 같이 해보면서 printf와 scanf 자료형 temp if else if를 섞어가며 각각의 함수를 알아보았다. 헷갈리는건 아직 마찬가지지만, 훈련하면 나아질거라고 생각한다. c언어는 정말 규칙이 많은것 같다. 집에서 코딩연습이 필요하다고 생각했고, 여러 규칙지키면서 해야하겠다 ㅋㅋ -권도현
- 학교에 있을때 물어보면 내가 도와줄거야. ㅋㅋ -김태진
- 학교에 있을때 물어보면 내가 도와줄거야. ㅋㅋ -김태진
- 오늘은 수업에 늦게 와서 혼자 수업 받았다. 그래도 생각보다 빨리 끝나서 신났다 ㅋㅋ 반복문에 대해서 배웠는데 역시 아직 어려운 것 같다..ㅋㅋ 그리고 자꾸 쓰다가 오타가 나서 오류가 떴는데 찾기 힘들었다. 온점과 쉼표를 내 눈은 구별하지 못하는 것 같다..... 앞으로 쓸 때 정성을 담아서 써야겠다 ㅋㅋ -이미경
3.4.4. 수업 내용 ¶
- Linux, switch, gcc, while, for, do-while, 함수, return, scope, {}
- WinAPI 에서 for에 관한것 읽어보자.