머리쓰기(24)
-
히스토그램 그리기.
랜덤한 값을 100개 정도 입력받아서 보기 좋게 히스토그램 그려보기. 자료실 하나 만들어야겠다 소스 올리게. /* rand()이용해서 렌덤하게 100개 입력받아서 히스토그램 그려주기. */ #include #include void main() { int arr[10] ={0,}; int i,j,input; int count = 0; printf("***********************HISTOGRAM***********************\n"); srand(time(NULL)); while(count=0;i--) { printf("%2d > ",i); for(j=0;j=i) printf(" * "); else printf(" "); } printf("\n"); } printf("---"); for..
2011.07.08 -
수열 (2)
수열 응용? 하지만 그래봤자 수열입니다. 1 - 2 + 3 - 4 + .... + 99 - 100 까지의 합계를 구하는 순서도. C언어로는 for ( i = 1; i
2011.06.30 -
수열(1).
정보처리기사 실기 시험위주로 하겠습니다 일단은.. 1부터 100까지의 합계를 구하는 순서도를 작성하시오. 1+2+3+ .... + 100 C언어로보면 for( i=1; i
2011.06.30 -
알고리즘.
Algorithm 정의 : 어떠한 문제를 풀기 위한 절차나 방법 : 알고리즘이란 특정 작업을 수행하는 명령어들의 유한 집합이다. 또한 모든 알고리즘은 다음과 같은 조건들을 만족시켜야 한다. 1. 입력 : 외부에서 제공되는 데이타가 0개 이상 있다. 2. 출력 : 적어도 한 가지 이상의 결과를 생성한다. 3. 명확성 : 각 명령은 명확하고 모호하지 않아야 한다. 4. 유한성 : 알고리즘의 명령대로 수행하면 어떤 경우에도 한정된 수의 단계 뒤에는 반드시 종료된다. 5. 유효성 : 원칙적으로 모든 명령들은 종이와 연필만으로 수해알 수 있도록 기본적인 것이어야 한다. ( 각 연산이 3.에서처럼 명확하기만 해서는 안 되고 반드시 실행 가능해야 한다. ) 뭐 단순히 우리과에 맞추면 어떠한 기능을 컴퓨터가 수행할 수..
2011.06.30 -
[정보처리기사-필기] 소프트웨어 공학 (1)
소프트웨어. 쉬어가는 과목이랍니다. 좋은 소프트웨어란.. 좋으면 됨 (독창적 x) 시스템의 구성 요소 1. 입력 2. 처리 3. 출력 4. 제어 5. 피드백 소프트웨어 공학 : 가장 경제적이고 신뢰도 높은 소프트웨어를 만들기 위한 방법, 도구와 절차들의 체제 ▶ 경제성, 적시성, 보편타당성 소프트웨어의 위기 하드웨어 발달 > 소프트웨어 발달 유지 보수의 어려움과 엄청난 비용 인력 부족, 성능 및 신뢰성의 부족 소프트웨어 생명 주기 : 프로젝트 비용 산정과 개발 계획을 수립할 수 있는 기본 골격, 용어 및 기술의 표준화를 가능케 함. ▶ 종류 1) 폭포수 모형 ( Waterfall Model ) 타당성 검토 ▶ 계획 ▶ 요구 분석 ▶ 설계 ▶ 구현(코딩) ▶ 시험(Test) ▶ 유지보수 장점 : 적용 경험..
2011.06.11