책 내용 질문하기
73
도서
2017 시나공 정보처리기능사 실기
페이지
조회수
62
작성일
2017-08-13
작성자
첨부파일
73p 괄호 4번의 답에서 i=c 이 부분이요
이 부분을 i=5라고 하면 틀린이유가 무엇인가요?
저는 b값을 교재에 나온대로 30으로 놓고 했거든요
그러면 그때에는 i=5라고해도 답이 나오긴 나오잖아요?
그런데 i가 5가 답이 아닌이유가
b값이 30이 아니고 다른 임의의 값이 되더라도 항상 답을 유지하려면 c로 해줘야 되는건가요?
예를 들어 b값이 50 이라고 했을때는 2진수가 6자리가 되니까 저 i=5로 하면 안맞게 되니까요?
답변
2017-08-14 09:45:48
안녕하세요.
B로 입력되는 값을 30으로 가정한 경우에만 i가 5라는 전제가 성립하지만
B에 어떤 값이 입력될지 모른다는 가정하에서는 i에 무조건 5를 지정하고 처리할 수는 없습니다.
검은색 동그라미 2번이 READ B 가 아니라 READ 30이라고 된 경우만 i=5라고 할 수 있습니다.
오늘도 즐거운 하루 되세요.
-
*2017-08-14 09:45:48
안녕하세요.
B로 입력되는 값을 30으로 가정한 경우에만 i가 5라는 전제가 성립하지만
B에 어떤 값이 입력될지 모른다는 가정하에서는 i에 무조건 5를 지정하고 처리할 수는 없습니다.
검은색 동그라미 2번이 READ B 가 아니라 READ 30이라고 된 경우만 i=5라고 할 수 있습니다.
오늘도 즐거운 하루 되세요.