박나림_5일차 과제
과제
박*림
2024-07-21
available() : 현재 시리얼 버퍼에 읽을 수 있는 데이터가 있는지 확인하는 코드, 센서에서 얻은 값을 포함한 시리얼 데이터를 받아올 수 있다, 직접 시리얼 모니터 검색창에 입력한 데이터 또한 버퍼에 저장된다. read() : 시리얼 버퍼에서 첫 번째 바이트만 읽어온다. parselnt() : 시리얼 통신을 통해 전송된 숫자 값을 읽어온다. 변수는 이름이 붙은 컴퓨터 메모리 공간으로, 데이터를 저장하는 역할을 한다. 변수는 다양한 데이터 값들을 저장할 수 있으며, 이는 정수, 실수, 문자 데이터등이 포함된다. 어떤 종류의 데이터를 변수 공간에 저장할 것인지를 미리 설정해야한다. int : 정수형; float : 실수형; char : 문자형; boolean : 논리연산 변수에 저장된 데이터는 계속 바뀔 수 있다. if문에서 주어진 조건을 평가하고, 이 조건이 참이면 해당하는 코드 블록이 실행된다. 그리고 if문의 조건이 거짓인 경우, else문으로 넘어가게 된다. else if 조건문은 여러개의 조건을 순차적으로 검사하면서, 첫 번째로 참이 되는 조건을 만나면 해당하는 코드블록을 실행하는 구조이다 처음 if 조건문에서 주어진 조건이 거짓인 경우, else if문으로 넘어가게 된다. else if문은 여러개 사용할 수 있으며 각각의 else if문은 이전의 모든 조건들이 거짓일 때에만 검사된다. while문은 주어진 조건이 참인 동안 계속해서 해당 코드 블록을 실행한다. 이를 조건반복이라고 부르며, 조건을 만족하는 동안 코드는 계속 반복된다. 그러나 조건이 거짓이 되면 while문의 실행은 중지되고, 다음 명령으로 넘어간다. break문은 반복문의 실행을 즉각 중단하고, 외부 코드로 제어를 이동하는데 사용된다. for(①초기화식; ②조건식; ④증감식) { ③ 실행문장 } 조건식이 참이면 반복, 거짓이면 for문 종료