7장 연습 문제 풀이 학번 :04190021 이름 :조 재한.

Slides:



Advertisements
Similar presentations
내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
Advertisements

독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
지금은 기도 하는 시간입니다 1. 송구영신예배를 위해서 2. ‘크리스마스 이브’ 행사를 준비하는 교육 기관을 위하여
4장 배열과 함수 한빛미디어(주).
공교육 정상화 및 선행학습 금지 학부모 연수 부천송일초등학교.
현대사회의 여성문제와 여성복지 3조 권경욱 강향원 황대인 변갑수 박창욱 김지현.
Report #5 - due: 4/13 다음 10*5의 희소 행렬 A, B를 고려하라.
고교평준화의 득과 실 김영주 이지영 최윤영.
연결리스트(linked list).
Report #2 - Solution 문제 #1: 다음과 같이 프로그램을 작성하라.
어셈블리 문법 보강 4월 10일.
누구나 즐기는 C언어 콘서트 제8장 배열.
정보보안 프로젝트 (Sort Algorithm) 학 부 : 컴퓨터 정보공학부, 네트워크 정보 공학부
자료구조론 11장 정렬(sort).
Chapter 02 순환 (Recursion).
쉽게 풀어쓴 C언어 Express 제10장 배열 C Express Slide 1 (of 32)
제8장 배열 1부 8.1 배열 8.2 배열의 초기화 8.3 배열의 응용 8.4 정렬과 탐색 8.5 다차원 배열.
6장. printf와 scanf 함수에 대한 고찰
2010년 직원연수 자료 제1차 : 4월 16일 ~ 17일 제2차 : 4월 23일 ~ 24일
11장. 1차원 배열.
배열(Array) 선린인터넷고등학교 정보통신과 유 순 옥.
JA A V W. 03.
프로그래밍 개요
CHAP 9: 정렬 순천향대학교 컴퓨터학부 하 상 호.
자료구조: CHAP 7 트리 –review 순천향대학교 컴퓨터공학과 하 상 호.
ROC curve Receiver-Operating Characteristic curve.
고구려,백제,신라의 건국과 발전 Start!
Quiz #7 다음 수들을 합병 정렬과 퀵 정렬 알고리즘을 이용하여 오름 차순으로 정렬하였을 때, 데이터 이동 회수를 각각 구하라. 여러분은 정렬 과정을 단계별로 보이면서 이동 회수를 추적해야 한다. 단, 퀵 정렬시에 피봇으로 배열의 왼쪽 첫 번째 원소를 선택한다. 5.
연산자 (Operator).
ITQ 정보기술자격 국가공인 Excel 2007 Ⅱ 함수- 11회차 강사 : 박영민.
제4주 수식과 함수.
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
3D 프린팅 프로그래밍 05 – 반복패턴 만들기 강사: 김영준 목원대학교 겸임교수.
제 1 강.
보고서 (due 5/8) 다음과 같은 방식으로 문제를 해결하시오. 문제 분석 알고리즘 작성 프로그램 작성 테스트 및 검증
합집합과 교집합이란 무엇인가? 01 합집합 두 집합 A, B에 대하여 A에 속하거나 B에 속하는 모든 원소로 이루어진 집합을 A와 B의 합집합이라고 하며, 기호 A∪B로 나타낸다. A∪B ={x | x∈A 또는 x∈B}
병합 정렬 병합 정렬2 석차구하기 가까운 수 구하기 이진검색
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
5강. 배열 배열이란? 배열의 문법 변수와 같이 이해하는 배열의 메모리 구조의 이해 레퍼런스의 이해 다차원 배열
6장 목록 관리하기 실용컴퓨터 엑셀.
CAD 실습 2013년 2학기.
어린이집.
6장 연습 문제 풀이 학번 : 이름 :조 재한.
균형이진탐색트리 이진 탐색(binary search)과 이진 탐색 트리(binary search tree)와의 차이점
프로그램 개발 방법론 부재 : 연습문제 (6장) 학번: 이름:김치우.
데이터 동적 할당 Collection class.
단축키 기능 1. 단축키 기능 설명 Alt + R 조회 S 저장 I 삽입 A 추가 D 삭제 P 출력 Q 닫기
에어 PHP 입문.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
DA :: 퀵 정렬 Quick Sort 퀵 정렬은 비교방식의 정렬 중 가장 빠른 정렬방법이다.
5장. 선택 알고리즘.
05. General Linear List – Homework
타인을 내편으로 만드는 12가지 방법 고객서비스팀.
Chapter 10 데이터 검색1.
CHAP 9: 정렬 순천향대학교 컴퓨터학부 하 상 호.
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
TVM ver 최종보고서
Python.
ITQ 정보기술자격 국가공인 Excel 2007 Ⅱ 함수- 12회차 강사 : 박영민.
컴퓨터 프로그래밍 기초 - 9th : 배열 / 포인터 -
수학 8나 대한 64쪽 II.도형의 성질 2. 사각형의 성질 §1. 평행사변형 (17/24) 평행사변형이 되는 조건.
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
어서와 C언어는 처음이지 제21장.
Report #2 (기한: 3/16) 데이터 구조 과목의 수강생이 50명이라고 가정한다. 이 학생(학번은 2016????으로 표현됨)들의 중간 시험(0~100), 기말 시험(0~100) 성적을 성적 파일에 작성하라(프로그램을 통해서 또는 수작업으로). 성적 파일을 읽어들여서.
6 객체.
꽃잎의 수로 피보나치 수열하기 장전초등학교 6학년 신찬유.
피보나치수열에 대하여 한림초 5학년 신동오.
5. 1 두 수를 입력받아 큰 수를 구하는 순서도를 작성하시오
Presentation transcript:

