공통블록 안에는 '제어', '논리', '수학', '텍스트', '리스트', '색상', '변수', '함수' 블록으로 구성되어 있습니다.
논리블록
논리블록은 논리적 판단이 필요한 명령 블록들로 구성되어 있습니다.
블록
검색 명령어
설명
참
논리 값인 참(true)을 반환합니다.
거짓
논리 값인 거짓(false)을 반환합니다.
아니다
오른쪽에 연결한 블록의 반대 값을 반환합니다. 예를 들어 입력 값이 참이면 거짓을 반환하고, 거짓이면 반대로 참을 반환합니다.
왼쪽과 오른쪽에 들어있는 값을 비교합니다. 값이 동일하면 참을 반환하고 다르면 거짓을 반환합니다.
* 자세한 설명은 아래에~!
왼쪽과 오른쪽에 들어있는 값을 비교합니다. 값이 다르면 참을 반환하고 같으면 거짓을 반환합니다.
그리고
왼쪽과 오른쪽에 있는 조건이 모두 만족하면 참을 반환하고 아니면 거짓을 반환합니다.
또는
왼쪽과 오른쪽에 있는 조건 중 하나라도 만족하면 참을 반환하고 아니면 거짓을 반환합니다.
' = ' 블록
- 두 숫자는 숫자가 같으면 동일합니다(예 : 1은 1.0과 같습니다). - 영어는 대소문자는 구별합니다. 동일한 문자를 동일한 순서로 대소 문자가 동일한 경우 두 개의 텍스트 블록이 동일합니다. 예를 들어, banana는 Banana와 같지 않습니다. - 동일한 수의 요소가 있고 해당 요소가 동일한 경우 두 목록이 동일합니다. - 수학에서 찾은 = 블록과 동일하게 동작합니다. 출처 : http://ai2.appinventor.mit.edu/reference/blocks/logic.html
블록 사용 예시
'그리고' 블록은 두 조건을 모두 만족해야 참이 반환되는 명령 블록입니다. 아래와 같이 코딩했을 경우, 왼쪽은 참, 오른쪽은 거짓이기 때문에 거짓을 반환합니다.
'또는' 블록은 두 조건 중 하나라도 만족하면 참이 반환되는 명령블록입니다. 아래와 같이 코딩했을 경우, 왼쪽은 참, 오른쪽은 거짓이기 때문에 참을 반환합니다.