윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 08. 조건에 따른 흐름의 분기.

Slides:



Advertisements
Similar presentations
비즈쿨 - 정 성 욱 - - 금오공고 비즈쿨 - 정 성 욱 1. 나는 각 단원들의 활동들에 성실하게 참여 하겠습니다. 우리의 다짐 2. 나는 나와 전체의 발전을 위해 각 멘토들의 지도에 순종하겠습니다. 3. 나는 각 단원들을 숙지함으로써 비즈니스 마인드를 함양하고 자신의.
Advertisements

노인복지론 담당교수 : 최 병태 교수님 학과 : 보건복지경영학과 학번 : 이름 : 김 태인 날짜 :
조건문, 함수 정대진 ( ) C Programming -3 일차 ITA 8 월 강의.
폭력. 폭력이란 무엇인가 우상의 눈물 물리적인 폭력 ( 최기표 ) VS 지능적인 폭력 ( 임형우, 담임선생님 )
YES C 제 1 장 C 언어의 개요 1/34 제 1 장 C 언어의 개요 문봉근. YES C 제 1 장 C 언어의 개요 2/34 제 1 장 C 언어의 개요 1.1 프로그램과 C 언어의 특징 1.2 C 언어의 프로그램 구성 1.3 비주얼 C++ 통합 환경 들어가기.
행복한 그리스도인의 양성 민족의 지도자 양성 왕의 아이들은 여호와를 경외하는 것이 지식의 근본이다 ( 잠 9|10) 왕의 아이들 교훈 왕의 아이들 기도 1. 하나님을 바로 알게 하소서 ! 2. 하나님을 기쁘시게 하는 거룩한 삶을 살게 하소서 ! 3. 하나님의 영광을.
C 언어 컴퓨터학과 C 언어 ( STS ) (Chap5. Selection-Making Decisions ) C 언어.
1 박 2 일 !!! 인천마장초등학교 유수아. 1 박 2 일 멤버 인기순 위 1 위 이승기 2 위 엄태웅 3 위 은지원 4 위 김종민, 이수근 ※인터넷에서 본것이기 때문에 사람에따라 서 다를 수 있다. ※
노령화/저성장/위험사회의 청년 -지속가능한 삶을 위한 조건과 연대 2015년 12월 3일 대구사회 혁신 아카데미 조한 혜정.
석관중앙교회 5남전도회 석 관 중 앙 교 회 회원 소식 통권 05-04호 발행일 : 2005년 04월 회 장 : 장진호 집사
제6장 조건문.
지역사회복지론 1조. 요양보호시설에 대해서 황성국 임재형 이동영
- 예∙결산 및 기본재산 운영 신뢰도 제고를 위한 실태점검, 결산지원사업 -
좋은 강의 국제관계학과 정연식.
미국경제의 신용위기가 한국경제에 미치는 영향
성공적인 주40시간제 정착을 위한 기업의 대응전략
2014학년도 중학교 교육과정 편성시 유의사항 울산광역시교육청 교육과정운영과 한 상 철.
14주차 1교시 강화계획 [학습목표] 1. 강화계획의 정의를 안다 [학습내용] 1. 단순한 강화계획 2. 간헐적 강화 3. 복합 계획 4. 선택과 대응법칙 [사전학습] 강화계획이 일어날 수 있는 사례를 생각해본다.
연장근로와 야간·휴일근로 김영호 노무사 나눔 노사관계연구소 소장 연세대 일반대학원 박사 수료 고려사이버대 법학과 외래교수
I 문학의 개념과 역할 1. 문학의 개념 (1) 언어 예술로서의 문학 (2) 소통 활동으로서의 문학
노무관리 교육 10분만 시간 내십시오 복잡하게 보이는 노무관리 완벽하게 이해시켜 드립니다. 1.
4. 목적론적 윤리와 의무론적 윤리 01. 경험주의와 이성주의 01. 경험주의와 이성주의 02. 결과론적 윤리와 공리주의
제5장 제어명령
제2절 법인세의 계산구조와 세무조정 1. 각 사업연도소득에 대한 법인세 계산구조 회계와 사회 결산서상 당기순이익
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 14. 포인터와 함수에 대한 이해.
Choi, Namseok Java 기초 (Java의 제어문과 배열) Choi, Namseok
7. while 문의 흐름 제어.
7장. 셸 스크립트 프로그래밍.
Chapter 06. 선택문.
C언어 프로그래밍의 이해 Ch05. 명령문 Phylogenetic: 계통, 발생(학)의.
프리젠테이션 활용 및 데이터활용 Chapter 6 인쇄 미리 보기와 인쇄 김 정 석
4장 제어문 선택문: if 문, if – else 문, switch 문
개항기 조선과 동아시아 박 범 한국역사입문Ⅱ.
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
칼빈의 생애와 개혁자로의 변모 사학과 김종식.
4장 - PHP의 표현식과 흐름 제어-.
국제의료관광 관련 법, 제도.
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
Java의 정석 제 4 장 조건문과 반복문 Java 정석 남궁성 강의
자바 5.0 프로그래밍.
대구의 부도심 대구의 주요축 동대구 부도심 4조 강민석 / 박성균 / 최은지/ 황재현/김예지.
기업회생 절차.
8장. 조건에 따른 흐름의 분기. 8장. 조건에 따른 흐름의 분기 8-1 흐름의 분기가 필요한 이유 상황에 따른 프로그램의 유연성 부여 그림 8-1.
2. 윤리학의 원리와 적용 가. 상대주의와 절대주의.
남아메리카 선교 김수정, 이하정 전희진, 장성경.
처음으로 배우는 C 프로그래밍 제2부 기초 제4장 선택문.
C언어 프로그래밍의 이해 Ch05. 명령문.
-Part1- 제8장 조건문이란 무엇인가 (교재 199페이지 ~ 224페이지)
1. 복리후생비 복리후생비란? ✔ 법인이 임원 또는 사용인(파견근로자 포함)을 위하여 지출한 비용
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 26. 매크로와 선행처리기.
강의 프레젠테이션 현대 사회와 미디어 12강. 미디어 문화.
기술 진화와 진보.
사도행전 13장 22절 말씀 –아멘 다 윗 을 왕 으 로 세 우 시 고 증 언 하 여 이 르 시 되 내 가 이 새 의 아 들
CHAPTER 9-1 한국의 사회복지정책 - 사회보험제도 -
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express Slide 1 (of 28)
Chapter 08 조건문.
경찰행정과 세미나 결과를 공개해야한다. VS 비공개로 해야한다. 경찰의 근무성적평정 제도.
반복문의 기능 반복문 반복문 특정 영역을 특정 조건이 만족하는 동안에 반복 실행하기 위한 문장 while문
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
어서와 C언어는 처음이지 제16장.
8단계 3층을 완성한다 Case 1 Case 2 Case 3 Case 4
Lecture 03 제어문과 메소드 Kwang-Man Ko
printf("Global Korea\n");
영상으로 읽는 한국사 02 삼국은 서로를 한 ‘민족’으로 생각했나? - 삼국통일의 의미-.
삶을 풍요롭게 만드는 의사소통.
시민으로서의 권리와 의무 사회(일반사회) 중학교 2학년 2학기 Ⅶ. 사회생활과 법규범
Chapter 1 인간행동의 이해와 사회복지실천
경찰학 세미나 제 5 강 경찰관직무집행법 2조 5호의 의미 신라대학교 법경찰학부 김순석.
교통운영 및 실습 - 데이터 분석 무엇이 문제인가? 왜 그런가? (예) - 버스 승객이 왜 줄어드는가?
Presentation transcript:

윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 08. 조건에 따른 흐름의 분기

윤성우의 열혈 C 프로그래밍 Chapter 08-1. 조건적 실행과 흐름의 분기 윤성우 저 열혈강의 C 프로그래밍 개정판

흐름의 분기가 필요한 이유 윤성우의 열혈 C 프로그래밍 분기하지 못하면 프로그램 사용자는 사칙연산 중 하나를 선택하지 못한다! 프로그램을 구현하다 보면 상황에 따라서 선택적으로 실행해야 하는 영역도 존재하기 마련!

if문을 이용한 조건적 실행 윤성우의 열혈 C 프로그래밍 num1이 num2보다 크면 실행 한 줄이면 중괄호 생략 가능 실행결과1 실행결과2

if문을 이용한 계산기 프로그램 윤성우의 열혈 C 프로그래밍 실행결과 이제 계산기 프로그램에 실질적으로 더 가까운 형태가 되었다. 프로그램 구성상 사칙연산 중 하나만 실행이 된다. 그럼에도 불구하고 프로그램 사용자가 덧셈연산을 선택할지라도 총 4번의 조건검사(if문을 통한)를 진행한다는 불합리한 점이 존재한다. 이러한 불합리한 점의 해결에 사용되는 것이 if~else문이다. 실행결과 예제 Mul3Mul4.c도 공부하자!

