당신은 나를 x = 0,1,2,3
절차/명령형 프로그래밍 - 알고리즘
y <-- 0
z <-- 1
r <-- z
while y < x {
Multiply z by 2;
Add z to r;
Increase y; }
당신은 나를 x = 0,1,2,3
절차/명령형 프로그래밍 - 알고리즘
y <-- 0
z <-- 1
r <-- z
while y < x {
Multiply z by 2;
Add z to r;
Increase y; }
모든 반복 단계에서 z에 2가 곱해 지므로 값 2,4,8,16 ... (또는 일반적으로 2^n)이됩니다.()은 일반적으로 2^(N + 1 - 1)의
R은 처음 1, 및 Z를 추가하면 3,7,15,31 얻을 X = 0 용
루프는 생략되며 그래서 r은 X = 1의 경우 1
당신이 실제 프로그래밍 언어 나 의사가 3 등
는 분명히, 알고리즘은 x
에 0
에서 두 힘의 합을 계산 연구에서 어떤 포트 경우 이해하고 어큐뮬레이터로 r
을 사용하시기 바랍니다 수 이것 때문에. 종료시 r
값은 2^(x+1)-1
입니다.
얻을 것입니다 ... 음 ... 루프를 한 번에, 그래서 루프 유지? 이 숙제가 있니? – Codor