[컴퓨터 프로그래밍] 퀸맥클로스키 프로그램

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2008.01.05 / 2019.12.24
  • 1페이지 / fileicon zip (압축파일)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 2,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
[컴퓨터 프로그래밍] 퀸맥클로스키 프로그램
하고 싶은 말
논리회로 설계 레포트인 퀸맥 프로그램입니다.
본문내용
프로그램 리스트
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;
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [취업]회사별 최신 합격자기소개서 모음
  • 컴퓨터 운영체제 및 프로그램들은 Windows 98,NT,2000,XP MS Office2000 series Word, Power Point, Excel이며, Visual C++, Matlab, Winspice를 이용한 회로해석과 프로그래밍도 가능합니다. 그리고 전공은 아니지만 중국문화 및 중국어의 기초에 대한 공부가 별도로 되어있습니다. ######고등학교 교사는 크게 세 가지 기질을 가져야 한다고 했습니다. 전공기술분야의 능력, 교수방법적 능력 그리고 사회심리적능력 이렇듯 새로운 기술혁신에 따라 단순히 기본기능과 지식을 전수

  • 장애인복지 시각장애
  • 프로그램프로그램7)스포츠 및 여가활동사업.수영교실.등산교실.문화탐방.헬스교실.수상스키교실.문화행사관람.취미교실8)직업재활사업.구인, 구직상담.직업평가.직업훈련.취업알선 및 연계.취업 후 사후지도9)홍보계몽사업.관보 및 리플릿 제작.장애인 편의시설 홍보사업9)사회교육사업.사회복지실습지도.시각장애인 인식개선교육.시각장애인용품 전시, 체험마당 운영10)지역사회 자원개발 사업.후원자 모집 및 관리.자원봉사자 모

  • 컴퓨터 원론 전반에 대하여....
  • 프로그램 작성에 많은 시 간과 노력을 요함은 물론이고 오류가 발생할 소지가 많다.그러므로 현대 컴퓨터에서는 컴퓨터를 좀더 쉽고 편리하게 사용할수 있도록 하기위해 2진수 대신에 이해하기 쉽고 기억하기 쉬운 기호를 사용하여 사람 의 언어나 수식과 유사하게 프로그램을 작성할수 있도록 개발하여 사용하고 있다. 이러한 심볼언어로 현재사용중인 프로그래밍중 중요한 것을 요약하면 다음과 같다.Low Level Language1. 기계어2. Assembly LanguageHigh Leve

  • [전자상거래] 컴퓨터게임산업
  • 프로그램을 지칭하나 컴퓨터 게임으로서는 비행기 조종 과정을 즐기기 위해 오락용으로 만들어진 게임을 말한다. 일반적으로 헬리콥터, 자동차, 오토바이, 탱크 등도 이 범주에 들 수 있는데, 이럴 경우 포괄적으로 시뮬레이터라고 부른다. 플레이어의 목표는 복잡한 계기판과 조종장치를 마스터하여 비행기나 자동차를 자유자재로 조종하는 것이다. 매니아들을 중심으로 큰 인기를 끌고 있는 비행 시뮬레이터는 크게 두 가지 유형으로 나눠지는데, 그

  • [사회체육프로그램] 운동발달 센터 스누짐
  • 프로그램인데, 다른 곳하고 차별화를 둬야 해요. 저희는 나름대로 차별화된 전략을 가지고 있어요. 우리 나름의 이론 지식과 프로그램을 갖추고 있는데 겉보기에는 다른 곳과 별로 다른 게 없어보일지도 몰라요. 어차피 뛰고 달리고 하는 거니까. 달리기 할 때도 저희는 갤로핑, 스키핑, 호핑 이렇게 해서 달리기를 시키는데, 밖에서 봤을 때는 똑같죠. 모든 게 의미있는 활동이고 그에 맞춰 준비를 하는데 밖에서 보면 그냥 달리기 하고 농구하고 축구하

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.