책 내용 질문하기
2018 정보처리기능사 실기 교재 문의드립니다.
도서
2018 시나공 정보처리기능사 실기
페이지
100
조회수
71
작성일
2018-04-27
작성자
탈퇴*원
첨부파일
교재에 100페이지 알고리즘 5번이 왜 c가 되는지 이해가 안가네요.그리고 101페지에 5번도 p<=n 이어도 맞는거 아닌가요?설명 부탁드립니다.
답변
2018-04-27 16:13:50

안녕하세요.

1)

C는 소인수를 저장할 배열의 위치를 기억하는 변수인데,

소인수 처리가 완료된 후에도 값이 1이라면 자기 자신만 기억된 것이므로 소수입니다.

2)

P는 사용된 자료의 개수가 저장될 변수이고 N은 입력받을 자료의 총 개수가 저장될 변수입니다.

P는 자료를 입력받을 때마다 1씩 증가됩니다. 입력받을 자료의 총 개수인 N이 5라면

JUM을 입력받고 P=P+1에 의해 P를 증가합니다. P는 1이 됩니다.

처리를 수행하고 P

JUM을 입력받고 P=P+1에 의해 P를 증가합니다. P는 2가 됩니다.

처리를 수행하고 P

JUM을 입력받고 P=P+1에 의해 P를 증가합니다. P는 3이 됩니다.

처리를 수행하고 P

JUM을 입력받고 P=P+1에 의해 P를 증가합니다. P는 4가 됩니다.

처리를 수행하고 P

JUM을 입력받고 P=P+1에 의해 P를 증가합니다. P는 5가 됩니다.

처리를 수행하고 P

만일 P<=N으로 할 경우 마지막에서 한 번 더 작업을 수행하게 되므로 P가 6이 될 때까지 처리를 하게 됩니다.

오늘도 즐거운 하루 되세요.

  • *
    2018-04-27 16:13:50

    안녕하세요.

    1)

    C는 소인수를 저장할 배열의 위치를 기억하는 변수인데,

    소인수 처리가 완료된 후에도 값이 1이라면 자기 자신만 기억된 것이므로 소수입니다.

    2)

    P는 사용된 자료의 개수가 저장될 변수이고 N은 입력받을 자료의 총 개수가 저장될 변수입니다.

    P는 자료를 입력받을 때마다 1씩 증가됩니다. 입력받을 자료의 총 개수인 N이 5라면

    JUM을 입력받고 P=P+1에 의해 P를 증가합니다. P는 1이 됩니다.

    처리를 수행하고 P

    JUM을 입력받고 P=P+1에 의해 P를 증가합니다. P는 2가 됩니다.

    처리를 수행하고 P

    JUM을 입력받고 P=P+1에 의해 P를 증가합니다. P는 3이 됩니다.

    처리를 수행하고 P

    JUM을 입력받고 P=P+1에 의해 P를 증가합니다. P는 4가 됩니다.

    처리를 수행하고 P

    JUM을 입력받고 P=P+1에 의해 P를 증가합니다. P는 5가 됩니다.

    처리를 수행하고 P

    만일 P<=N으로 할 경우 마지막에서 한 번 더 작업을 수행하게 되므로 P가 6이 될 때까지 처리를 하게 됩니다.

    오늘도 즐거운 하루 되세요.

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