|
|
 |
|
ALGORITHMS
코딩 및 출력결과
알고리즘 1.1 순차검색
문제: n개의 키로 구성된 배열 S에 키 x가 있는가
입력(매개변수): 양의 정수n, 1에서 n까지의 첨자를 가진 키의 배열S, 그리고 키 x
출력: S안에 x의 위치를 가리키는 loc
#include [stdio.h]
#include [stdlib.h] // rand() : 랜덤 함수를 출력하기 위함.
#include [time.h] // 랜덤 함수를 항상 다른 수로 출력하게 위함.
void main(void)
{
int .. |
|
|
|
|
|
 |
|
/*
파일명 : main.cpp
프로그램 : poker 프로젝트의 main함수 파일
내용 : 포커게임 시뮬레이션(가상실험) 프로젝트
작성자 : 손민균 200658117
작성일 : 2010. 11. 18.
*/
#include poker.h
int main(void)
{
int i, j;
card deck[52]; //52장의 카드로 이루어진 카드 한 덱
card hand[NPLAYER][5]; //플레이어가 가지는 카드들
srand((unsigned)time(NULL));
fill_deck(deck);
shuffle(deck);
.. |
|
|
|
|
|
 |
|
제어문
조건에 따라 분기하는 if, if~else 및 switch 문의 사용법을 학습한다.
특정 문장을 반복적으로 수행하는 for, while, do~while 문의 사용법을 학습한다.
목차
1. 제어문의 개념
2. if 문
3. if~else 문
4. 다중 if~else 문
5. switch 문
6. 지정된 횟수만큼 반복하는 for 문
7. 조건을 먼저 검사하는 while 문
8. 조건을 나중에 검색하는 do~while 문
01. 제어문
02. if 문
형식 문장 1; .. |
|
|
|
|
|
 |
|
[시작하는 말]
이번 과제는 위상정렬을 이용하여 다음 방향성비순환그래프(DAG)의 연결성분(Connected Component)을 찾는 프로그램을 완성하는 것이었다.
[전역 변수 부분]
int sorted[10][11] = {0,};
정렬 결과를 저장하는 2차원 배열이다. 문제에서는 연결 성분이 3개이지만 문제를 푸는 컴퓨터의 입장에서는 연결 성분이 몇 개인지 알 수 없다. 그래서 넉넉하게 10개까지 저장할 수 있도록 하였다... |
|
|
|
|
|
 |
|
변환명세 및 연산 이해
1. 170page 4번문제] 두 수를 곱하는 매크로MULT(x,y)를 정의하여 다음과 같은 문장이 실행되도록 프로그램을 작성하시오.
result = MULT(10, 10);
#include [stdio.h]
#define MULT(x, y) (x)*(y)
int main(void)
{
printf( 3과 29의 곱은 %d입니다.
, MULT(3, 29));
return 0;
}
결과
3과 29의 곱은 87입니다.
Press any key to continue
위의 소스와 같이 #define 명령을.. |
|
|
|
|
|
 |
|
컴퓨터프로그래밍2
REPORT
네트워크 숫자야구
제출기한
:
제출일자
:
수업시간
:
학과
:
학번
:
이름
:
담당교수님
:
1. 문제개요
TCP/IP 를 사용하여 네트워크에 기반한 숫자 야구 게임을 작성해 보도록 한다.
2. 문제분석
- 경기 규칙
▷ 클라이언트가 접속하면 0~9 사이의 랜덤한 숫자를 생성
▷ 이때 생성된 숫자는 각기 서로다른 숫자이다.
▷본 게임은 턴 방식을 사용하도록한다.
▷ 3Strik.. |
|
|
|
|
|
 |
|
프로그래밍 기초와 실습 레포트
변환명세 및 연산 이해
1. 170page 4번문제] 두 수를 곱하는 매크로MULT(x,y)를 정의하여 다음과 같은 문장이 실행되도록 프로그램을 작성하시오.
result = MULT(10, 10)
#include [stdio.h]
#define MULT(x, y) (x)*(y)
int main(void)
{
printf(3과 29의 곱은 %d입니다.
, MULT(3, 29))
return 0
}
결과
3과 29의 곱은 87입니다.
Press any key to continue
위의.. |
|
|
|
|
|
 |
|
[데이터 통신 과제]
Packet Sniffer의 구현
1.소스코드분석
이 프로그램은 로소켓을 이용한 스니퍼 프로그램 이다. 로소켓의 “네트워크 계층으로 전송되는 모든 패킷을 볼 수 있는” 특성을 이용해 TCP 프로토콜의 패킷을 읽은 프로그램이다. 아래 소스에는 TCP 패킷만 읽는 것이므로 IP 헤더와 TCP 헤더만을 출력 했지만, ICMP, IGMP, UDP 패킷 등등도 출력할 수 있다. 또한 packet.h 의 헤더파일을 고침.. |
|
|
|
|
|
 |
