공학용계산기보고서_
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

공학용계산기보고서_에 대한 보고서 자료입니다.

목차

1. 설계프로젝트 목적

2. 설계프로젝트 목표

3. 프로그램 개요

4. 프로그램 설명

5. 설계 프로젝트 최종 구현 결과물(실행화면)

6. 참고문언

본문내용

리턴하는 함수.
void init_stack(void);
스택을 초기화하는 함수.
double pop(void);
스택 요소를 Pop 하는 함수
void push(double src);
스택에 값을 push 하는 함수
double get_stack_top(void);
스택의 최상단의 값만 리턴하는 함수
double mfunc(char *fun, char *arg);
수학함수와 배열변수함수 처리 함수. cos, sin, tan,함수를 제공하며 각 함수가 필요한 인자의 개수가 1개인지 2개인지 확인하여 각 인자를 문자열 형태로 postfix 함수에 넣어 변수 혹은 연산처리를 거치고 최종적으로 calc 함수에 전달해 수학함수의 값을 반환한다. 배열 변수 함수 연산시 모든 값의 합, 곱,를 반환한다.
void assign_var(int index, char *expression);
배열 변수의 대입연산 함수.
void get_arg(char *src, char ar[][100], int n);
수학함수의 Parameter를 추출하여 문자열 형태로 저장하는 함수.
void cal_array(char *exp);
배열 변수의 오류처리와 사칙연산 함수.
void free_var(void);
대입연산과 파일 로드를 통해 동적할당한 단일, 배열 변수의 메모리 공간을 해제하는 함수.
- 전역변수 -
double stack[STACK_LENGTH]
STACK_LENGTH 만큼의 stack 공간
int stack_top
stack의 top을 표시
double *var[26]
단일변수 A ~ Z 를 저장하는 용도의 포인터배열, 단일 변수가 선언, 파일 로드시 변수명에 맞는 인덱스의 포인터가 동적할당된 변수값을 포인트.
double *array_var[26]
배열변수 AA ~ ZZ 를 저장하는 용도의 포인터 배열, 배열 변수가 선언, 파일 로드시 변수명에 맞는 인덱스의 포인터가 동적할당된 배열변수를 포인트. 이 때 포인트 하는 배열변수 첫 번째 인덱스의 값에는 배열 변수가 가지는 값의 총 개수를 저장한다.
3.설계프로젝트 운영계획
구성: 20721524 김민혁 개인 설계프로젝트
5. 설계 프로젝트 최종 구현 결과물(실행화면)
① 기본적인 사칙 연산 수행
② C++시스템이 제공하는 수학 함수 제공
⑥ Enter 입력 시 프로그램 종료
6.참고문언
DEITEL&DEITEL C/C++ HOW TO PROGRAM
starting c++

키워드

  • 가격2,000
  • 페이지수6페이지
  • 등록일2011.05.12
  • 저작시기2010.8
  • 파일형식한글(hwp)
  • 자료번호#677030
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니