SlideShare a Scribd company logo
1 of 29
Download to read offline
C언어 강좌
2강
KITEL 37기
김지애
강의 계획
 4월 1일(수)
1) C언어의 기본구조
2) 변수와 상수
3) 연산자
4) 입력과 출력
 4월 3일(금)
1) 반복문 (for, while)
2) 조건문 (if, switch)
 4월 6일(월)
1) 함수
2) 배열
반복문
반복문
어떤 행동을 반복적으로 수행하는 문장
반복문의 종류
while문
for문
do ~ while문
while
while문을 위해 배울 내용
① while문의 기본 문법
② while 무한 루프(무한 반복문)
③ 중첩 while문
while
초기값
조건
값 변화
① while문의 기본 문법
② while 무한 루프(무한 반복문)
조건이 항상 참(1)
while
③ 중첩 while문
for
for문을 위해 배울 내용
① for문의 기본 문법
② for 무한 루프(무한 반복문)
③ 중첩 for문
for
① for문의 기본 문법
초기값 조건 값 변화
② for 무한 루프(무한 반복문)
조건이 항상 참(1)
for
③ 중첩 for문
for vs while
do~while
while 문과 do~while 문 비교
while 문: ‘조건이 만족하지 않으면 반복할 내용을 실행하지 않는다.’
do~while 문: ‘최소한 한번은 반복할 내용을 실행한다. ‘
조건문
‘조건문은 선택의 기회를 제공한다.’
조건문1 : 사이다 버튼이 ‘참’이라면 사이다 선택
조건문2 : 콜라 버튼이 ‘참’이라면 콜라 선택
조건문3 : 주스 버튼이 ‘참’이라면 주스 선택
If문
‘조건문은 선택의 기회를 제공한다.’
if(X>0): 만약 X가 0보다 크면 “난 양수야!”를 출력한다
else if(X==0) : 만약 X가 0이면 “난 0이야!”를 출력한다
else : 나머지들은 “난 음수야!”를 출력한다
if
X>0 X==0(else if)
(else)
Main()
양수 0 음수
if If ~ else if ~ else
if If ~ else if
if If ~ else
if (논리연산자 사용하기)
if (while문 끝내기)
if (중첩 if문 사용하기)
Switch문
‘조건문은 선택의 기회를 제공한다.’
X==1 : X가 1이라면 “사이다”를 출력한다.
X==2: X가 2라면 “콜라”를 출력한다.
X==3 : X가 3이라면 “주스”를 출력한다.
switch
X==1 X==2 X==3
Main()
switch
Switch문 종료
Case에 해당되는 조건이 없을때 수행
switch
if vs switch
똑같음!! 쓰기 편한 거 쓰면 됨
if vs switch
Switch문에는 ‘관계 연산’이 올 수 없다.
+ ‘실수형’도 올 수 없다.’
퀴즈1
 반복문을 이용해서 별을 출력하시오.
 추가1
퀴즈2
 반복문을 이용해서 키보드로부터 입력 받은 값을 구구단
으로 출력해 주는 구구단의 요정을 만드시오.
 추가1 : 사용자가 0을 입력할 때까지 계속 값을 받도록 반복.
 추가2 : 사용자가 10이상, -1 이하를 입력 했을 때 다시 입력.
과제1
 반복문을 이용해서 별을 출력하시오.
과제2
 키보드로부터 입력을 받아 팩토리얼을 해주는 팩토리얼
셔틀을 만드시오.
THANK YOU
다들 고생했어! 

More Related Content

More from ssuseraf62e91 (8)

Git lecture0
Git lecture0Git lecture0
Git lecture0
 
Android lecture3
Android lecture3Android lecture3
Android lecture3
 
Android lecture2
Android lecture2Android lecture2
Android lecture2
 
Android lecture1 java
Android lecture1   javaAndroid lecture1   java
Android lecture1 java
 
Android lecture1 - app
Android lecture1 - appAndroid lecture1 - app
Android lecture1 - app
 
2015 Kitel C 언어 강좌3
2015 Kitel C 언어 강좌32015 Kitel C 언어 강좌3
2015 Kitel C 언어 강좌3
 
2015 Kitel C 언어 강좌1
2015 Kitel C 언어 강좌12015 Kitel C 언어 강좌1
2015 Kitel C 언어 강좌1
 
2015 Kitel C 언어 강좌0 - Visual Studio 설치
2015 Kitel C 언어 강좌0 - Visual Studio 설치2015 Kitel C 언어 강좌0 - Visual Studio 설치
2015 Kitel C 언어 강좌0 - Visual Studio 설치
 

2015 Kitel C 언어 강좌2