분류 전체보기 (10)
프로그래밍 (9)
사진 (0)
Top10 LIST (1)
ColorSwitch 00 01 02
▣  멘토링 - 해당되는 글 2건

1주차 멘토링을 시작!
C언어를 모르는 후배들에게 이게 이렇게 이해 시키기 어려울줄은 몰랐다 ㅡ.,ㅡㅋ
1주차 내용은 바로 제어문!
조건문(if-else,switch-case), 다중 조건문
반복문(for,while,do-while)+continue,break
1주차 내용이다.....아는사람은 쉽지만....모르는 사람이 이해하기란 쉬운게 아니였나보다..
강의중 나온 scanf("%*c%c",&.......)
%*c 순간 당황했다 ㅡㅡㅋ 저런게 책에도 나오는구나....
ABC에서는 못본거 같았는데 Practical C Programming에서 저 구문이 나왔다 ㄷㄷㄷ
아무튼 저 연산자에 대해 설명하자면......한문자 무시! 이다.
예를들어 ab를 입력하게 되면 a는 무시되고 b가 할당된다는 거다!

자 그럼 제어문을 통해 낸 과제는 바로~~~~
1. 삼각형 세변의 길이를 정수로 입력 받아 삼각형의 종류를 판단하는 프로그램을 작성하시오.

2. 1byte char를 입력받아 이것이 영문 소문자 이면 "소문자 입니다!" 대문자 이면 "대문자 입니다!"
    그 밖의 경우이면 ASCII코드로 출력하시오.

3. 정수의 범위를 000~127로 입력 받아 해당하는 ASCII 코드의 문자를 출력하시오.

4. 1에서 9사이의 10개의 정수를 입력받아 같은 수가 연속되어져 나오는 경우 연속 되어져 나온 수에 해당하는 경우가 몇번 있는지 출력하시오.
(출력은 2회~10회에 해당하는 몇번의 경우가 있는지 출력할것)

5. 1에서 100까지의 정수를 입력 받아 홀수인지 짝수 인지 판별하고 그 밖의 경우이면 잘못된 숫자라는 메시지를 출력하고 종료하는 프로그램을 작성하시오.

6. 0에서 100까지의 정수를 입력 받아 90점 이상 A, 80점~89점상  B, 70점~79점 C, 60점~69점 D
   60점 미만이면 F로 출력하는 프로그램을 만들고 각각의 결과가 출력 형태의 type을 바꾸어 컴파일 해보고
   어떻게 나오는지 작성하시오.

7. 문자를 입력받아 정수로 출력하고 더 출력을 원하면 다시 입력을 받고 원하지 않을시 종료하는 프로그램을 작성하시오.

2학년들 고생하여라 흐흐흐

신고
  1. 容虎 2007.04.07 02:50 신고 수정/삭제 댓글에댓글달기

    ㅋㅋㅋㅋ 고생하여라 ㅋㅋㅋ

  2. low price airline ticket 2008.03.13 05:41 신고 수정/삭제 댓글에댓글달기

    그런 경이롭 위치를 위해 많게의 감사!

  3. 쭈농 2008.08.22 17:53 신고 수정/삭제 댓글에댓글달기

    잔인한넘..ㅋ









출제 의도 :
1,2번문제의 출제의도는 바로 학생들의 자료형의 이해이다. char형이 1byte 문자형으로 보통 알고 있다. 그렇다면 과연 char형은 문자밖에 받지 못할까????? 전혀 그렇지 않다 ㅡㅡ
단지 0과1의 조합을 통한 ascii코드의 표현을 통해 영문자+특수문자+숫자 등을 다 표기해봐야 7bit면 표현이 가능하기에 1byte형의 문자형으로 표현한것 뿐!
즉 char형, int 형이 문자형이다 정수형이다의 개념에서 벗어나 단지 bit를 가지고 컨트롤 할수 있는 능력을 알아보기 위한 의도의 문제이다.
3번 또한 마찬가지 float형을 사용하여 과연 실수형을 표현할수 있는가를 중점에 두었다.
4번은 가장 기본적인 조건분기문을 효율적으로 사용할 수 있는가에 대한 확인을 위해 출제 하였다.
당연히 아래문제는 기초중에서도 기초이며 그 기초안에서 또 기초적인 문제다 ㅡㅡ
하지만.......틀린 애들도 많다 ㅠㅠ 괴롭다.... 아무리 2학년이고 c를 이제 처음 시작했다지만..... 음..... 개인적인 공부를 하는 애들이 없는것 같다.... 이번학이 안에 11명 모두 c를 마스터 하게 만들겠다 +_+ 반드시 흐흐흐흐

1. C의 자료형 중, char type과 int type의 차이점과 특징을 아는데로 모두 기술하시오

2. 다음 프로그램의 연산 결과는 20이다. 20이 되는 이유를 자료형과 표현범위에 관계하여 설명하시오.
#include <stdio.h>

void main(void)
{
char a = 10;
int b = 10;
printf("%d", a+b);
}

3. 정수를 하나 입력 받고, 해당 정수를 반지름으로 하는 원의 넓이를 구하는 프로그램을 작성하시오(단, 파이는 3.14로 간주하고 사용자는 무조건 양의 정수만 입력한다고 가정)

4. 정수를 하나 입력 받아, 절대값을 구하는 프로그램을 작성하라.
(사용자는 정수만 입력한다고 가정)

신고
  1. crazy cum teen 2008.03.13 06:08 신고 수정/삭제 댓글에댓글달기

    나는 너에 합의한다 이다. 그것은 이렇게 이다.

  2. ass teen 2008.05.23 04:18 신고 수정/삭제 댓글에댓글달기

    관심을 끌. 너가 좋을 동일할 지점을.

  3. lady wrestling in england 2008.05.23 04:52 신고 수정/삭제 댓글에댓글달기

    걸출한 디자인! 좋은 디자인.










articles
recent replies
  • I'm planning..
        by body detoxification and rejuvenation 2012
recent trackbacks
notice
Admin : New post
BLOG main image
프로그래밍 정보 공유를 목적으로 하는 블로그입니다.
3 30,964
  rss skin by  m22m
tistory 티스토리 가입하기!

티스토리 툴바