Shape Adaptable Procedures Scratch School My blocks allows you to define a sequence of actions which are performed when called. in programming this is called a ‘procedure’. adaptable procedures extend ‘my blocks’ by passing values to the procedures, which are used as variables. Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.
Shape Adaptable Procedures Scratch School 1, use any of the existing shape procedures to create your own repeated patern. 2, use any of the existing procedures to create your own shape picture 3, create a repeated patern of shapes that have more and more sides using an adaptable procedure and variables. 4, create a new patern procedure which incudes other procedures nesting inside it. These new blocks are the scratch equivalent of procedures with parameters. to illustrate how to create blocks in scratch, let’s recreate the different walk procedures from the previous section in scratch. This lesson plan focuses on teaching year 4 students how to use count controlled loops in scratch to create shapes. students will learn to identify repetition in instructions, modify existing code, and predict code outcomes through hands on activities. Make an equilateral triangle in scratch. what did you have to change from the version that made the square? a student was confused by how they had to make a triangle. in school they learned that equilateral triangles have angles of 60 degrees. when this student tried using 60 degrees it didn’t work. why? make a hexagon.
Shape Adaptable Procedures Scratch School This lesson plan focuses on teaching year 4 students how to use count controlled loops in scratch to create shapes. students will learn to identify repetition in instructions, modify existing code, and predict code outcomes through hands on activities. Make an equilateral triangle in scratch. what did you have to change from the version that made the square? a student was confused by how they had to make a triangle. in school they learned that equilateral triangles have angles of 60 degrees. when this student tried using 60 degrees it didn’t work. why? make a hexagon. 3, create a repeated patern of shapes that have more and more sides using an adaptable procedure and variables. 4, create a new patern procedure which incudes other procedures nesting inside it. 5, create a program that doesn't draw shapes that uses an adaptable procedure. 6, think of your own idea that uses adaptable procedures and make it. Looping these adaptable procedures means that you can call the procedure repeatedly. this allows for the construction of complex patterns with small amounts of code. Adaptable procedures extend ‘my blocks’ by passing values to the procedures, which are used as variables. in the code here, the ‘shape 4 60’ block calls the shape procedure (set of instructions) passing two values to it. Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.
Shape Adaptable Procedures Scratch School 3, create a repeated patern of shapes that have more and more sides using an adaptable procedure and variables. 4, create a new patern procedure which incudes other procedures nesting inside it. 5, create a program that doesn't draw shapes that uses an adaptable procedure. 6, think of your own idea that uses adaptable procedures and make it. Looping these adaptable procedures means that you can call the procedure repeatedly. this allows for the construction of complex patterns with small amounts of code. Adaptable procedures extend ‘my blocks’ by passing values to the procedures, which are used as variables. in the code here, the ‘shape 4 60’ block calls the shape procedure (set of instructions) passing two values to it. Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.