오늘은 2018년 정보올림피아드 지역대회 초등부 33번 문제를 풀어 보겠습니다.
이번 문제는 while 문과 do while 문의 사용법과 후치증가 후치감소 등의 연산 작업 하는 내용을 확인하는 아주 간단한 내용입니다.
먼저 a=2, b=2 로 초기화 되어 시작 됩니다.
while(b) 문장은 b가 0 이 되면 빠져 나갑니다.
b가 0 이 되기 전에
a=3, b=1
a=4, b=0
이 되어 a=4 에서 while 문을 빠져 나가고..
그 다음 do while 문에서는 a가 0 이 되면 빠져 나가는 문장입니다.
따라서
a=3,b=1
a=2.b=2
a=1.b=3
a=0,b=4
따라서 b를 출력하므로 정답은 2번 입니다.
사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기
'강의자료 > 정보영재' 카테고리의 다른 글
유클리드 호제법 증명 (11) | 2018.11.09 |
---|---|
2017 정보올림피아드 지역대회 고등부 50번 문제풀이 (8) | 2018.10.29 |
기하알고리즘] 두 선분의 교차점 찾기 (14) | 2018.08.14 |
2018년 정보올림피아드 전국대회 초등부 2번 화살표 문제 풀이 (5) | 2018.08.09 |
2018년 정보올림피아드 전국대회 초등부 1번 행복 문제 분석 (2) | 2018.08.03 |