1단계

변수가 유용한 이유는?

변수에 들어가기 전에, 여러분은 그것이 유용할 수 있는 상황에 대해 이해해야 합니다. 정사각형을 위한 프로그램 작성 방법을 떠올려봅시다.

전진, 좌회전, 전진, 좌회전…

https://learn.robolink.com/wp-content/uploads/2021/06/your-turn-300x300.png

이제 모든 직진의 지속시간을 2초 늘려 사각형을 크게 만드세요.

https://learn.robolink.com/wp-content/uploads/2021/06/your-turn-300x300.png

이제 모든 전진 명령의 지속 시간을 3초로 늘려서 더 크게 만드세요!

https://learn.robolink.com/wp-content/uploads/2021/06/your-turn-300x300.png

휴!😔 매번 코드의 각 줄을 바꾸기에는 너무 많은 일입니다. 어떻게 하면 이 코드를 더 효율적으로 만들 수 있을까요?

2단계

변수란?

인간이 우리 뇌에서 기억을 찾듯이, 컴퓨터는 변수를 사용하여 프로그램 메모리의 값을 찾습니다. 변수는 값이 할당된 자리의 표시명입니다. 변수를 프로그램 메모리에 저장 창고로 생각하십시오. 두 개 이상의 변수를 만들 수 있으며, 다양한 값을 저장할 수 있습니다.

https://learn.robolink.com/wp-content/uploads/2021/06/variable-storage-800x546.png

3단계

변수 만들기

운전시간에 대한 변수를 만들어봅시다. 그리고나서 변경 사항을 전체에 적용할때는 코드 한 줄만 변경하면 됩니다.  "Variables" 메뉴를 열어보세요.

https://learn.robolink.com/wp-content/uploads/2021/06/Screen-Shot-2021-06-16-at-6.24.27-AM-819x1024.png

변수가 프로그램 저장공간과 같다는 비유를 기억하나요? 변수는 나중에 쉽게 정보를 찾을 수 있도록 구체적인 이름을 가져야 합니다. 이 변수의 이름을 "seconds"(초)로 지정하세요.

https://learn.robolink.com/wp-content/uploads/2021/06/Screen-Shot-2021-06-16-at-6.28.25-AM-898x270.png