[컴퓨터 프로그래밍] 퀸맥클로스키 프로그램
- 등록일 / 수정일
- 페이지 / 형식
- 자료평가
- 구매가격
- 2008.01.05 / 2019.12.24
- 1페이지 / zip (압축파일)
- 평가한 분이 없습니다. (구매금액의 3%지급)
- 2,000원
추천 연관자료
- 하고 싶은 말
- 논리회로 설계 레포트인 퀸맥 프로그램입니다.
- 본문내용
-
프로그램 리스트
QuineMc.c
input.txt
프로그램 사용 설명
1.이 프로그램은 min-term 또는 don't care 번호를 입력받아서 그것을 combine과 pi_chart를
사용하여 pi 및 epi를 구하는 프로그램입니다.
2.프로그램 사용시 주의사항은 입력할 때, 입력예시에 맞게 입력해야 값이 나오며 정확한
입력을 하지 못했을 경우 오류처리가 됩니다.
3.만약 변수와 min-term까지 입력하고 나서 don't care를 입력할때 오류가 나면 처음부터 다시
입력해야 하므로 신중한 입력이 중요합니다.
4.입력이 제대로 되었다면 결과값이 도스창에 나오게 됩니다.
5.파일을 통한 입력을 사용하고 싶으면 메뉴에서 "파일 입력"을 선택하고 "input.txt" 파일을
만들어서 직접입력과 같은 형식으로 줄만 바꿔서 txt 파일에 입력하고 실행시키면 결과값이
나옵니다.
소스코드
#define MAX_VAR 5
#define MAX_VAR_ARR 33
#define MAX_EXP 100
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
typedef struct combine{ //combine 시킬 때 필요한 정보
int num[MAX_VAR]; //combine 시킨 숫자
char binary[MAX_VAR+1]; //combine의 이진 상태
int check; //combine에 사용 되었는지 검사
struct combine *link;
}combine;
typedef struct pi_chart{ //pi_chart 정보
int num[MAX_VAR]; //combine 된 숫자
char prime_implicant[MAX_EXP/5]; //pi 문자
char chart[MAX_VAR_ARR]; //차트 체크 정보
struct pi_chart *link;
}pi_chart;
자료평가
-
아직 평가한 내용이 없습니다.