SlideShare a Scribd company logo
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

PPTX
튜터링 #3 20120319
PDF
02 control statement
PDF
웹동네 JSJQ 실무기초 스터디 1주차-자바스크립트기초1
PPT
반복문
PPTX
PSR - Code Convention
PPT
C수업자료
PPT
C수업자료
PDF
2015 Kitel C 언어 강좌1
튜터링 #3 20120319
02 control statement
웹동네 JSJQ 실무기초 스터디 1주차-자바스크립트기초1
반복문
PSR - Code Convention
C수업자료
C수업자료
2015 Kitel C 언어 강좌1

Similar to 2015 Kitel C 언어 강좌2 (20)

PDF
3 2. if statement
PPTX
G+ Summer C Study 20130705(2일차)
PDF
게임프로그래밍입문 4주차
PDF
C Language For Arduino
PPTX
G+ Summer C Study 20130709(3일차)
PPTX
C언어 종결 세미나 1
PPTX
Processing 3rd Class: If & Loop
PDF
2주차 스터디
PDF
코딩인카페 C&JAVA 기초과정 C프로그래밍(2)
PPTX
C review
PPTX
(학생용)+프로그래밍+및+실습 Chap4 3
PPTX
Lua 문법
PPT
선택문
PPT
선택문
PDF
2015 Kitel C 언어 강좌3
PDF
비개발자를 위한 Javascript 알아가기 #4
PPTX
Kitel algorithm 1
PPTX
7.읽기 쉽게 흐름제어 만들기
PPTX
반복문
PPTX
03장 조건문, 반복문, 네임스페이스
3 2. if statement
G+ Summer C Study 20130705(2일차)
게임프로그래밍입문 4주차
C Language For Arduino
G+ Summer C Study 20130709(3일차)
C언어 종결 세미나 1
Processing 3rd Class: If & Loop
2주차 스터디
코딩인카페 C&JAVA 기초과정 C프로그래밍(2)
C review
(학생용)+프로그래밍+및+실습 Chap4 3
Lua 문법
선택문
선택문
2015 Kitel C 언어 강좌3
비개발자를 위한 Javascript 알아가기 #4
Kitel algorithm 1
7.읽기 쉽게 흐름제어 만들기
반복문
03장 조건문, 반복문, 네임스페이스
Ad

More from ssuseraf62e91 (9)

PPTX
Git lecture3
PPTX
Git lecture2
PPTX
Git lecture1
PPTX
Git lecture0
PDF
Android lecture3
PDF
Android lecture2
PDF
Android lecture1 java
PDF
Android lecture1 - app
PDF
2015 Kitel C 언어 강좌0 - Visual Studio 설치
Git lecture3
Git lecture2
Git lecture1
Git lecture0
Android lecture3
Android lecture2
Android lecture1 java
Android lecture1 - app
2015 Kitel C 언어 강좌0 - Visual Studio 설치
Ad

2015 Kitel C 언어 강좌2