7장 연습 문제 풀이 학번 :04190021 이름 :조 재한

7. 1 오른쪽 순서도는 배열 A에 기억된 데이터를 선택 정렬법에 따라 내림차순으로 정렬하는 순서도이다 Start I>19 순환 I는 1 에서 19까지 1씩 증가 I<=19 End J>20 순환 J는 I+1 에서 20까지 1씩 증가 J<=20 Yes A(i)>A(j) No A(i)↔A(j)

7.2 다음과 같은 순서로 입력되는 데이터를 배열에 기억시켜서 입력된 순서와 역순으로 출력시키는 순서도를 작성하라. Start 입력순서:5,7,8,2,9,3,4,6,1,10 출력순서:10,1,6,4,3,9,2,8,7,5 A(10) I>10 순환 I는 1 에서 10까지 1씩 증가 I<=10 I>10 순환 I는 1 에서 10까지 1씩 증가 데이터 입력 I<=10 A(i) =데이터 B(10-I)=A(I) End

7.3 데이터가 다음과 같은 순서로 입력된다. 이들을 배열에 기억시킨 후 버블 정렬법으로 내림차순 정렬하여 그 결과를 출력하는 순서도를 작성하라. Start 입력순서:4,8,7,5,9,3,1,2,10,6 I>10 순환 I는 1 에서 10까지 1씩 증가 I<=10 End J>10 순환 J는 10-I 에서 10까지 1씩 증가 J<=10-I Yes A(j)>A(j) No A(j)↔A(j+1)

7. 4 배열 A에 5,6,9,15,21이 기억되어 있고, 배열 B에는 3,7,8,10,21이 기억되어 있다 7.4 배열 A에 5,6,9,15,21이 기억되어 있고, 배열 B에는 3,7,8,10,21이 기억되어 있다. 원소가 10개인 배열 C에 3,5,6,7,8,9,10,15,20,21과 같이 기억시키는 순서도를 작성하여라 Start I>5 순환 I는 1 에서 5까지 1씩 증가 순환 I는 1 에서 10까지 1씩 증가 I>10 I<=5 순환 J는 1 에서 5까지 1씩 증가 J>5 End I<=10 J>10 순환 J는 1 에서 10까지 1씩 증가 J<=5 C(I,J)= A(I,J)+B(I,J) J<=10-I No A(J)>A(J) Yes A(J)↔A(J+1)

7.5 다음은 불규칙 동사의 과거와 이를 배열에 기억시켜서 현재형어 단어를 입력하면 과거와 과거 분사를 출력하는 순서도를 작성하여라. Start AP(3,7) I>3 순환 I는 1 에서 3까지 1씩 증가 I<=3 End J>7 순환 J는 1 에서 7까지 1씩 증가 J<=7 데이터 입력 AP(I,J) = D

7.6 다음과 같은 데이터를 입력하여 삽입 정렬법으로 오름차순 정렬하여 그 결과를 출력하는 순서도를 작성하라. Start 입력순서:8,7,3,5,9,10,4,2,1,6 A (10) I>10 순환 I는 1 에서 10까지 1씩 증가 I>10 순환 I는 2 에서 10까지 1씩 증가 I<=10 데이터 입력 I<=10 End key=AP(I) A (I) = D K<1 순환 K는 I-1에서 1까지 1씩 감소 K>=1 No A(K)>key Yes A (K+1) = A(K) A (K+1) = key

