2008년 10월 21일 화요일

순서도의 종류 및 설명


순서도 종류 및 설명

도형 유형 및 설명
도형 모양 수행의 시작/종료: 처리 과정의 시작과 끝입니다.
도형 모양 처리: 처리 과정의 한 단계입니다.
도형 모양 종속 처리: 이미 알려졌거나 이해한 처리 과정으로 순서도에서는 자세히 설명하지 않았습니다.
도형 모양 판단: 처리 과정에서 판단을 내려야 하는 지점입니다.
도형 모양 연결자: 순서도 내에서 상호 참조하거나 다른 처리 과정으로 안내하는 선입니다.
도형 모양 데이터: 받는 정보나 유포하는 정보와 같은 모든 종류의 입력 또는 출력입니다.
도형 모양 문서: 인쇄물처럼 사람들이 읽을 수 있도록 만들어진 것을 의미합니다.
도형 모양 지연: 처리 과정에서 기다리는 것을 의미합니다.
도형 모양 준비: 준비 단계를 의미합니다.


1. 순서도 (flow chart) → 알고리즘 또는 문제해결의 절차를 그림으로 알기 쉽게 나타낸 것.

→ 설계한 알고리즘을 객관적이며 쉽게 표현, 이해하기 위하여 기호를 사용.

2. 순서도의 종류

① 시스템 순서도 : 일의 처리과정을 전체적으로 상세하게 표현한 순서도

② 프로그램 순서도 : 컴퓨터로 처리가 가능한 부분을 단계적으로 표현한 순서도

 

3. 순서도에 쓰이는 기호

1) 터미널 : 순서도의 시작과 끝을 나타내는 기호2) 처리기호 : 값을 지정하거나 변경 또는 계산을 나타내는 기호3) 판단기호 : 조건을 판단하여 경로를 택하는 기호4) 인쇄기호 : 처리된 값을 인쇄하는 것을 나타내는 기호

4 순서도 작성법

1) 순서도는 “시작 단말 기호”를 시작으로 “끝 단말 기호”로 마친다.2) 기호와 기호사이는 흐름선으로 연결한다.3) 흐름선의 방향은 ↓ 위에서 아래로, → 왼쪽에서 오른쪽 (단,↱ 순환기호(Loop)같은 특별한 경우는 예외)4) 작업과정이 길거나 복잡하면 나누어 작성하고 연결자로 연결5) 값을 보관, 처리하기 위하여 변수를 사용

5. 순서도 구성요소

1) 변수(Variable) : 데이터[상수,변수,수식]를 기억 할 수 있는 기억공간 → 문자변수, 수치변수(정수형,실수형,상수)2) 상수(Constant) → 문자상수, 수치상수(정수형,실수형,상수)2) 상수(Constant) → 산술연산자([], **, */, +-), 관계연산자(=, ≠, <, >, >=, <=), 논리연산자(NOT, AND, OR)

윈도우 탐색기에서 AVI 파일 클릭시 오류나는 증상 해결

윈도우 탐색기에서 AVI 파일 클릭시 오류나는 증상 해결

이는.. AVI파일과 연결된 코덱이 잘못설치되어 있거나, 또는 정상적으로 연결되지 않아 탐색기에서 동영상 미리보기 기능이 작동시, 오류가 발생하는 것으로,

근본적인 해결책은 해당 코덱을 재설치 하거나, 제거/ 초기화 하는 방법이 있다.

그러나 유독 윈도우에서(탐색기 포함)만 오류나고, 곰이나, 기타 플레이어에서는 정상동작하는 경우, 윈도우의 동영상 미리보기 기능을 끄면 된다.

이는 다음의 명령어를 시작-실행에 입력하면 완료~

regsvr32 /u shmedia.dll
위의 기능은 탐색기에서 동영상 미리보기 기능을 제거하는 것이다.

2008년 10월 13일 월요일

C# 의 자료구조 Queue !!

C#... 즉.. 닷넷... 이놈 참 대단한놈이다.. 왠만한 자료구조형이 다있다.. 큐!~ 도 있다 --^ 예전에 이걸 구현해서.. 사용했던 내가.. ㄷㄷㄷ....

CShop자료구조02_자료구조_큐.cs

