개발/알고리즘(10)
-
Sort프로그램
Compiler : Borland C++3.1 사용환경 : Dos 버블소트(bubble sort),삽입소트(insetion sort),쉘소트(shell sort),퀵소트(quick sort) 등을 사용하여 자료를 정렬 할 수 있는 프로그램 이다. 각 함수만을 따로 사용 할 수도 있다. 자료처리의 가장 기본이 되는 내용 이므로 많은 도움이 되었으면 한다.
2011.12.13 -
4절링크 해석 프로그램
Compiler : Visual C++ 5.0 사용환경 : Windows95 기구학(Mechanism design)에서 4절링크 및 슬라이드 링크를 해석하기 위한 프로그램이다. 회전링크의 각속도와 각가속도에 따른 연결링크의 각속도,각가속도를 계산해 준다. 필요한 내용만을 볼수 있게 다중창(MDI)을 이용하였고, 해석결과의 프린트로 진원한다. 내부적으로는 멀티쓰레드 기법을 사용하여 프로그램의 유연성을 확보 하였다. element Font font-family font-size font-style font-variant font-weight letter-spacing line-height text-decoration text-align text-indent text-transform white-space w..
2011.12.13 -
F.E.M. 을 이용한 3차원 트러스 해석프로그램
Compiler : Visual C++ 5.0 사용환경 : Windows95 기계공학 과목중 재료역학 파트의 트러스를 해석하기 위한 프로그램이다, 요즘 널리 사용되고 있는 유한요소해석(Finite element method)을 이용하여 요소강성행렬(Element stiffness matrix)을 구성하였고 행렬을 구성한후 선형 연립 방정식의 해법은 가우스 소거법(gausian elimination) 을 이용하였다. 노드(node) 및 요소(element>를 구성하는 방법은 일반적인 구성 방법과 같다. 그리고, 구성된 3차원 모델은 x,y,z 축에 따라서 회전할수 있게 프로그램을 구성하여 트러스의 모양을 쉽게 확인 할수 있다. 2,3차원 모델의 해석이 가능하다.
2011.12.13 -
공학용 계산기 프로그램
Compiler : Borland C++3.1 memory model : Small 사용환경 : Dos 이프로그램은 공학용 계산기를 구현한 프로그램으로 계산기 알고리즘은 Postfix 방식을 사용하였다. 컴파일 할 경우에는 Pointer 문제로 인해서 꼭 Small mode에서 컴파일 해야한다. 일반 사칙연산 뿐만 아니라, 지수, 로그, 삼각함수 등의 계산이 가능하다. 그리고, 삼각함수는 radian 값이아닌 degree 값을 사용한다.
2011.12.13