CS/소프트웨어 공학

절차적 사고를 적용해 빨래 정리하기

hyehh 2023. 1. 7. 07:54
728x90
반응형
SMALL

문제

어지럽게 섞여 있는 빨래를 매번 정리하기 어렵다. 

 

해결방법

로봇에게 빨래개는것을 시키자.

 

로봇에게 입력할 절차적 사고 

틀린예

1. 빨래 개는 방법을 로봇에게 입력하기

     퍼져 있는 러닝셔츠를 세로로 반을 접고 다시 가로로 반을 접으면 빨래개는 절차 끝 

2. 빨래 개는 명령어 실행

     빨래 개기 시작 

 

빨래마다 개는 방법이 다른데 한가지 방법만 입력했기 때문이다.

 

가장 큰 문제는 <빨래개기>이지만

작은 문제로 나누면 <긴 팔 셔츠 개기>, <러닝셔츠 개기>, <긴 바지 개기>, <반바지 개기>, <팬티 개기>, <양말 개기>등등

빨래 종류가 달라지니깐 개는 방법도 빨래 종류에 따라 달려져야한다.


로봇에게 입력할 절차적 사고 

올바른예

먼저 빨랫감 속에 있는 옷을 종류별로 나눈 다음 각각 개는 방법을 순서대로 정리해서 로봇에게 입력한다.

 

결과

로봇이 제대로 빨래를 갠다.

 


큰 문제를 작은문제로 나누면 보다 정확한 해결 방법을 찾아낼 수 있다. 

이것이 바로 절차적 사고의 장점이다. 

728x90
반응형
LIST