6 Http netwk hnu kr HANNAM UNIVERSITY 1

  • Slides: 60
Download presentation
제 6장 반복문 Http: //netwk. hnu. kr HANNAM UNIVERSITY 1

제 6장 반복문 Http: //netwk. hnu. kr HANNAM UNIVERSITY 1

마일을 미터로 바꾸는 프로그램 Http: //netwk. hnu. kr HANNAM UNIVERSITY 5

마일을 미터로 바꾸는 프로그램 Http: //netwk. hnu. kr HANNAM UNIVERSITY 5

반복문의 종류 Http: //netwk. hnu. kr HANNAM UNIVERSITY 6

반복문의 종류 Http: //netwk. hnu. kr HANNAM UNIVERSITY 6

반복문의 실행 과정 Http: //netwk. hnu. kr HANNAM UNIVERSITY 11

반복문의 실행 과정 Http: //netwk. hnu. kr HANNAM UNIVERSITY 11

반복문의 실행 과정 Http: //netwk. hnu. kr HANNAM UNIVERSITY 12

반복문의 실행 과정 Http: //netwk. hnu. kr HANNAM UNIVERSITY 12

예제 합은 500500입니다. Http: //netwk. hnu. kr HANNAM UNIVERSITY 16

예제 합은 500500입니다. Http: //netwk. hnu. kr HANNAM UNIVERSITY 16

센티넬 예제 1/2 Http: //netwk. hnu. kr HANNAM UNIVERSITY 20

센티넬 예제 1/2 Http: //netwk. hnu. kr HANNAM UNIVERSITY 20

do-while문 Http: //netwk. hnu. kr HANNAM UNIVERSITY 28

do-while문 Http: //netwk. hnu. kr HANNAM UNIVERSITY 28

중간 점검 1. 다음 코드의 출력을 쓰시오. int n = 0; do { printf("%dn",

중간 점검 1. 다음 코드의 출력을 쓰시오. int n = 0; do { printf("%dn", n); n = n + 3; 0 3 6 9 } while(n < 10); Http: //netwk. hnu. kr HANNAM UNIVERSITY 32

for 루프 r 정해진 횟수만큼 반복하는 구조 Http: //netwk. hnu. kr HANNAM UNIVERSITY 34

for 루프 r 정해진 횟수만큼 반복하는 구조 Http: //netwk. hnu. kr HANNAM UNIVERSITY 34

for 문의 구조 for ( 초기식; 조건식; 증감식) 문장; Http: //netwk. hnu. kr HANNAM

for 문의 구조 for ( 초기식; 조건식; 증감식) 문장; Http: //netwk. hnu. kr HANNAM UNIVERSITY 35

for 문의 예 Http: //netwk. hnu. kr HANNAM UNIVERSITY 36

for 문의 예 Http: //netwk. hnu. kr HANNAM UNIVERSITY 36

for문의 실행과정 Http: //netwk. hnu. kr HANNAM UNIVERSITY 37

for문의 실행과정 Http: //netwk. hnu. kr HANNAM UNIVERSITY 37

예제 1부터 10까지의 정수의 합 = 55 Http: //netwk. hnu. kr HANNAM UNIVERSITY 39

예제 1부터 10까지의 정수의 합 = 55 Http: //netwk. hnu. kr HANNAM UNIVERSITY 39

예제 ***** * * ***** Http: //netwk. hnu. kr HANNAM UNIVERSITY 40

예제 ***** * * ***** Http: //netwk. hnu. kr HANNAM UNIVERSITY 40

예제 • 계승 [ factorial , 階乘 ] − n!=1 × 2 × 3

예제 • 계승 [ factorial , 階乘 ] − n!=1 × 2 × 3 ×… ×n 정수를 입력하시요: 10 10!은 3628800입니다. Http: //netwk. hnu. kr HANNAM UNIVERSITY 41

while 루프와 for 루프와의 관계 Http: //netwk. hnu. kr HANNAM UNIVERSITY 42

while 루프와 for 루프와의 관계 Http: //netwk. hnu. kr HANNAM UNIVERSITY 42

중간 점검 1. 다음 코드의 출력을 쓰시오. for(i = 1; i < 5; i++)

중간 점검 1. 다음 코드의 출력을 쓰시오. for(i = 1; i < 5; i++) printf("%d ", 2 * i); 2468 1. 다음 코드의 출력을 쓰시오. for(i = 10; i > 0; i = i - 2) printf("Student%d₩n", i); Student 10 Student 8 Student 6 Student 4 Student 2 Http: //netwk. hnu. kr HANNAM UNIVERSITY 45

예제 ********** ***** Http: //netwk. hnu. kr HANNAM UNIVERSITY 47

예제 ********** ***** Http: //netwk. hnu. kr HANNAM UNIVERSITY 47

예제 * ** ***** Http: //netwk. hnu. kr HANNAM UNIVERSITY 48

예제 * ** ***** Http: //netwk. hnu. kr HANNAM UNIVERSITY 48

break 문 r break 문은 반복 루프를 빠져 나오는데 사용된다. Http: //netwk. hnu. kr

break 문 r break 문은 반복 루프를 빠져 나오는데 사용된다. Http: //netwk. hnu. kr HANNAM UNIVERSITY 51

break 문 r break 문은 반복 루프를 빠져 나오는데 사용된다. 1 2 3 4

break 문 r break 문은 반복 루프를 빠져 나오는데 사용된다. 1 2 3 4 5 Http: //netwk. hnu. kr HANNAM UNIVERSITY 52

중첩 반복의 경우에는 goto로 탈출 Http: //netwk. hnu. kr HANNAM UNIVERSITY 55

중첩 반복의 경우에는 goto로 탈출 Http: //netwk. hnu. kr HANNAM UNIVERSITY 55

continue 문 r 현재의 반복을 중단하고 다음 반복을 시작하게 한다. Http: //netwk. hnu. kr

continue 문 r 현재의 반복을 중단하고 다음 반복을 시작하게 한다. Http: //netwk. hnu. kr HANNAM UNIVERSITY 56

continue 문 r 현재의 반복을 중단하고 다음 반복을 시작하게 한다. Http: //netwk. hnu. kr

continue 문 r 현재의 반복을 중단하고 다음 반복을 시작하게 한다. Http: //netwk. hnu. kr HANNAM UNIVERSITY 57

중간 점검 continue break 1 2 4 5 7 8 Http: //netwk. hnu. kr

중간 점검 continue break 1 2 4 5 7 8 Http: //netwk. hnu. kr HANNAM UNIVERSITY 59

Q&A Http: //netwk. hnu. kr HANNAM UNIVERSITY 60

Q&A Http: //netwk. hnu. kr HANNAM UNIVERSITY 60