본문 바로가기

컴퓨터

순서도 작성법 순서도 작성법 ⑴ 순서도 종류 시스템 (System) 순서도 시스템 전반에 걸친 내용을 자료의 흐름과 입출력에 중점을 두어 총괄적으로 나타낸 것 프로그램 (Program) 순서도 프로그램의 작성하기 전에 처리과정에 중점을 두어 작성하는 순서도 계략(General) 순서도 : 프로그램 전체의 흐름이 한눈에 파악될 수 있도록 개략적으로 표현한 것 상세(Detail) 순서도 : 코딩하기 직전에 작성되는 것으로, 개략 순서도의 세부사항까지 나타낸 순서도 ⑵ 순서도 기호 기 호 이 름 의 미 터미널 순서도의 시작과 끝을 표시 준비 배열선언 및 초기 설정에 사용 흐름선 (Flow-line) 순서도 기호간 연결 및 흐름을 표시 반복 (Loop) 반복 수행 자기디스크 자기디스크를 매체로 사용 종이테이프 종이테이프를 정.. 더보기
C언어 자료형 범위 자료형 크기 범위 char 1 -128 ~ 127 unsigned char 1 0 ~ 255 short 2 -32768 ~ 32787 unsigned short 2 0 ~65535 Int 2(가변) -32768 ~ 32767 unsigned int 2(가변) 0 ~ 65535 Long 4 -2147483648 ~ 2147483647 Unsigned long 4 0 ~ 4294967295 Float 4 3.4*10^-38 ~ 3.4*10^38 Double 8 1.7*10^-308 ~ 1.7*10^308 더보기
순서도 작성을 위한 프로그램들 MS사의 Visio http://office.microsoft.com/ko-kr/visio/FX100649211042.aspx Dia (freeware) http://live.gnome.org/Dia/Examples smartdraw http://www.smartdraw.com/exp/flo/ FlowChart.NET http://www.mindfusion.eu/download-net.html Visustin http://www.aivosto.com/visustin.html?source=google cf. http://incredible.egloos.com/2348481 순서도 작성 프로그램 "Dia" 프리웨어(freeware), 한글 지원 Dia 홈페이지 (http://www.gnome.org/proj.. 더보기
플로우차트(flowchart) :: 순서도 도형에 대한 이해 플로우차트 즉 순서도 작성은 프로그램을 작성하기에 앞서 전체적인 흐름도를 나타내는 문서입니다. 성적을 출력하는 순서도가 어떻게 될런지는 프로그램을 만드시는 분들에 따라 다르겠죠. 그런것보다 순서도에 사용되는 도형에대한 이해가 필요합니다. 도형 유형 및 설명 터미널 : 수행의 시작/종료: 처리 과정의 시작과 끝입니다. 처리: 처리 과정의 한 단계입니다. 종속 처리: 이미 알려졌거나 이해한 처리 과정으로 순서도에서는 자세히 설명하지 않았습니다. 판단: 처리 과정에서 판단을 내려야 하는 지점입니다. 연결자: 순서도 내에서 상호 참조하거나 다른 처리 과정으로 안내하는 선입니다. 데이터: 받는 정보나 유포하는 정보와 같은 모든 종류의 입력 또는 출력입니다. 인쇄: 인쇄물처럼 사람들이 읽을 수 있도록 만들어진 것을.. 더보기
[프로그래밍] 삽입정렬(Insert Sort)이란? * 이 자료를 퍼 가셔서 타사이트나 블로그에 게재 시 출처를 명시해 주시기 바랍니다. 본 사이트에 게재된 모든 내용 및 자료는 상업적인 용도로 이용할 수 없습니다. 1. 삽입정렬(Insert Sort)이란? -. 가장 왼쪽에 있는 첫번째 값을 이미 정렬된 상태로 가정하고 나머지 자료들을 정렬한다. -. 두번째 값을 기준으로 첫번째 값을 비교하여 값에 따라 순서대로 나열하며, 세번째 값을 기준으로 두번째 값과 첫번째 값을 비교하여 값에 따라 순서대로 나열한다. 위와 같은 방법으로 n - 1개의 값과 비교하여 삽입될 적당한 위치를 찾아 삽입한다. -. 이미 정렬이 된 부분에 새로운 값을 적절한 순서에 삽입하는 동작을 반복적으로 하는 정렬이다. -. 적은 비교와 많은 교환이 필요한 방법이므로 소량의 자료를 처.. 더보기
정렬 알고리즘 소스모음 각각의 정렬 알고리즘에 대한 원리를 이해하고 실제로 직접 구현해본 코드를 남겨둔다. 먼저 예로 사용되는 data의 정의는 다음과 같다. const size_t cntData = 20; int data[cntData];첫번째, Selection Sort void selectionSort(int data[], size_t cntData) { for(size_t beginIdx=0; beginIdx0) { data[j] = data[j-1]; j--; } data[j] = t; } }세번째, 최악의 Bubble Sort void bubbleSort(int data[], size_t cntData) { for(size_t i=cntData-1; i>0; i--) { for(size_t j=0; jdata[j+1.. 더보기
vi 사용법 vi 편집기란? 파일을 생성하거나 편집하는데 사용하는 프로그램을 에디터(editor)라고 합니다. 유닉스에서 사용하는 에디터 중 vi 에디터 텍스트 편집기로 가장 대표적인 프로그램은 vi 에디터 입니다. vi 편집기는 Visual Editor로서, 모든 유닉스 시스템에 있으며 따라서 vi 편집기를 사용할 수 있다는 것은 어떤 유닉스 시스템에서도 문서 작업을 할 수 있다는 것을 의미합니다. 예를 들어 전자우편을 작성하거나, 프로그램을 작성하는 일, 또는 기타문서를 작성할 때에 편집기는 필수적인 연장(tool)입니다. - vi 에디터 구성과 방법 vi는 입력 모드와 명령어 모드 그리고 라인 모드의 세 가지 형태로 구성되어 있습니다.입력모드는 일반적은 텍스트 에디터와 같이 원하는 문자를 입력할 수 있는 상태를.. 더보기
[UNIX/LINUX] vi 편집기 사용법 vi 개론 ex : vi 편집기가 이용되기 이전 유닉스의 기본 편집기 - ex는 라인 편집기라는 형식 하이텔등의 vt모드에서 사용하는 기본 편집기와 비슷함 vi : ex를 visual 하게 만들었다고 하여 이름이 vi라고 함 기본 명령어들이 ex와 동일(ex 명령어라고 함) HP-UX 11.X등의 유닉스 버전에서는 VI와 ed , ex, view , e 등의 프로그램이 아예 같은 프로그램 코드를 사용하여 하드 링크로 되어 있기도 함 vim : 오리지널 버전의 vi보다 여러가지가 개선 한글 처리 및 기타 상요자 인터페이스가 vi보다 향상 사용자에 따라서는 vim이 추가적으로 제공하는 여러가지 멋진 기능을 활용하는데에 취미를 붙이게 될 수 도 있음 vi 기본 사용법 vi 편집기 - 명령어 모드 : 입력한 글.. 더보기