Smart Technology - Codemao
Form 3 - ECA
2025-2026
Floor 4 - Computer Room
Mr. Peter
Outline
Outline

1
Drawing and Looping
Ex03_2 - Multiple Squares
Ex03_3 - Multiple Retangles
Ex03_4 - Square in Squares
Ex03_1 - Walking Around
01.
02.
03.
04.
Introduction to Codemao

Introduction to interface


Change to English
Basic operations & Code Block


Events:


Motion:
Control:




Looks:



Pen:


Walking Around - Ex03_1

Walking Around - Ex03_1

Walking Around - Ex03_1

Walking Around - Ex03_1

Walking Around - Ex03_1

Walking Around - Ex03_1

Moving Distance Sequence
30
Line 1:
60
Line 2:
70
Line 3:
80
Line 4:
90
Line 5:
.
.
.
.
.
.
Line 20:
630
Walking Around - Ex03_1

Moving Distance Sequence
30
Line 1:
60
Line 2:
70
Line 3:
80
Line 4:
90
Line 5:
.
.
.
.
.
.
Line 20:
630

Code Block:





Walking Around - Ex03_1

Moving Distance Sequence
30
Line 1:
60
Line 2:
70
Line 3:
80
Line 4:
90
Line 5:
.
.
.
.
.
.
Line 20:
630

Code Block:






Download your program and name it as 01_YourName_Ex03_1.bcm4
Walking Around - Ex03_1
Multiple Squares - Ex03_2
Multiple Square - Ex03_2





1.
Square Size
30 x 30
2.
60 x 60
3.
90 x 90
4.
120 x 120

5.
150 x 150
.
.
.
.
.
.
Multiple Square - Ex03_2





1.
Square Size
30 x 30
2.
60 x 60
3.
90 x 90
4.
120 x 120

5.
150 x 150
.
.
.
.
.
.

15.
450 x 450
Multiple Square - Ex03_2





1.
Square Size
30 x 30
2.
60 x 60
3.
90 x 90
4.
120 x 120

5.
150 x 150
.
.
.
.
.
.

15.
450 x 450
Multiple Square - Ex03_2





1.
Square Size
30 x 30
2.
60 x 60
3.
90 x 90
4.
120 x 120

5.
150 x 150
.
.
.
.
.
.

15.
450 x 450

Code Block:






Multiple Square - Ex03_2





1.
Square Size
30 x 30
2.
60 x 60
3.
90 x 90
4.
120 x 120

5.
150 x 150
.
.
.
.
.
.

15.
450 x 450

Code Block:







Download your program and name it as 01_YourName_Ex03_2.bcm4
Multiple Retangles - Ex03_3

Retangle Size
Multiple Retangles - Ex03_3




1.
60 x 30
2.
3.
4.
120 x 60
180 x 90
240 x 120

.
.
.
.
.
.
10.
600 x 300

Retangle Size
Multiple Retangles - Ex03_3




1.
60 x 30
2.
3.
4.
120 x 60
180 x 90
240 x 120

.
.
.
.
.
.
10.
600 x 300

Retangle Size
Multiple Retangles - Ex03_3




1.
60 x 30
2.
3.
4.
120 x 60
180 x 90
240 x 120

.
.
.
.
.
.
10.
600 x 300

Code Block:








Square Size
Multiple Retangles - Ex03_3




1.
60 x 30
2.
3.
4.
120 x 60
180 x 90
240 x 120

.
.
.
.
.
.
10.
600 x 300

Code Block:








Download your program and name it as 01_YourName_Ex03_3.bcm4
Square in Squares - Ex03_4
Square Size
1.
30 x 30
Square in Squares - Ex03_4





2.
3.
4.
60 x 30
90 x 90
120 x 120

.
.
.
.
.
.
20.
600 x 600
Square Size
1.
30 x 30
Square in Squares - Ex03_4





2.
3.
4.
60 x 30
90 x 90
120 x 120

.
.
.
.
.
.
20.
600 x 600
Square Size
1.
30 x 30
Square in Squares - Ex03_4





2.
3.
4.
60 x 30
90 x 90
120 x 120

.
.
.
.
.
.
20.
600 x 600

Code Block:








Square Size
1.
30 x 30
Square in Squares - Ex03_4





2.
3.
4.
60 x 30
90 x 90
120 x 120

.
.
.
.
.
.
20.
600 x 600

Code Block:









Download your program and name it as 01_YourName_Ex03_4.bcm4
Smart Technology - Codemao
By Mr Peter
Smart Technology - Codemao
- 14