자료 출력
명확성(definiteness) : 각 명령어는 분명하고 모호하지 않아야 한다.
유한성(finiteness) : 일정한 명령의 수행후에는 종료해야 한다.
유효성(effectiveness) : 각 명령어는 기본적이고 실행가능해야 한다.
알고리즘의 예
유클리드 호제법 (Euclidean algorithm)
int gcd(int u, int v)
{
유틸리티에 대한 통제를 말하며, 컴파일러, 유틸리티 프로그램, 운영보고서, 파일 장착 및 조정, 라이브러리 기록(library record keeping) 등에 대한 통제를 포함한다. 데이터와 파일에 직접 연결된 프로그램들의 기능을 통제하기 때문에 소프트웨어 통제는 매우 중요한다.
국세청 보안시스템의 구성도
1. 알고리즘이란?
주어진 문제를 해결하는, 잘 정의된 유한한 단계의 과정
2. 컴퓨터용어로서 알고리즘?
어떤 문제의 해결을 위해 컴퓨터가 사용 가능한 정확한 방법을 말한다.
3. 수학적 알고리즘이란?
안정성과 수렴성, 복잡성이 수학적으로 검증된 알고리즘을 말한다.
4. EXAMPLE
Ⅰ. 서 론
전자자료교환 시스템은 기업 간 문서 유통을 일정한 표준서식과 코드 체계에 따라 컴퓨터들 사이에서 상호 교환하는 시스템이다. 전자자료교환 시스템을 기반으로 유통시장에서 문서의 유통 메커니즘을 무역, 금용 그리고 의료 등의 분야에 제공하면서, 기업 비즈니스의 필수 불가결한
Algorithm) 과 비 대칭키 (Asymmetric Key Algorithm)다.
해쉬 (Cryptographic Hash - 암호화 해쉬) 함수다. 주로 하는일은 메시지 축약 (Message Digest)이다. 아무리 긴 파일이라도 간단하게 축약시킨다. 대표적인 암호화 해쉬 알고리즘으로는 MD5 와 SHA-1 이 있다. MD5 는 128bit 이고 SHA-1 은 160bit 이다. 즉 결과가 MD5 는 16바이트