더북(TheBook)

1.5.19 명령 줄에서 인수로 정수 n과 0과 1 사이의 실수 p를 입력받고, 원주 위에 동일 간격의 점 n개를 찍고 나서 확률 p를 이용해 각 점 간에 회색 선을 그리는 프로그램을 작성하라. 다음 그림을 참조하라.

 

1.5.20 하트, 스페이드, 클로버, 다이아몬드를 그리는 코드를 작성하라. 하트를 그리려면 먼저 다이아몬드를 그리고 나서 왼쪽 위와 오른쪽 위에 두 개의 반원을 그리면 된다.

 

1.5.21 명령 줄에서 인주 n을 입력받고, 0부터 2𝜋 라디안의 𝜃에 대해 r=sin(n𝜃) 함수의 극좌표 (r, 𝜃) 점을 찍어, n이 홀수이면 n개, n이 짝수이면 2n개의 꽃잎을 가진 ‘장미’를 그리는 프로그램을 작성하라. n이 4, 5, 8, 9일 때 다음과 같이 그려야 한다.

 

1.5.22 명령 줄에서 인수로 문자열 s를 입력받아 화면에 배너 형태로 출력하는 프로그램을 작성하라. 배너는 왼쪽에서 오른쪽으로 이동하며 문자열이 끝나면 다시 문자열의 처음부터 출력해야 한다. 그러고 나서 두 번째 명령 줄 인수를 받아 이동 속도를 조정하라.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.