Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

새싹교실/2017/꽃밭/0410: Difference between revisions

From ZeroWiki
No edit summary
No edit summary
Line 8: Line 8:
별 문제 없는 프로그램이지만, 입력을 할 때마다 사칙 연산 결과를 전부 보여주는 것은 어쩐지 불필요해 보입니다.
별 문제 없는 프로그램이지만, 입력을 할 때마다 사칙 연산 결과를 전부 보여주는 것은 어쩐지 불필요해 보입니다.
사용자는 곱셈 결과만 원할 수도 있고, 덧셈 결과만 원할 수도 있지요.
사용자는 곱셈 결과만 원할 수도 있고, 덧셈 결과만 원할 수도 있지요.
그럴 때 사용자에게 어떤 연산을 할지 선택하도록 하면 어떨까요?
그럴 때 조건문을 쓰면 사용자에게 어떤 연산을 할지 선택하도록 할 수 있습니다.
[[File:cond_2.png]]
[[File:cond_2.png]]
 
조건문의 구조는 이렇습니다.
[[File:cond_3.png]]
else문에는 조건이 붙지 않습니다. 왜냐하면 if도, else if도 아닐 때 실행되는 부분이기 때문이죠.
그 어느 조건도 맞지 않을 때 실행됩니다.
 
저 3개를 꼭 다 써야하는 건 아니구요, if만 쓸수도, else if까지만 쓸 수도 있습니다.
그리고 else if문은 여러 개 추가해서 쓸 수 있습니다.
 
이것을 벤 다이어그램으로 나타내 보았어요.
[[File:cond_diagram.png]]
 
그렇다면 괄호 안의 '''조건'''은 어떻게 쓸까요??
그 때 사용하는 것이 바로
{color:red}'''연산자'''
입니다.
 
 
== 연산자 ==
== 연산자 ==



Revision as of 02:09, 7 April 2017

수업 내용

조건문

프로그램을 만들다보면 '옵션'을 주고 싶을 때가 있습니다. 예를 들어 계산기를 만들 때, 다음과 같이 만든다고 칩시다. Cond 1.png 별 문제 없는 프로그램이지만, 입력을 할 때마다 사칙 연산 결과를 전부 보여주는 것은 어쩐지 불필요해 보입니다. 사용자는 곱셈 결과만 원할 수도 있고, 덧셈 결과만 원할 수도 있지요. 그럴 때 조건문을 쓰면 사용자에게 어떤 연산을 할지 선택하도록 할 수 있습니다. Cond 2.png

조건문의 구조는 이렇습니다. Cond 3.png else문에는 조건이 붙지 않습니다. 왜냐하면 if도, else if도 아닐 때 실행되는 부분이기 때문이죠. 그 어느 조건도 맞지 않을 때 실행됩니다.

저 3개를 꼭 다 써야하는 건 아니구요, if만 쓸수도, else if까지만 쓸 수도 있습니다. 그리고 else if문은 여러 개 추가해서 쓸 수 있습니다.

이것을 벤 다이어그램으로 나타내 보았어요. Cond diagram.png

그렇다면 괄호 안의 조건은 어떻게 쓸까요?? 그 때 사용하는 것이 바로

{color:red}연산자

입니다.


연산자

실습

후기

물주는사람

유진

현지

혜민


새싹교실/2017 새싹교실/2017/꽃밭