#include int main(void) { int num1 = 100; printf("num1 = %d\n", num1); double num2 = 12.3; printf("num2 = %f\n", num2); char ch = 'a'; printf("ch = %c\t", ch); printf("ch = %d\t", ch); printf("ch = %c\t", ch + 1); printf("ch = %d\t", ch + 1); return 0; #include int main(void) { //변수 선언 char gender; int age; double height; //변수값 입력 gender = "F"; age = 21; height = 165.7; //절차, 출력 printf("성별 : %c\..
변수와 상수 ※변수 데이터를 보관해 둘 필요가 있을 때 사용 메모리의 특정 위치에 주어지는 이름 선언하지 않은 변수를 사용하면 오류 발생 (반드시 변수를 선언하고 사용) a에는 10을 대입하고, b에는 10을 대입하고, sum에는 0을 대입하는 코드 그럼 메모리상에 a라는 기억공간, b라는 기억공간, sum이라는 기억공간이 생성 코드를 통해서 대입한 10, 10, 0이라고 하는 값들이 저장 프로그램 중간에서 a+5라고 하는 a값에다가 5를 더해서 다음으로 a에다가 저장하라는 명령어를 사용했다고 한번 가정 이 경우는 앞서 a =10이라는 값이 저장되어 있었지만 원래 a에 저장되어 있던 값 10과 5가 합쳐 저서 15라는 값이 저장 b=b+10 형태로 코드가 기술 b의 값인 10에다가 다시 10을 더해서 그..
프로그램이란 어떤 문제를 해결하기 위해서 순서나 규칙을 정확하게 기술한 것 즉, 해결해야 되는 문제를 효과적으로 처리하기 위해서 순서나 규칙을 정확하게 기술한 것 프로그램 작성 단계 입출력 정의 → 절차 정의 → 프로그램 코드 작성 입출력 정의 해결해야 되는 문제가 무엇인지를 명확하게 기술하는 단계 해결해야 되는 문제에서 입력 값이 무엇이고 그 문제를 해결했을 때에 어떠한 결과 값이 나와야 되는지를 명확하게 기술 절차정의(알고리즘 설계) 문제를 작게 분해하고 분해한 작은 문제를 순차적으로 혹은 선택적으로 혹은 반복적으로 문제를 해결하기 위한 방법들 순서나 규칙을 기술하는 단계 프로그래밍 언어 기계어, 어셈블리어, 고급언어로 구성 기계어는 사람이 사용하는 언어가 아닌 컴퓨터가 사용하는 언어로 컴퓨터 명령어..
1. 환경설정 설계단위, 회면크기 등을 설정 작업 Grid 설정 PCB 층수 설정 사용자 지정 환경 설정 2. PCB 보도 외곽선 설정 보드 만들기 부품배치 영역 및 배선 영역 설정 보드 외곽 모서리 부분 곡선 처리 기루 홀 배치 3.부품배치 보드 외곽에 모든 부품 불러오기 Orcad Capture 회로도와 연동하며 PCB Editor에서 부품 배치하기 부품의 배치 간격을 유지하며 Error 없이 배치하기 4. Color 설정 모든 Color를 Invisible 후 배치 및 배선에 필요한 Color만 Visible 하기 각 Layer를 Color롤 구분하기 5. Constraints 설정 General Rule 설정하기 중요 신호선 별로 두께, Via, 등 배선하기 위한 Rule 설정하기 배선 시 패턴의..
PCB의 소개 PCB란 Printed Circuit Board의 약어로 인쇄회로기판을 말한다. 여러 종류의 많은 부품을 페놀수지 혹은 에폭시 수지 등으로 된 재질의 평평한 배선들을 절연평판의 표면에 밀집 단축하여 고정시킨 회로기판이다. 회로의 구현을 위해 부품을 고정시키고 부품간에 연견되는 배선에 의해 안정된 회로를 구현하는데 사용된다. PCB는 페놀수지 잘연판 또는 에폭수지 절연판 등의 한 쪽면에 구리 등의 박판을 부착시킨 다음 회로의 배선 패턴에 따라 선상의 회로만 남기고 부식시켜 회로를 구성하고, 부품들을 부착, 탑재시키기 위한 구멍과 각 배선층간을 도통하는 via라는 Hole을 뚫어 만든다. 표면실장기술, 다층 PCB 제조기술, 빌드업공법 생산기술 등이 널리 이용되고 있다. Photo plotte..
BOM(Bill of Materials)작성 *.bom 교차 참조(Cross Reference)작성 *.xrf