C++로 구현한 소수 출력프로그램 및 While문 활용
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C++로 구현한 소수 출력프로그램 및 While문 활용에 대한 보고서 자료입니다.

목차

1. 다음 프로그램을 실행할 때 필요한 값을 입력(_num)하여 실습하시오.

2. 다음 프로그램을 수행할 때 주어진 N에 대해서 N보다 작은 소수(Prime)들을 출력하시오. 또한, N=10000일 때 N 보다 작은 최대 소수를 출력하고, N보다 작은 소수의 개수를 출력하시오.

3. 다음 프로그램을 실행하여 M,N의 값을 입력하고, 주어진 M.N값에 대해서 알고리즘 수행 과정에서 while loop에서 ‘delete x'가 실행된 회수와 포인터의 값이 변경된 회수를 count 해서 출력하시오.

본문내용

ode가 1개 남았을 경우 while문을 빠져나와 마지막 남은 node의 key값을 출력하여 화면에 표시한다.
delete x 가 실행된 횟수는 d_count라는 변수를 선언하여 0으로 초기화 한후 delete x다음줄에 d_count++ 입력하여 구하였고, 포인터의 값의 변화가 일어난 횟수는 p_count라는 변수를 선언하여 0으로 초기화 한후 처음 생성된 node이후에 포인터 t가 새로 추가된 node를 가르킬때마다 p_count++를 하여서 횟수를 세었고, 삭제하는 부분에서는 M보다 작을 때 까지 포인터 t를 이동하므로 그부분에서도 p_count++을 하여 횟수를 세었다. 마지막으로는 포인터 x가 이동할 때 p_count++을하여 총 포인터의 값의 변화된 횟루를 셀 수 있었다.

- 알고리즘 1주차 실습을 하였다. 1번문제는 java를 알고있어서 분석하는데 어렵지 않았고, 2번문제도 쉽게 분석하며 소스를 구현할 수 있었지만, 3번문제는 포인터를 사용하여서 깊게 생각해보고 분석해야만 하였다. 1학년 자료구조 수업을 잘 들어 놨으면 좀 쉽게 분석할 수 있지 않았을까 생각이 된다. c++이란 언어를 배운적이 없어서 처음 실습 문제를 받았을 때는 막막하였지만 기본적으로 c언어와 java언어를 배우고 나서그런지 쉽게 감을 잡을 수 있었다. 클래스에 포인터까지 나와서 java보단 약간 어려운 면이 있긴 하였다.
이번 실습을 통해 c++의 기본적인 문법을 배웠고, 책이나 인터넷에 c++로 작성된 여러 코드를 보고, 다른 언어와 어떤 차이가 있는지 분석하며 익힐 수 있도록 해야겠다.
  • 가격1,900
  • 페이지수5페이지
  • 등록일2020.12.09
  • 저작시기2007.8
  • 파일형식한글(hwp)
  • 자료번호#1141746
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니