안심 화분 알고리즘
안심 화분을 만들려면 어떻게 코딩해야 하는지 알고리즘으로 먼저 표현해 볼까요?
1 | 토양 습도 센서가 화분의 수분량을 측정합니다..
2 | 측정한 수분량이 충분한지 부족한지 판단합니다.
3 | 수분량이 부족하면
3-1 | 마이크로비트가 슬픈 표정을 출력하고
3-2 | 빨간색 LED가 켜지고
3-3 | 알람이 울립니다.
4 | 수분량이 충분하면
4-1 | 마이크로비트가 행복한 표정을 출력하고
4-2 | LED를 끄고
4-3 | 알람도 끕니다.
잠깐만요
알고리즘이란?
알고리즘은 주어진 문제를 해결하는 데 필요한 순서나 방법을 나열한 것입니다. 라면 끓이기를 예로 들어 설명해 볼까요? 라면 봉지 뒷면에는 라면을 맛있게 끓이는 방법이 순서대로 적혀 있는데요. 이때 ‘라면 끓이기’가 ‘문제’라고 한다면, 봉지 뒷면에 써 있는 ‘라면 끓이는 순서’가 바로 ‘알고리즘’이라고 할 수 있습니다. 즉, 프로젝트를 어떻게 코딩해야 하는지 구체적인 순서와 방법을 나타낸 것입니다. 알고리즘을 표현하는 방법은 여러 가지가 있지만, 여기서는 쉽고 알아보기 편한 방법인 일상언어(자연어)를 사용하여 알고리즘을 나타내겠습니다.