25
AlgoMalgo Flow Chart 1032730 여여여 1033858 여여여 1132181 여여여 1351427 여여여 1334484 여여여

Algoma l Go Flowchart

Embed Size (px)

DESCRIPTION

C source code -> Flow chart

Citation preview

Page 1: Algoma l Go Flowchart

AlgoMalgoFlow Chart1032730 여대훈1033858 유홍연1132181 김동현1351427 김혜민1334484 이재은

Page 2: Algoma l Go Flowchart

01소개

02본론

03결론

Page 3: Algoma l Go Flowchart

1소개프로그램 개요

Page 4: Algoma l Go Flowchart

1소개프로그램 개요

Page 5: Algoma l Go Flowchart

1소개프로그램 개요

C 소스코드를 바탕으로 순서도를 구현해줌으로써 프로그래밍을 효율적으로 구현하도록 도와주는 프로그램 AlgoMalgoFlowChart v1.0

Page 6: Algoma l Go Flowchart

1소개팀원소개 및 역할분담

1032730 여대훈 1033858 유홍연 1132181 김동현1351427 김혜민 1334484 이재은

파싱 / XML 그래픽처리

Page 7: Algoma l Go Flowchart

1소개일정

Page 8: Algoma l Go Flowchart

1소개구현 방법 & 원리

GUI

SourceOpen

Parsing

XML

Graphic

Page 9: Algoma l Go Flowchart

GUI SourceOpen

Parsing XML Graphic

2본론개발과정

Page 10: Algoma l Go Flowchart

GUI SourceOpen

Parsing XML Graphic

2본론개발과정

Page 11: Algoma l Go Flowchart

GUI SourceOpen

Parsing XML Graphic

2본론개발과정

Page 12: Algoma l Go Flowchart

GUI SourceOpen

Parsing XML Graphic

2본론개발과정

전처리 구문

함수 구문

Page 13: Algoma l Go Flowchart

GUI SourceOpen

Parsing XML Graphic

2본론개발과정

Page 14: Algoma l Go Flowchart

GUI SourceOpen

Parsing XML Graphic

2본론개발과정

Page 15: Algoma l Go Flowchart

GUI SourceOpen

Parsing XML Graphic

2본론개발과정

<?xml version="1.0" encoding="utf-8" ?><Graph>

<Nodes><Node id=" NUM " name=" String " w=" Weight " h=" High " /><Node id=" NUM " name=" String " w=" Weight " h=" High " />

</Nodes><Links>

<Link origin=" NUM " target=" NUM " if=" 1 or 0 " /><Link origin=" NUM " target=" NUM " if=" 1 or 0" />

</Links></Graph>

Page 16: Algoma l Go Flowchart

GUI SourceOpen

Parsing XML Graphic

2본론개발과정

<Node id=" 0 " name=" Node0 " w=" 10 " h=" 3 " /><Node id=" 1 " name=" Node1 " w=" 10 " h=" 3" />

<Link origin=" 0 " target="1" if=" 1" />

Node0

Node1

Yes

Page 17: Algoma l Go Flowchart

2본론필요성

1. 소스 분석 : 원치않는 결과

int main(){ int a = 0; int b = 0; for(a = 0; a < 10; b++) { arr[a]=10; }

return 0;}

Page 18: Algoma l Go Flowchart

2본론필요성

1. 소스 분석 : 흐름 분석

Page 19: Algoma l Go Flowchart

2본론필요성

2. 관계 증명

Page 20: Algoma l Go Flowchart

2본론실행화면

Page 21: Algoma l Go Flowchart

2본론실행화면

Page 22: Algoma l Go Flowchart

3결론향후 계획

<HTML></

HTML> 웹상 원격지원 자료구조 시각화 기술추가

체계적인 구문분석

언어확장

Page 23: Algoma l Go Flowchart

QnA

Page 24: Algoma l Go Flowchart

감사합니다AlgoMalgo

Page 25: Algoma l Go Flowchart

학번 역할 이름 기여도 (%) 서명

1032730 파싱 /XML 여대훈 20

1033858 파싱 /XML 유홍연 20

1132181 그래픽처리 김동현 20

1351427 파싱 /XML 김혜민 20

1334484 그래픽처리 이재은 20

AlgoMalgo