검색어 입력폼

[보고서+소스코드] 아주대 프로그래밍기초 1차 프로젝트 숫자 계산 프로그램 설계

저작시기 2011.06 |등록일 2014.10.05 | 최종수정일 2017.08.03 파일확장자압축파일 (zip) | 22페이지 | 가격 3,500원

소개글

[레포트 + C 소스코드]

아주대 프로그래밍기초 A+받은 레포트입니다.
한번도 배포된적 없는 100% 창작 자료입니다.

1차 프로젝트 C를 이용한 숫자계산 프로그램 설계자료로
수기 플로우차트 작성, 기능 세분화, 다양한 결과 테스트 등
타 자료대비 상세하고 깔끔한 자료입니다.
많은 도움 되시길 바랍니다.

목차

1. 목적

2. 문제 정의

3. 프로그램 개요
1) 문제 분석
2) 기능의 세분화
3) Flow Chart

4. 프로그램 소스코드

5. 설계 결과
1) 초기 화면
2) 숫자 입력
3) 메뉴 선택 화면
4) 잘못된 메뉴 선택
5) 숫자계산 기능 수행 (최소값, 최대값, 합, 평균)
6) 새로운 숫자 입력 선택 (추가 기능)
7) 프로그램 종료
8) 다양한 검증

6. 최종 결과분석 및 고찰

본문내용

● 목적

이번 설계는 다섯 개의 숫자를 키보드로 입력받아 최소값, 최대값, 합, 평균을 구하고 프로그램을 종료시킬 수 있는 기능을 가진 숫자 계산 프로그램을 C언어를 이용하여 설계하여 보는 것이다. 지금까지 배운 C언어의 변수, 상수, 입출력 함수 등의 기본적인 개념을 확실히 이해하고 수식과 연산자, 조건문, 반복문등의 기능을 적절하게 이용하여 효율적이고 안정적인 프로그램을 설계해보도록 한다. 이를 통해 기본적인 C프로그래밍 설계 능력의 향상을 기대할 수 있다.


● 문제 정의

[문제] 숫자 계산 프로그램
⦁ 다섯 개의 숫자를 입력받아 다음과 같은 기능을 제공하는 프로그램을 작성하시오.
- 최소값 찾기
- 최대값 찾기
- 합 구하기
- 평균 구하기
- 프로그램 종료
⦁ 주의사항
- 프로그램 실행 후 먼저 5개의 정수를 입력 받기
- 무한 반복을 통해 프로그램이 동작해야 한다. 프로그램 종료 메뉴를 선택할 경우에만 프로그 램이 종료되어야 함.
- 각 메뉴의 선택하여 기능이 실행되는 것은 switch 문을 사용
- 0~4 메뉴 이외의 메뉴 선택 시 에러 처리 및 다시 입력 받기

<중 략>

● 최종 결과분석 및 고찰

→ 이번 프로그래밍 과제는 다섯 개의 숫자를 키보드로 입력받아 최소값, 최대값, 합, 평균을 구하고 프로그램을 종료시킬 수 있는 기능을 가진 숫자 계산 프로그램을 C언어를 이용하여 설계하여 보는 것이었다. 지금까지 배운 C언어의 변수, 상수, 입출력 함수 등의 기본적인 개념을 확실히 이해하고 수식과 연산자, 조건문, 반복문등의 기능을 적절하게 이용하여 효율적이고 안정적인 프로그램을 설계해야했다.

문제에서 주어진 기능이 모두 지금까지 배운 내용을 가지고 구현할 수 있는 기능들 이지만 막상 바로 프로그램을 작성하려 하니 막막하기만 했다. 다급하게 무조건 프로그래밍부터 하고 보는게 아니고 문제의 정확한 의도파악과 분석을 통해 하나의 큰 문제를 최대한 작고 개별적인 문제들로 분리하는 작업을 하였다. 그리고 프로그래밍 기초 가장 초반에 배운 Flow Chart와 Pseudo Code를 이용하여 문제를 해결하기 위한 전반적인 흐름과 개념을 확실하게 할 수 있었다. 결국 실제 프로그래밍 이전에 알고리즘을 통해 복잡하고 어려운 문제를 단순화하여 조금 더 효율적이고 체계적인 프로그래밍을 작성할 준비를 할 수 있었다.

참고 자료

없음
다운로드 맨위로