알고리즘

우리가 방금까지 본 모든 지시가 알고리즘이라고 부르는 것과 같습니다. ‘알고리즘’이라는 단어는 실제로 우리가 컴퓨터에 지시하는 팬시한 이름이지요! 요리법과도 같고, 또 구체적으로 따라야 할 단계와도 같은 것이지요. 그러나 알고리즘과 쿠키 레시피의 차이는 분명이 있지요. 바로 더 많은 단계가 있다는 것입니다. 알고리즘은 파이썬과 같은 프로그래밍 언어와 같이 특별한 언어를 사용해 쓰여집니다.

땅콩버터와 젤리샌드위치 만들기

먼저, 우리만의 지시 세트를 만들어 봅시다.

전에 땅콩 버터와 젤리 샌드위치를 만든 적이 있나요? 얼마나 많은 단계가 있다고 생각합니까?

한번 같이 해보아요.

[선생님께] 땅콩 버터와 젤리 샌드위치를 만드는 단계를 따라 간다. 한 교사는 학생들에게 각 단계를 호출하도록 수업을 안내하고 다른 교사는 샌드위치가 될 때까지 ‘컴퓨터’의 역할을하는 지침을 정확히 따른다. 그 결과는 대개 들썩 들썩하며,이 운동은 아이들에게 그것이 얼마나 중요한지 가르쳐줍니다. 얼마나 많은 단계를 거쳤는지 마지막으로,학생들이 얼마나 많은 단계를 취했는지 학생들에게 물어보세요.