더북(TheBook)

안심 화분 알고리즘

안심 화분을 만들려면 어떻게 코딩해야 하는지 알고리즘으로 먼저 표현해 볼까요?

 

1 | 토양 습도 센서가 화분의 수분량을 측정합니다..

2 | 측정한 수분량이 충분한지 부족한지 판단합니다.

3 | 수분량이 부족하면

3-1 | 마이크로비트가 슬픈 표정을 출력하고

3-2 | 빨간색 LED가 켜지고

3-3 | 알람이 울립니다.

4 | 수분량이 충분하면

4-1 | 마이크로비트가 행복한 표정을 출력하고

4-2 | LED를 끄고

4-3 | 알람도 끕니다.


알고리즘이란?

알고리즘은 주어진 문제를 해결하는 데 필요한 순서나 방법을 나열한 것입니다. 라면 끓이기를 예로 들어 설명해 볼까요? 라면 봉지 뒷면에는 라면을 맛있게 끓이는 방법이 순서대로 적혀 있는데요. 이때 ‘라면 끓이기’가 ‘문제’라고 한다면, 봉지 뒷면에 써 있는 ‘라면 끓이는 순서’가 바로 ‘알고리즘’이라고 할 수 있습니다. 즉, 프로젝트를 어떻게 코딩해야 하는지 구체적인 순서와 방법을 나타낸 것입니다. 알고리즘을 표현하는 방법은 여러 가지가 있지만, 여기서는 쉽고 알아보기 편한 방법인 일상언어(자연어)를 사용하여 알고리즘을 나타내겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.