알고리즘의 예
유클리드 호제법 (Euclidean algorithm)
int gcd(int u, int v)
{
while (u > 0) {
if (u < v) SWAP(u, v);
u = u - v;
}
return v;
}
다음의 프로그램은 알고리즘인가?
[3N + 1 문제]
read N
while (N != 1) {
if (N is even)
N = N / 2;
else
N = 3*N + 1;
}
알고리
프로그램과 알고리즘의 차이점을 500자 이내로 비교 설명하시오(20점). Q2. 시스템 소프트웨어와 응용 소프트웨어의 기능적 차이점을 500자 이내로 비교 설명하시오(20점). Q3. DNS, IP, 도메인 이름에 대하여 500자 이내로 설명하시오(10점). Q4. 바코드와 QR코드의 기능적 차이점을 500자 이내로 설명하기로 하자.
Q1. 프로그램과 알고리즘의 차이점을 500자 이내로 비교 설명하시오(20점).
컴퓨터란 입력된 데이터를 자동으로 처리하는 기계로, 데이터 처리 과정을 자동화할 수 있는 장치를 말한다. 컴퓨터는 데이터를 외부로부터 받아들이는 입력기능, 내부 장치를 조정하는 제어기능, 입력된 데이터를 저장하는
코드를 OPTAB에서 찾고 SYMBOL이 나올 경우 SYMTAB에서 찾은 LOCCTR의 값과 계산해서 최종 object code를 만든다.
modify 레코드가 필요할 경우 구조체에 저장해 두었다가. end를 만나면 text 밑에 한번에 출력하고 end필드를 써준다.
모든 error 는 즉시 list 파일에 기록되고 프로그램을 종료한다.
secondPass 와 wrtieHexCode,