✍️ 문제 3-1
제5회 소프트웨어(SW) 사고력 올림피아드(초5~6)
※ 다음 문제에 답하시오.
※ 답은 종이에 작성한 뒤 사진으로 제출하세요.
※ 창의적인 생각을 자유롭게 기록해도 됩니다.
문제 3
단순히 밥을 짓는 용도로 사용했던 전기밥솥의 기능이 나날이 발전하고 있다. 다양한 요리 기능을 이용해 누구나 맛있는 음식을 손쉽게 만들 수 있게 되었다.
매번 쌀 달걀, 소고기 장조림, 동갈비찜, 플레인 요거트 같은 요리법을 참고하시오.
문제 3-1
전기밥솥에서 다양한 요리를 가능하게 하는 알고리즘을 설명하시오.
[문제 분석]
전기밥솥의 조리 과정을 순서, 조건, 자동화 관점에서 알고리즘으로 표현하고 미래 조리 로봇으로 확장하는 문제입니다.
[예시답안 요약 힌트]
취사 과정을 조건이 있는 순서 단계로 쓰고, 조리 로봇은 재고 확인, 재료 준비, 조리, 완료 알림 순서로 제안하세요.
전기밥솥 다양한 요리 알고리즘:
① 사용자가 메뉴를 선택한다 (예: 쌀밥, 잡곡밥, 달걀찜, 갈비찜, 플레인 요거트).
② 선택된 메뉴에 따라 적정 온도·시간·압력이 자동 설정된다.
예: 요거트=40°C/8시간/압력 없음, 갈비찜=120°C/40분/고압, 쌀밥=100°C/30분/일반
③ 재료와 물 투입 안내가 화면에 표시된다.
④ 설정된 조건으로 가열·가압·유지 과정이 자동으로 진행된다.
⑤ 완성 후 보온 모드 전환 + 완성 알림이 출력된다.
각 메뉴별로 온도·시간·압력이 다른 분기(조건) 처리를 통해 다양한 요리가 가능하다.
로그인 후 답안을 작성할 수 있습니다.