7. 7 배열 A에는 단가, 배열 B에는 수량이 기억되어 있다. 이들 품목의 가격 A(I) 7.7 배열 A에는 단가, 배열 B에는 수량이 기억되어 있다. 이들 품목의 가격 A(I)*B(I)을 계산하여 가격이 많은 순서대로 순위를 매겨서 단가, 수량, 순위가 출력되는 순서도를 작성하라.(단, 배열 A와 B는 20개의 요소로 정의됨) Start I>N 순환 I는 1 에서 N까지 1씩 증가 A (20),B(20) TT(20),RK(20) I<=N 데이터 입력 데이터 출력 I>N-1 Yes 순환 I는 1 에서 N-1까지 1씩 증가 데이터 끝? End No I<=N-1 N=N+1 순환J는 I+1에서 N까지 1씩 증가 J>N NA(N) A(N)=단가 J<=N = B(N)=수량 TT(I):TT(J) > TT(N)=단가*수량 < RK (I) =RK(I+1) RK (J) =RK(J+1) RK(N)=1

7.8 30개의 원소로 정의된 A열과 B열의 대응되는 위치의 요소끼리 합하여 배열 C에 기억시킨후 C의 내용이 적힌 순서대로 A,B,C의 내용을 출력하는 순서도를 작성하라 Start C(30) A(30),B(30) I>30 순환 I는 1 에서 30까지 1씩 증가 I>30 순환 I는 1 에서 30까지 1씩 증가 I<=30 A(I)*B(I) = C(I) I<=30 End C(I)

7.9 배열 A에 피보나치 수열을 20개 항만 기억시켜서 차례대로 출력하는 순서도를 작성하라. Start A (20) I>21 순환 N는 1 에서 21까지 1씩 증가 I<=21 End N%2==0 No Yes SUM=SUM+SUM1 SUM=SUM1+SUM2 N%2==0 No Yes SUM1=SUM SUM2=SUM

7.10 다음과 같이 5개의 요소로 구성되는 5개의 벡터인 배열에 값을 기억시킨 후 오른쪽으로 90도 회전시켜서 출력하는 순서도를 작성하라 Start I>5 순환 I는 1 에서 5까지 1씩 증가 I<=5 End J>5 순환 J는 1 에서 5까지 1씩 증가 J<=5 B(J,6-I)=A(I,J)

7.11 다음과 같은 배열이 정의 되어서 값이 기억되었다. 검은 부분에 해당되는 요소들을 합하는 순서도를 작성하라. Start I>4 순환 I는 1 에서 4까지 1씩 증가 I<=4 Y출력 J>4 순환 J는 1 에서 5까지 1씩 증가 J<=4 End Y=Y+A(I,J)

7.12 다음과 같은 배열에서 검은 부분의 요소만 합하는 순서도를 작성하라. Start I>5 순환J는 3 에서 5까지 1씩 증가 I<=5 Y출력 J>5 순환 I는 J에서 6-J까지 1씩 증가 J<=5 End Y=Y+A(I,J)

7.13 다음과 같은 배열에서 검은 부분의 요소만 합하는 순서도를 작성하라. Start I>5 순환 I는 1 에서 5까지 1씩 증가 I<=5 Y출력 J>5 순환 J는 3 에서 5까지 1씩 증가 J<=5 End Y=Y+A(I,J)

7.14 다음과 같은 배열에서 검은 부분의 요소만 합하는 순서도를 작성하라. Start I>3 순환 I는 1 에서 3까지 1씩 증가 I<=3 End J>5 순환 J는 1에서 5까지 1씩 증가 J<=5 C(I,J)=C(I,J)+ A(I,J)*B(J,I)

7.15 다음과 같은 배열을 만드는 순서도를 작성하라. N=0 N=N+1 A(I,JI)=N Start A(5,5) 5까지 1씩 증가 I<=5 End 순환 J는 1 에서 I까지 1씩 증가 J>I J<=I N=N+1 A(I,JI)=N

입력N 7.16 다음과 같은 배열을 만드는 순서도를 작성하라. CT=INT(N/2)+1 K=K+1 A(I,J)=K M=I Start 입력N A(N,N) K=0 CT=INT(N/2)+1 J>M 순환 J는 1 에서 I까지 1씩 증가 I>N 순환 I는 1 에서 N까지 1씩 증가 End J<=M K=K+1 I<=N I<CT No Yes A(I,J)=K M=I M=N-I+1

입력N 7.17 다음과 같은 배열을 만드는 순서도를 작성하라. CT=INT(N/2)+1 K=K+1 A(I,J)=K M=I Start 입력N A(N,N) K=0 CT=INT(N/2)+1 I>M 순환 I는 1 에서 I까지 1씩 증가 J>N 순환 J는 1 에서 N까지 1씩 증가 End I<=M K=K+1 J<=N J<CT No Yes A(I,J)=K M=I M=N-I+1

7.18 다음의 A와 같은 배열을 B와 같이 만드는 순서도를 작성하라. Start I>5 순환 I는 1 에서 5까지 1씩 증가 I<=5 End J>5 순환 J는 1 에서 5까지 1씩 증가 J<=5 B(6-J,I)=A(I,J)