책 내용 질문하기
가장 가까운 수 구하기 질문
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
200,220
조회수
155
작성일
2019-06-04
작성자
탈퇴*원
첨부파일

안녕하세요

 

페이지는 정확히 기억이 안나서 표기를 못드리겠는데요 p.200~220사이였던걸로 기억납니다.

 

7에 가장 가까운 수 구하는 알고리즘이였는데요 중간에 반복문안의 조건중에 부등호의 방향에 대해서 문의드립니다.

 

아래와 같이 배열의 반복문의 부등호 "="를 서로 바꿔도 결과가 동일하게 나오는거 같은데요 왜 배열 A[K]을 기준으로 "="를 주었는지 궁금합니다.

 

A[K]가 7보다 크거나 같다, A[K]가 작다 -> A[K]가 7보다 크다, A[K]가 작거나 같다  

 

[본문]

A[K]:7   <   L=7-A[K]

 

>=

L=A[K]-7

 

 

[변경]

A[K]:7   <=   L=7-A[K]

 

>

L=A[K]-7

 

 

그리고 조건문의 수치가 정해져있다면 부등호의 방향은 무조건 한가지 방법으로만 분기되는지요

 

답변
2019-06-05 10:14:42

안녕하세요 길벗수험서 운영팀입니다.

 

해당 사안의 경우 빈칸 2번이나 3번 어느 곳에 등호(=)가 들어가도 정답으로 인정됩니다.

(등호가 어느곳에 없으면 논리 오류로 감점 또는 오답이 될 수 있습니다.)

 

순서도 문제를 풀다보면 몇몇 문제들은 중복답안이 인정될 수 있는 문항들이 존재합니다.

 

지금 문의하신 문제도 있고, 변수 대신 상수를 넣어도 풀 수 있는 문제, 또는 n<=10을 n<11로 바꿔 적는다는지 등 알고리즘이 정상적으로 작동하고 동일한 결과가 나오는 경우 중복답안으로 인정될 수 있습니다.

 

다만 변수 대신 상수를 넣는 경우 문제에서 제시하고 있는 조건에 따라 오답이 되는 경우도 있으니 이점 유념하시고 문제를 풀어보세요.

 

행복한 하루되세요 :)

  • 관리자
    2019-06-05 10:14:42

    안녕하세요 길벗수험서 운영팀입니다.

     

    해당 사안의 경우 빈칸 2번이나 3번 어느 곳에 등호(=)가 들어가도 정답으로 인정됩니다.

    (등호가 어느곳에 없으면 논리 오류로 감점 또는 오답이 될 수 있습니다.)

     

    순서도 문제를 풀다보면 몇몇 문제들은 중복답안이 인정될 수 있는 문항들이 존재합니다.

     

    지금 문의하신 문제도 있고, 변수 대신 상수를 넣어도 풀 수 있는 문제, 또는 n<=10을 n<11로 바꿔 적는다는지 등 알고리즘이 정상적으로 작동하고 동일한 결과가 나오는 경우 중복답안으로 인정될 수 있습니다.

     

    다만 변수 대신 상수를 넣는 경우 문제에서 제시하고 있는 조건에 따라 오답이 되는 경우도 있으니 이점 유념하시고 문제를 풀어보세요.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.