if~else문을 이용한 흐름의 분기 윤성우의 열혈 C 프로그래밍 num1이 num2보다 크면 실행 실행결과

if...else if...else의 구성 윤성우의 열혈 C 프로그래밍 if...else if...else문의 구성

윤성우의 열혈 C 프로그래밍 if...else if...else문의 적용 합리적으로 완성된 사칙연산 계산기 프로그램

if...else if...else의 진실 윤성우의 열혈 C 프로그래밍 if~else문은 하나의 문장임을 상기! 속한 문장이 하나일 때에는 중괄호를 생략할 수 있다!

조건 연산자: 피 연산자가 세 개인 ‘삼 항 연산자’ 윤성우의 열혈 C 프로그래밍 조건 연산자: 피 연산자가 세 개인 ‘삼 항 연산자’ 조건이 참이면 data1 반환, 거짓이면 data2 반환 num1>num2가 참이면 num1>num2가 거짓이면 실행결과

Chapter 08-2. 반복문의 생략과 탈출: continue & break 윤성우의 열혈 C 프로그래밍 Chapter 08-2. 반복문의 생략과 탈출: continue & break 윤성우 저 열혈강의 C 프로그래밍 개정판

break! 이제 그만 빠져나가자! 윤성우의 열혈 C 프로그래밍 실행결과 if문과 함께 사용이 되어서 특정 조만이 만족될 때 반복문을 빠져나가는 용도로 주로 사용된다. 실행결과

continue! 나머지 생략하고 반복조건 확인하러 윤성우의 열혈 C 프로그래밍 continue! 나머지 생략하고 반복조건 확인하러 continue문은 반복문을 빠져나가지 않는다! 다만 반복조건을 확인하러 올라갈 뿐이다. 그리고 반복조건이 여전히 ‘참’이라면 반복영역을 처음부터 실행하게 된다. 실행결과

Chapter 08-3. switch문에 의한 선택적 실행과 goto문 윤성우의 열혈 C 프로그래밍 Chapter 08-3. switch문에 의한 선택적 실행과 goto문 윤성우 저 열혈강의 C 프로그래밍 개정판

윤성우의 열혈 C 프로그래밍 switch문의 구성과 기본기능 switch문의 기본구성 삽입되어 있는 break문이 갖는 의미

윤성우의 열혈 C 프로그래밍 switch문 관련 예제 실행결과1 실행결과2 실행결과3

break문을 생략한 형태의 switch문 구성 윤성우의 열혈 C 프로그래밍 break문을 생략한 형태의 switch문 구성 왼편의 예제와 같은 경우 다음과 같이 두 case 레이블을 한 줄에 같이 표시하기도 한다. case ‘M’: case ‘m’: . . . . . case ‘A’: case ‘a’: case ‘E’: case ‘e’: 실행결과

switch vs. if...else if...else 윤성우의 열혈 C 프로그래밍 switch vs. if...else if...else if...else if...else보다 switch문을 선호한다. switch문이 더 간결해 보이기 때문이다. 모든 if...else if...else문을 switch문으로 대체할 수 있는 것은 아니다.

마지막으로 goto에 대해서 소개합니다. 윤성우의 열혈 C 프로그래밍 위치를 표시하는 rabbit 레이블 실행결과

Chapter 08이 끝났습니다. 질문 있으신지요?