/*
 C#자료구조02 : 자료구조_큐(Queue).
 .NET Class의 Stack 클래스 사용.
 2005년 12월 07일
 Choi Young Gyu

*/

using System;
using System.Collections;

public class 큐
{

 public static void Main()
 {

  //[1]큐 인스턴스 생성
  Queue queue = new Queue();
  //[2]큐에 데이터 입력
  Console.WriteLine("Enqueue : VC++");
  queue.Enqueue("VC++");
  Console.WriteLine("Enqueue : VB.NET");
  queue.Enqueue("VB.NET");
  //[3]큐에서 대이터 꺼내기
  Console.WriteLine("Dequeue : {0}",queue.Dequeue());
  Console.WriteLine("Dequeue : {0}",queue.Dequeue());
 }
}

결과

사용자 삽입 이미지

2008년 10월 8일 수요일

윈도우XP에서 램4기가 이상 활용하기 [램디스크]

32비트 운영체제의 경우에는 최대로 인식되는 램용량이 시스템에 따라 다르지만 대부분 3~3.5기가 정도로 인식이 되어진다. 여기서 문제가 발생하는데 램을 4기가 이상사용하게 되면 나머지는 그냥 버려지게 된다. 64비트 비스타를 사용하게 되면 문제없겠지만은 이 팁은 비스타를 꺼려하시는분을 위해 작성된것이며 실제적으로 인식안되는 부분의 용량을 인식시켜서 총 4기가 이상의 메모리를 다활용 하게 하는것이 아니고 램디스크를 이용하여 윈도우에서 할당되지 않는 나머지 용량부분을 설정하는것이다. 이 팁을 적용하지 않고 그냥 램디스크를 사용하게 되면 윈도우에서 사용되는 램 용량에서 할당되게 되지만 이 팁의 경우에는 그외 인식되지 않는 용량을 할당하게 된다. 쉽게 말해서 램을 4기가 사용하고 있는데 윈도우에선 3.5기가만 인식이 되어진다고 가정하였을때 인식이 안되는 나머지 500을 램디스크로 할당이 가능하다는 것이다. 램디스크에 활용은 인터넷 임시폴더나 윈드우 TEMP폴더,압축프로그램에 임시폴더등을 지정해 주면 체감차이가 많이 날것이다.


1. 가장 먼저 할일은 boot.ini를 수정하는것인데 실행에서 c:\boot.ini를 실행해주면 창이 열린다
아래처럼 끝부분에 /PAE만 추가로 입력해준후에 저장후에 윈도우 재부팅

사용자 삽입 이미지

예제)

 [boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect /PAE

32비트 비스타의 경우에는 검색에서 cmd를 찾아서 마우스 우클릭후에 관리자 권한으로 실행후

bcdedit /set PAE forceenable

2. 첨부된 파일에 레지스트리를 추가
* 첨부





사용자 삽입 이미지

3. 레지추가후에 램디스크를 실행해서 인스톨을 클릭한후에 다른부분 건드리지 말고 확인을 눌러주면 된다. 16M로 되어있어도 최정적으로 램디스크가 할당된 용량을 보면 윈도우에서 사용되지 않는 용량전부가 잡힌것을 볼수 있을것이다.
사용자 삽입 이미지

이제 설정은 전부 끝난상태이므로 윈도우 임시폴더, 익스플로러 임시폴더, 압축프로그램 임시폴더 등을 R드라이브로 지정해 주시거나 기타 방법으로 램디스크를 활용하면 된다.

[출처] http://blog.naver.com/rishion/30035089791

P.S : 실재 램디스크 잡고, 여기에 각종 캐쉬폴더랑 스왑 잡아주니... 체감속도 향상이 꽤 있당!~
 


파워포인트(PPT) 2007 다중창(각각) 실행하기.

파워포인트 문서를 여러개 열어도... 작업표시줄에는 여러개가 나오나,... 결국 하나의 창으로 실행하여 매우 불편하였다!!~

아래 첨부된 실행파일을 받아서 실행하면~~~ 파워포인트 창이 여러개 뜬다~~ ㅎㅎㅎㅎㅎ
최고다!



P.S : 실험은 2007 밖에 안해봤다.. 2003에서도 될려나???