쉽게 풀어쓴 C언어 Express 1 ~ 6장 연습문제 풀이(A+보장)
- 최초 등록일
- 2017.08.23
- 최종 저작일
- 2016.09
- 28페이지/
한컴오피스
- 가격 2,000원

목차
없음
본문내용
10. 컴퓨터에서 이미지와 음악이 어떻게 표현되는지를 인터넷에서 조사하여 보라.
답: 이미지) 이미지는 이미지의 구성요소인 픽셀 색의 모음으로 만들어 지는 것이며 이러한 값들을 RGB값이라 한다. RGB 색상표 에서 각 R, G, B 값은 0 ~ 255 사이의 값을 가진다.
따라서 총 256x256x256의 서로 다른 색들이 RGB 색상표의
색으로 지정될 수 있다. ex) 0/0/0 =흑색, 255/255/255 =흰색
(출처- Naver지식인 및 위키백과)
<중 략>
24. 0부터 10까지 적혀 있는 카드를 가지고 두 사람이 하는 게임이 있다. 한 사람당 2장씩 카드를 뽑아서 가장 큰 숫자의 카드를 가진 사람이 승리한다. 이 게임의 승패를 판정하는 알고리즘을 작성하여 보자. 만약 가장 큰 숫자의 카드가 동일하다면 나머지 카드를 비교하여 승패를 결정한다.
답: ➀ a와 b가 각자 0~10까지의 카드 중 2개를 선택한다.
➁ 각자의 선택한 카드 중 큰 숫자의 카드를 서로 비교한다.
➂ 큰 숫자의 카드를 가진 사람이 승리한다.
➃ 만약 큰 숫자가 서로 같다면 나머지 카드를 서로 비교한다.
➄ 나머지 카드의 숫자가 큰 사람이 승리한다.
25. 1부터 10까지의 숫자들이 있다. 이들 숫자들은 순서대로 되어 있지 않다. 이들 숫자들을 크기 순서대로 정렬시키는 알고리즘을 생각할 수 있는가? 알고리즘을 3가지의 표현방법 중에서 하나를 선택하여 기술하여 보라.
답: ➀ 10개의 수들을 일렬로 나열한다.
➁ 각 수를 이웃한 수와 비교한다.
➂ 비교결과 첫 번째 수가 비교한 수보다 클 경우 서로 자리를 바꾸고
작을 경우 그대로 둔다.
➃ 올바르게 정렬되어 질 때까지 ➁~➂ 의 과정을 반복한다.
참고 자료
없음