Module: 조건 연산자


Problem

2/17

조건부 연산자 - IF

Theory Click to read/hide

최대 2를 찾는 문제에서 IF라는 단어로 시작하는 새로운 연산자를 만났습니다.
이 연산자는 - CONDITIONAL 
if라는 단어는 영어에서 "if"로 번역되고 else는 "그렇지 않으면"으로 번역됩니다. if 단어 뒤의 조건이 참(true)인 경우  then 단어 뒤의 조건을 따르는 모든 명령(연산자)은 단어 begin 사이에 있습니다. end가 실행됩니다 >. 조건이 거짓(false)이면 else 뒤에 나오는 beginend 사이의 명령이 실행됩니다.

조건 연산자에 대한 일반적인 견해: <예비> if condition then begin // 조건이 포함된 헤더 ... // "if" 블록 – 실행되는 문 // 헤더의 조건이 true인 경우 끝 그렇지 않으면 시작 ... // "else" 블록 – 실행되는 문 // 괄호 안의 조건이 false인 경우 끝; 기억:
1. IF - ELSE  -  이것은 하나의 연산자입니다!
   따라서 다른 진술은 없습니다.
2. else NEVER CONDITION이라는 단어 뒤에.
     '기타' 차단 IF  -라는 단어 뒤에 지정된 기본 조건이 거짓일 때 실행됩니다. 실행되지 않음
3. 경우에 "if" 블록에서 또는 "그렇지 않으면" 블록에서 문은 하나뿐이므로 beginend 생략 가능
4. 조건은 참(즉, 충족됨) 또는 거짓(즉, 충족되지 않음)이라고 말할 수 있는 상대적인 표현입니다.
   조건에서 논리적 관계 기호를 사용할 수 있습니다.
   > , <               더 적게
  >=, <=             크거나 같음, 작거나 같음
  =                     같음
  <>                   같지 않음

 

Problem

기호 "-"를 표시하는 프로그램을 보완하십시오. (마이너스) 키보드에서 입력한 숫자가 음수이고 "+" 기호가 (더하기) - 숫자가 양수인 경우(키보드에서 0을 입력할 수 있음을 고려하지 않음)

1. 4행에 댓글 대신 확인할 조건을 적어주세요
2. 5행에는 조건이 TRUE(참일 경우)일 때 실행할 출력문을 작성합니다.
3. 8행에서 조건이 FALSE (충족되지 않음)인 경우 실행될 출력 문을 작성합니다.