Transcript 7장 배열

C 프로그래밍
Chapter 5. 제어문 (2)
while문
while (조건식){
문장1;
문장2;
}
문장3;



조건식이 참이면, 문장1,
문장2 실행 후 다시 조건
검사;
조건식이 거짓이면, 문장3
실행;
주의사항 :



조건에 사용할 변수의 초기화;
조건에 사용되는 변수의 값 변환;
flow chart 그리기
while문 (2)
i=0;
while (i<10){
문장1;
문장2;
i++;
}
문장3;



몇 번 반복하는 문장인지?
같은 반복 횟수를 갖는 문
장을 다른 표현으로 써보
기!!!
어떤 표현을 사용하는지
선택하는 기준은???
while문 (3)

문제 1: 1부터 30까지의 정수 중 짝수의 합을 구하는
프로그램을 작성 하시오.
while문 (4)

while 문 사용 시 주의 사항  무한루프
while (1){
문장1;
문장2;
}
문장3;
i=0;
while (i<10){
문장1;
문장2;
i--;
}
문장3;
do-while문
do{
문장1;
문장2;
}while(조건식);
문장3;

i=0;
do{
문장1;
문장2;
i++;
}while(i<10);


flow chart 그리기
while문 대신 do-while문을
써야 하는 경우는?
do-while문(2)


문제 2: 10개의 정수를 입력 받아 정수의 합을 구하는
프로그램을 작성 하시오.
문제 3: 임의의 개수의 양의 정수를 입력 받아 입력 받
은 정수의 합을 구하는 프로그램을 작성 하시오. 입력
받은 값이 -1이면 멈춘다.
for문

for (초기식; 조건식; 증감식){
문장1;
문장2;
}
문장3;
초기식;
while(조건식){
문장1;
문장2;
증감식;
}
문장3;

flow chart 그리기
for문 (2)

문제1을 for문을 이용해서 작성하시오.

문제2를 for문을 이용해서 작성하시오.

문제3을 for문을 이용해서 작성하시오.