Monthly Archives: 11월 2016

160200회 SC2급 문제

문제 : 160200회 SC2급 문제   변수 점수 : 0으로 초기화 볼 : 3으로 초기화  배경(star) 배경(stars)을 추가한 후 아래쪽에 황토색 사각형을 추가 배경(stars)을 복사한 후 GAME OVER를 추가한 배경 생성(stars2) 배경(stars)을 복사한 후 YOU WIN을 추가한 배경 생성(stars3) Paddle 왼쪽 끝에 빨간색, 오른쪽 끝에 파랑색 막대를 추가 시작 위치(0, -145) : 황토색 위쪽으로 나타나도록… Read More »

영상 압축 C# 소스 코드

영상압축 C#소스 코드 메뉴를 다음과 같이 추가한다. [압축_Load PCX] 메뉴를 더블클릭한 후 private void 압축LoadPCXDCTToolStripMenuItem_Click() 함수를 추가한다.

  PCX_HEADER 구조체를 생성한다.

  f_LoadPCX() 함수를 생성한다. PCX파일을 읽어서 그림으로 출력하는 함수

  [압축_Save PCX] 메뉴를 더블클릭한 후 private void 압축SavePCXToolStripMenuItem_Click() 함수를 추가한다.

  f_SavePCX() 함수를 생성한다. 영상을 PCX로 압축해서 저장하는 함수

Read More »

주파수 영역처리 C#소스 코드(이산 코사인 변환)

주파수 영역처리 C#소스 코드(이산 코사인 변환) [주파수_이산코사인변환(DCT)] 메뉴를 더블클릭한 후 private void 주파수이산코사인변환DCTToolStripMenuItem_Click() 함수를 추가한다.

  f_DCT_Original() 함수를 생성한다. 순수 DCT 변환 함수

  [주파수_fastDCT] 메뉴를 더블클릭한 후 private void 주파수fastDCTToolStripMenuItem_Click() 함수를 추가한다.

  f_DCT_1D() 함수를 생성한다.1차원 DCT 변환 함수 생성

  f_DCT_2D() 함수를 생성한다. 2차원 DCT 변환 함수 생성

 … Read More »

ISBN 검증하기

이장에서 배우는 기능 ISBN 검증 계산법 ISBN의 처음 12자리 숫자에 가중치 1과 3을 번갈아가며 곱한다. 각 가중치를 곱한 값의 합을 계산한다. 가중치의 합을 10으로 나눈 나머지를 구한다. 10에서 나머지를 뺀 값을 다시 10으로 나눈 나머지를 구한다. 위 계산의 결과가 13번째 숫자와 같으면 검증된 ISBN이고, 그렇지 않으면 검증되지 않은 값이다. ISBN 검증하기 실전16-4(p202) 주민등록번호를 검증해보자. 주민등록번호의… Read More »

컴퓨터와 숫자 맞추기 대결

이장에서 배우는 기능 이진 탐색, 리스트의 오름차순 정렬 컴퓨터와 숫자 맞추기 대결 연습문제1(p193) 처음부터 순차적으로 비교하며 원하는 데이터를 찾는 선형 탐색 방법으로 데이터를 찾는 프로젝트를 만들어 봅시다. 연습문제2(p193) 리스트에 저장된 데이터를 오름차순으로 정렬하는 프로젝트를 만들어 봅시다.