|
[데이터 통신 과제]
Packet Sniffer의 구현
1.소스코드분석
이 프로그램은 로소켓을 이용한 스니퍼 프로그램 이다. 로소켓의 “네트워크 계층으로 전송되는 모든 패킷을 볼 수 있는” 특성을 이용해 TCP 프로토콜의 패킷을 읽은 프로그램이다. 아래 소스에는 TCP 패킷만 읽는 것이므로 IP 헤더와 TCP 헤더만을 출력 했지만, ICMP, IGMP, UDP 패킷 등등도 출력할 수 있다. 또한 packet.h 의 헤더파일을 고침.. |
|
|
|
|
|
 |
|
report
제목 : 맥박센서 제작
작품 설명
CDS로 혈액의 농도를 감지하여 비교기에서 증폭 후 ADC로 디지털화 한후그 값을
AT89C51로 처리 후 Segment에 출력한다.
작품 부품
(1) AT89C51
(2) 7-segment (common anode)
(3) CDS 센서
(4) ADC 0804
(5) Regulator 7805
(6) TR(NPN 2SC945)
(7) BUZZER
(8) LM224
(9) RED ․ GREEN LED
(10) 각 종류의 저항 및 캐패시터
플로우차트
회로도-비교.. |
|
|
|
|
|
 |
|
연습문제 5.2
2 . 문제 1의 초기값 문제에 대한 실제해가 다음에 주어져 있다. 각 단계의 실제 오차를 오차한계와 비교하여라.
a)
문제 1 : a) , 0≤t≤1, y(0)=0, h=0.5
b)
문제 1 : b) , 2≤t≤3, y(2)=1, h=0.5
c)
문제 1 : c) , 1≤t≤2, y(1)=2, h=0.25
d)
문제 1 : d) , 0≤t≤1, y(0)=1, h=0.25
연습문제 5.4
3 . 다음 초기값 문제에 대한 근사해를 Adams-Bashforth방법을 사용하여 구하아. 각 .. |
|
|
|
|
|
 |
|
연습문제 5.2
2 . 문제 1의 초기값 문제에 대한 실제해가 다음에 주어져 있다. 각 단계의 실제 오차를 오차한계와 비교하여라.
a)
문제 1 : a) , 0≤t≤1, y(0)=0, h=0.5
b)
문제 1 : b) , 2≤t≤3, y(2)=1, h=0.5
c)
문제 1 : c) , 1≤t≤2, y(1)=2, h=0.25
d)
문제 1 : d) , 0≤t≤1, y(0)=1, h=0.25
연습문제 5.4
3 . 다음 초기값 문제에 대한 근사해를 Adams-Bashforth방법을 사용하여 구하아. 각 .. |
|
|
|
|
|
 |
|
모든 기계 및 설비는 최종적으로 바깥부분에 Cover를 제작하여 덮어주게된다. 그런데 이 cover란 것이 단순하면서도 설계에 시간이 많이 걸리는 귀찮은 일중의 하나라 하겠다. 이프로그램은 이러한 cover제작에 필요한 도면을 1분도 안 걸리는 시간에 그려주는 프로그램이다.
캐드 비숙련자가 사용하려면
command에서 appload를 치고 본 프로그램을 저장한 곳에 가서 선택하여 load시킨 후
command에서 c.. |
|
|
|
|
|
 |
|
Report
허치슨왐포아
(和記黃埔, Hutchison Whampoa)
목차
1. 기업개요
- 연혁
- 대표소개(리카싱)
2. 기업분석
- 성장 요인
- 핵심 분야
3. 현재
- 기업의 현재
※참고 자료
1. 기업개요
- 연혁
1828년 A.S. Watson에 의해서 중국 광주에서 설립, 당시의 조제약국
1841년 홍콩으로 이전
1863년 Hong Kong and Whampoa Dock Company가 중국의 수리조선소와 홍콩 Aberdeen의 새로운 조선소를.. |
|
|
|
|
|
 |
|
report
제목 : 맥박센서 제작
작품 설명
CDS로 혈액의 농도를 감지하여 비교기에서 증폭 후 ADC로 디지털화 한후그 값을
AT89C51로 처리 후 Segment에 출력한다.
작품 부품
(1) AT89C51
(2) 7-segment (common anode)
(3) CDS 센서
(4) ADC 0804
(5) Regulator 7805
(6) TR(NPN 2SC945)
(7) BUZZER
(8) LM224
(9) RED ․ GREEN LED
(10) 각 종류의 저항 및 캐패시터
플로우차트
회로도-비교.. |
|
|
|
|
|