Problem Solving with Python Challenges 2 Scratch to Python
|
|
- Hollie Regina Allen
- 5 years ago
- Views:
Transcription
1 Problem Solving with Python Challenges 2 Scratch to Python Contents 1 Drawing a triangle Generalising our program to draw regular polygons in Scratch and Python Drawing a square Using variables to remove duplication Drawing other polygons Calculating the angle Removing all code duplication Drawing five triangles while rotating through 360 degrees Generalising the five triangle program to draw spirographs Drawing polygons and spirographs based on user input Switching between colours when drawing a spirograph Drawing a triangle Together we will draw a regular triangle in Scratch and then draw the same triangle in Python. A regular triangle is a triangle with each side the same length and each interior angle the same number of degrees. In the Python shell type: from turtle import * 1
2 The Python shell allows us to enter program code a line at a time in a window and the Python interpreter executes the code line by line. However, the shell does not save the program. We will use IDLE's built- in syntax highlighting text editor to write a program that we can save to a file. The separate document on Writing and Saving a Program in Python explains this process in a little more detail. Our first Python program will be the program to draw a triangle typed into the text editor as follows: from turtle import * 2 Generalising our program to draw regular polygons in Scratch and Python In each of the following exercises we will increasingly generalise our program. We will progress from the specific solution to drawing a regular triangle with a fixed side length to a program to draw regular polygons and spirographs. The process of generalisation abstracts away from specific details to give a more widely applicable solution to the problem of drawing regular polygons. In the following exercises you can refine the program in Scratch and then do equivalent modifications in Python. Alternatively, you can program directly in Python and only use Scratch if you get stuck in Python or to verify the behaviour of certain programming constructs. It can be useful to build up a series of programs in which the constructs in Scratch are mapped to equivalent constructs in Python. The Scratch and Python Programming Constructs document should help with this mapping. See Writing and Saving a Program in Python for how to write and save a program in Python using the IDLE environment. You can do the following exercises by progressively modifying your programs. However, you may find it less confusing to save a program for each exercise and then use a copy of that program as the starting point for the next exercise. If you are writing both Scratch and Python versions, you will have two programs per exercise. 2.1 Drawing a square Using the code in Section 1 as a starting point, draw a square. You can do this by duplicating blocks in Scratch or lines of code in Python. You will also have to change the angle to turn. 2
3 2.2 Using variables to remove duplication There are two fixed values in the programs so far the length of a side triangle and the interior angle. If we want to change a value we have to do it in three places for a triangle. If we are drawing square we have to change it in 4 places. Modify either your triangle or square program to use variables in in place of the fixed values. o Make or declare a variable for each fixed value and use the relevant variable in the move and turn blocks in Scratch and/or in the forward and right lines of code in Python. Experiment with changing the values of the variables in the place that you declare them and see the effect on the program. In Scratch use Make a Variable under the Data tab to create a variable. You will then see blocks to set the value of a variable. In Python declare and assign to a variable using the = assignment operator. For example, the following Python code declares a variable called name and gives it the value 21. age = 21 See Section 5 of Scratch and Python Programming Constructs for a comparison of variables in Scratch, Python and Excel. Example code The following code shows the declaration of variables to draw a regular polygon in Python. side_length = 100 angle = 90 forward(side_length) right(angle) # complete this program Given the value for the angle shown, if you complete the program correctly, which shape will it draw? What is the equivalent program in Scratch? Note: # starts a comment in Python. 3
4 2.3 Drawing other polygons Using the program from Exercise 2.2 as a starting point, duplicate relevant blocks/lines of code to draw a pentagon Duplicate blocks/lines of code to draw a hexagon You will have to the code that draws the shape but you do not have to change the value of the angle for each turn block or forward line. You can simply set your angle variable to a different value to draw a different polygon, provided you have enough move/turn blocks or forward/right lines. 2.4 Calculating the angle What do you notice about the relationship between the number of sides and the interior angle of a regular polygon? Create a new variable that will allow you to calculate the interior angle from the number of sides Hint: The interior angles of regular polygons add up to Removing all code duplication In exercise 2.2, we used variables to remove some duplication of code. This made it easier and less error- prone to create different shapes. In the use of the move/turn blocks in Scratch and forward/right lines in Python, we abstracted away from fixed values and replaced them with variables. However, we still have duplicate code. Use a repeat / for loop to draw a triangle Change your loop to draw a square Change it again to draw a pentagon Change it again to draw a hexagon If you write your repeat block or for loop in terms of the variable you introduced in Section 2.4, you should be able to simply change one value and use the same code to draw polygons with different numbers of sides. See Section 3 of Scratch and Python Programming Constructs for a comparison of a repeat block in Scratch and a for loop in Python. Example code In Python, use the range function to control the number of repetitions. For example: for counter in range(10): # statements indented here repeat 10 times 4
5 2.6 Drawing five triangles while rotating through 360 degrees You should now have a drawing program that uses the following constructs to draw polygons A variable for the length of each side A variable for the number of sides A variable for the interior angle that is calculated from the number of sides A repeat/for loop that draws a polygon with the required number of sides You should be able draw different polygons with different side lengths and different number of sides by simply setting the first two variables to different values. Changing the number of sides should determine the interior angle and the polygon that is drawn. You will now modify your program to draw the following picture: Modify your program to draw five triangles while rotating through 360 degrees. That is: Your starting point can be the program you developed in exercise 2.5. You can then duplicate the repeat block/for loop code so that instead of drawing a single triangle, your program draws five triangles. As shown in the preceding outline program, you will need a turn block/right statement between each loop that draws a triangle. What do you notice about the angle to turn through after drawing each triangle and its relationship to the number of triangles? 5
6 2.7 Generalising the five triangle program to draw spirographs As with the process for drawing a single polygon, improve your program by removing duplication. Replace any fixed values with variables Use the number of polygons (triangles in the case of exercise 2.6) to draw to calculate the angle to turn through after drawing each polygon Use a repeat block/for loop to remove any code duplication in your program You will need two repeat blocks/for loops: 1. To draw a single polygon 2. An outer loop to repeatedly draw polygons Use the following Python turtle function speed(0) to speed up drawing. Using your program You should now have a program that you can use to draw spirographs from polygons with any number of sides. That is, drawing repeated instances of a polygon while rotating through 360 degrees. You should be able to produce different shapes by just changing the value of variables for the length of a polygon's side, the number of sides of the polygon and the number of polygons to repeat to produce a spirograph. Experiment with changing these values and see the different shapes you can draw. 6
7 2.8 Drawing polygons and spirographs based on user input Modify your program to allow the values of variables to be set from user input. In Scratch, you can use the answer to an ask block such as: to set the number of sides for a polygon. The equivalent Python code is: answer = input('how many sides do you want for each polygon? ') See Section 6 of Scratch and Python Programming Constructs for a comparison of user input in Scratch and Python and how to convert an answer to a number in Python. You will need other user input statements to set other variables. It is advisable to progress step by step. Write a user input code to set one variable. Test that it works. Then write subsequent code to set another variable, test it, and so on. 2.9 Switching between colours when drawing a spirograph Modify the program from exercise 2.8 so that the first polygon in a spirograph is red, then the second polygon is green, then the third polygon is blue, then the fourth is red again and so on. The following figure shows the expected result for a spirograph of five triangles: You do this by setting the pen colour before drawing each polygon. You can use if/then blocks/statements to select the pen colour. There is a way to use a data structure called a list to simplify the solution. We will come to that next 7
1ACE Exercise 6. Name Date Class. 6. a. Draw ALL the lines of symmetry on Shape 1 and Shape 2 below. HINT Refer back to Problem 1.
1ACE Exercise 6 Investigation 1 6. a. Draw ALL the lines of symmetry on Shape 1 and Shape 2 below. HINT Refer to Problem 1.2 for an explanation of lines of symmetry. Shape 1 Shape 2 b. Do these shapes
More informationPLC Papers Created For:
PLC Papers Created For: Year 10 Topic Practice Papers: Polygons Polygons 1 Grade 4 Look at the shapes below A B C Shape A, B and C are polygons Write down the mathematical name for each of the polygons
More informationLesson 3 Creating and Using Graphics
Lesson What you will learn: how to delete a sprite and import a new sprite how to draw using the pen feature of Scratch how to use the pen up and pen down feature how to change the colour of the pen how
More informationLO: To recreate Matisse s Snail in Python
Name: LO: To recreate Matisse s Snail in Python Step 1: Open the Python editor IDLE and make a new document by pressing ctrl-n. Make sure you type the Python code in the blank new document and not in the
More informationWORKBOOK 10 ACTION GEOMETRY SQUARE AND PENTAGON
UCL/CAS Training for Teachers Algorithms and Programming Module 1 WORKBOOK 10 ACTION GEOMETRY SQUARE AND PENTAGON Action Geometry Unplugged: starting with the square, we explore the properties of simple
More information4-8 Notes. Warm-Up. Discovering the Rule for Finding the Total Degrees in Polygons. Triangles
Date: Learning Goals: How do you find the measure of the sum of interior and exterior angles in a polygon? How do you find the measures of the angles in a regular polygon? Warm-Up 1. What is similar about
More informationWhat you get When you install Python for your computer, you get a number of features:
Lab 1 CS161 Exercise 1: In the beginning Why Python? Python is a programming language that was first conceived by Guido van Rossum in the late 1980 s and in 1990. While there are a number of programming
More informationComputer and Programming: Lab 1
01204111 Computer and Programming: Lab 1 Name ID Section Goals To get familiar with Wing IDE and learn common mistakes with programming in Python To practice using Python interactively through Python Shell
More informationSelf-Teach Exercises: Getting Started Turtle Python
Self-Teach Exercises: Getting Started Turtle Python 0.1 Select Simple drawing with pauses Click on the Help menu, point to Examples 1 drawing, counting, and procedures, and select the first program on
More informationIn this project, you ll learn how to use a turtle to draw awesome shapes and patterns.
Turtle Power Introduction: In this project, you ll learn how to use a turtle to draw awesome shapes and patterns. Step 1: Hello, turtle! We re going to have some fun programming turtles. A turtle is a
More informationCambridge Essentials Mathematics Core 9 GM1.1 Answers. 1 a
GM1.1 Answers 1 a b 2 Shape Name Regular Irregular Convex Concave A Decagon B Octagon C Pentagon D Quadrilateral E Heptagon F Hexagon G Quadrilateral H Triangle I Triangle J Hexagon Original Material Cambridge
More informationFun with Diagonals. 1. Now draw a diagonal between your chosen vertex and its non-adjacent vertex. So there would be a diagonal between A and C.
Name Date Fun with Diagonals In this activity, we will be exploring the different properties of polygons. We will be constructing polygons in Geometer s Sketchpad in order to discover these properties.
More informationShape & Space Part C: Transformations
Name: Homeroom: Shape & Space Part C: Transformations Student Learning Expectations Outcomes: I can describe and analyze position and motion of objects and shapes by Checking for Understanding identifying
More informationWhat is a tessellation???? Give an example... Daily Do from last class Homework Answers 10 7 These are similar: What does y =? x =?
Daily Do from last class Homework Answers 10 7 These are similar: What does y =? x =? 36 74 0 78 0 154 o 44 48 54 o y x 154 o 78 0 12 74 0 9 1. 8 ft 2. 21m 3. 21 ft 4. 30cm 5. 6mm 6. 16 in 7. yes 9 = 7
More informationMath 9: Chapter Review Assignment
Class: Date: Math 9: Chapter 7.5-7.7 Review Assignment Multiple Choice Identify the choice that best completes the statement or answers the question. 1. Which shapes have at least 2 lines of symmetry?
More informationSpecial Lines and Constructions of Regular Polygons
Special Lines and Constructions of Regular Polygons A regular polygon with a center A is made up of congruent isosceles triangles with a principal angle A. The red line in the regular pentagon below is
More informationShapes. Reflection Symmetry. Exercise: Draw the lines of symmetry of the following shapes. Remember! J. Portelli
Reflection Symmetry Shapes Learning Intention: By the end of the lesson you will be able to Identify shapes having reflection and/or rotational symmetry. Exercise: Draw the lines of symmetry of the following
More informationReview Interior Angle Sum New: Exterior Angle Sum
Review Interior Angle Sum New: Exterior Angle Sum QUIZ: Prove that the diagonal connecting the vertex angles of a kite cut the kite into two congruent triangles. 1 Interior Angle Sum Formula: Some Problems
More informationBoardworks Ltd KS3 Mathematics. S1 Lines and Angles
1 KS3 Mathematics S1 Lines and Angles 2 Contents S1 Lines and angles S1.1 Labelling lines and angles S1.2 Parallel and perpendicular lines S1.3 Calculating angles S1.4 Angles in polygons 3 Lines In Mathematics,
More informationWe can use square dot paper to draw each view (top, front, and sides) of the three dimensional objects:
Unit Eight Geometry Name: 8.1 Sketching Views of Objects When a photo of an object is not available, the object may be drawn on triangular dot paper. This is called isometric paper. Isometric means equal
More informationTurtle Art User Guide. OLPC Pakistan Documentation Project
Turtle Art User Guide OLPC Pakistan Documentation Project Turtle Art Users Guide By OLPC Pakistan Documentation Project. Copyrights 2008 OLPC Pakistan and members of OLPC Pakistan Team Abstract Welcome
More informationDraw beautiful and intricate patterns with Python Turtle, while learning how to code with Python.
Raspberry Pi Learning Resources Turtle Snowflakes Draw beautiful and intricate patterns with Python Turtle, while learning how to code with Python. How to draw with Python Turtle 1. To begin, you will
More informationGrade 6 Math Circles Fall 2010 Tessellations I
1 University of Waterloo Faculty of Mathematics entre for Education in Mathematics and omputing Grade 6 Math ircles Fall 2010 Tessellations I tessellation is a collection of shapes that fit together with
More informationHelpful Hint When you are given a frieze pattern, you may assume that the pattern continues forever in both directions Notes: Tessellations
A pattern has translation symmetry if it can be translated along a vector so that the image coincides with the preimage. A frieze pattern is a pattern that has translation symmetry along a line. Both of
More information1/25 Warm Up Find the value of the indicated measure
1/25 Warm Up Find the value of the indicated measure. 1. 2. 3. 4. Lesson 7.1(2 Days) Angles of Polygons Essential Question: What is the sum of the measures of the interior angles of a polygon? What you
More informationGrade 8 - geometry investigation - Rene Rix *
OpenStax-CNX module: m35699 1 Grade 8 - geometry investigation - Rene Rix * Pinelands High School This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 An
More informationGrade 8 Math WORKBOOK UNIT 1 : POLYGONS. Are these polygons? Justify your answer by explaining WHY or WHY NOT???
Grade 8 Math WORKBOOK UNIT 1 : POLYGONS Are these polygons? Justify your answer by explaining WHY or WHY NOT??? a) b) c) Yes or No Why/Why not? Yes or No Why/Why not? Yes or No Why/Why not? a) What is
More informationDesigning Polygons: Connecting Your Knowledge
Unit 1: Shapes and Designs//Investigation // Connections Designing Polygons: Connecting Your Knowledge I can define the Properties needed to Construct Polygons Math: Reflection: Total: / 40 For this packet,
More informationLesson 1. Unit 2 Practice Problems. Problem 2. Problem 1. Solution 1, 4, 5. Solution. Problem 3
Unit 2 Practice Problems Lesson 1 Problem 1 Rectangle measures 12 cm by 3 cm. Rectangle is a scaled copy of Rectangle. Select all of the measurement pairs that could be the dimensions of Rectangle. 1.
More informationGrade 6 Math Circles February 19th/20th
Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Grade 6 Math Circles February 19th/20th Tessellations Warm-Up What is the sum of all the angles inside
More informationExercise 1. Exercise 2. MAT 012 SS218 Worksheet 9 Sections Name: Consider the triangle drawn below. C. c a. A b
Consider the triangle drawn below. C Exercise 1 c a A b B 1. Suppose a = 5 and b = 12. Find c, and then find sin( A), cos( A), tan( A), sec( A), csc( A), and cot( A). 2. Now suppose a = 10 and b = 24.
More informationcode-it.co.uk Exploring Regular 2D Shapes & Patterns using sequence, repetition, nested loops, Program Aim: Program regular 2D shapes
code-it.co.uk Exploring Regular 2D Shapes & Patterns Program Aim: Program regular 2D shapes using sequence, repetition, nested loops, simple and complex procedure. Programming Concepts -Sequence -Repetition
More informationMath 8 Review Package
UNIVERSITY HILL SECONDARY SCHOOL Math 8 Review Package Chapter 8 Math 8 Blk: F Timmy Harrison Jan 2013/6/7 This is a unit review package of chapter 8 in Theory and Problems for Mathematics 8 This review
More information6.7 Regular Polygons
6.7 Regular Polygons Dec 13 3:08 PM 1 Recall, what is a polygon? A union of segments in the same plane such that each segment intersects two others, one at each of its endpoints Dec 13 3:13 PM 2 Define
More informationThe Geometry Template
Math Message The Geometry Template Answer the following questions about your Geometry Template. DO NOT count the protractors, Percent Circle, and little holes next to the rulers. 1. How many shapes are
More informationCreate Turtles with Python
Create Turtles with Python BY PATRICIA FOSTER / PROGRAMMING / OCTOBER 2017 ISSUE Create turtles with Python, the programming language. Turtles make great pets. They re small, slow, and clean. Plus, who
More informationLesson 1. Rigid Transformations and Congruence. Problem 1. Problem 2. Problem 3. Solution. Solution
Rigid Transformations and Congruence Lesson 1 The six frames show a shape's di erent positions. Describe how the shape moves to get from its position in each frame to the next. To get from Position 1 to
More informationControl Flow: Loop Statements
Control Flow: Loop Statements A loop repeatedly executes a of sub-statements, called the loop body. Python provides two kinds of loop statements: a for-loop and a while-loop. This exercise gives you practice
More informationTransformation, tessellation and symmetry line symmetry
Transformation, tessellation and symmetry line symmetry Reflective or line symmetry describes mirror image, when one half of a shape or picture matches the other exactly. The middle line that divides the
More informationComputing Long Term Plan
Beebot Virtual 2Go or Daisy Dino on ipad Give and follow instructions, which include straight and turning commands, one at a time. Explore outcomes when instructions are given in a sequence Give a simple
More informationQuarter 1 Study Guide Honors Geometry
Name: Date: Period: Topic 1: Vocabulary Quarter 1 Study Guide Honors Geometry Date of Quarterly Assessment: Define geometric terms in my own words. 1. For each of the following terms, choose one of the
More informationMain Idea: classify polygons and determine which polygons can form a tessellation.
10 8: Polygons and Tesselations Main Idea: classify polygons and determine which polygons can form a tessellation. Vocabulary: polygon A simple closed figure in a plane formed by three or more line segments
More information15. First make a parallelogram by rotating the original triangle. Then tile with the Parallelogram.
Shapes and Designs: Homework Examples from ACE Investigation 1: Question 15 Investigation 2: Questions 4, 20, 24 Investigation 3: Questions 2, 12 Investigation 4: Questions 9 12, 22. ACE Question ACE Investigation
More informationGeometry !!!!! Tri-Folds 3.G.1 - # 1. 4 Mystery Shape 5 Compare & Contrast. 3rd Grade Math. Compare. Name: Date: Contrast
4 Mystery Shape 5 Compare & Contrast 1. Draw and label a shape that has one more side than a triangle. Draw it. 2. Draw and label a shape that has three more sides than a triangle. 3. Draw and label a
More information2.4 Angle Properties in Polygons.notebook. October 27, 2013 ENTRANCE SLIP
ENTRANCE SLIP If you are given one interior angle and one exterior angle of a triangle, can you always determine the other interior angles of the triangle? Explain, using diagrams. 1 2.4 Angle Properties
More informationLesson 18: Slicing on an Angle
Student Outcomes Students describe polygonal regions that result from slicing a right rectangular prism or pyramid by a plane that is not necessarily parallel or perpendicular to a base. Lesson Notes In
More informationArt, Nature, and Patterns Introduction
Art, Nature, and Patterns Introduction to LOGO Describing patterns with symbols This tutorial is designed to introduce you to some basic LOGO commands as well as two fundamental and powerful principles
More informationPolygons and Angles: Student Guide
Polygons and Angles: Student Guide You are going to be using a Sphero to figure out what angle you need the Sphero to move at so that it can draw shapes with straight lines (also called polygons). The
More informationUnderstanding the Screen
Starting Starting Logo Logo Understanding the Screen Where you will write programs. You can just type methods or commands in here. Ex: t.forward() A Little Logo History What is LOGO? A programming language
More informationThree-Dimensional Shapes
Lesson 11.1 Three-Dimensional Shapes Three-dimensional objects come in different shapes. sphere cone cylinder rectangular prism cube Circle the objects that match the shape name. 1. rectangular prism 2.
More informationGeometry. Name. Use AngLegs to model each set of shapes. Complete each statement with the phrase "is" or "is not." Triangle 1 congruent to Triangle 2.
Lesson 1 Geometry Name Use AngLegs to model each set of shapes. Complete each statement with the phrase "is" or "is not." 1. 2. 1 2 1 2 3 4 3 4 Triangle 1 congruent to Triangle 2. Triangle 2 congruent
More informationGrade 6 Math Circles February 19th/20th. Tessellations
Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Grade 6 Math Circles February 19th/20th Tessellations Introduction to Tessellations tessellation is a
More informationOutline Vertices Editor for Polygonal Pours and Regions
Outline Vertices Editor for Polygonal Pours and Regions Old Content - visit altium.com/documentation Modified by on 13-Sep-2017 Related Videos Outline Vertices Editor for Polygon Pours and Regions Offering
More informationIntroduction to Programming with Python Session 4 Notes
Introduction to Programming with Python Session 4 Notes Nick Cook, School of Computing Science, Newcastle University Contents 1. Challenge 6 and battleships... 1 2. Recap functions... 1 3. Draw shape function...
More informationMODULE 5: Exploring Mathematical Relationships
UCL SCRATCHMATHS CURRICULUM MODULE 5: Exploring Mathematical Relationships TEACHER MATERIALS Developed by the ScratchMaths team at the UCL Knowledge Lab, London, England Image credits (pg. 3): Top left:
More informationSAMLab Tip Sheet #5 Creating Graphs
Creating Graphs The purpose of this tip sheet is to provide a basic demonstration of how to create graphs with Excel. Excel can generate a wide variety of graphs, but we will use only two as primary examples.
More informationWorksheet on Line Symmetry & Rotational Symmetry
Gr. 9 Math 8. - 8.7 Worksheet on Line Smmetr & Rotational Smmetr Multiple Choice Identif the choice that best completes the statement or answers the question.. Which shapes have at least lines of smmetr?
More information: Intro Programming for Scientists and Engineers Assignment 1: Turtle Graphics
Assignment 1: Turtle Graphics Page 1 600.112: Intro Programming for Scientists and Engineers Assignment 1: Turtle Graphics Peter H. Fröhlich phf@cs.jhu.edu Joanne Selinski joanne@cs.jhu.edu Due Date: Wednesdays
More informationTurtle Graphics and L-systems Informatics 1 Functional Programming: Tutorial 7
Turtle Graphics and L-systems Informatics 1 Functional Programming: Tutorial 7 Heijltjes, Wadler Due: The tutorial of week 9 (20/21 Nov.) Reading assignment: Chapters 15 17 (pp. 280 382) Please attempt
More informationame Date Class Practice A 11. What is another name for a regular quadrilateral with four right angles?
ame Date Class Practice A Polygons Name each polygon. 1. 2. 3. 4. 5. 6. Tell whether each polygon appears to be regular or not regular. 7. 8. 9. 10. What is another name for a regular triangle? 11. What
More informationAngles in a polygon Lecture 419
Angles in a polygon Lecture 419 Formula For an n-sided polygon, the number of degrees for the sum of the internal angles is 180(n-2)º. For n=3 (triangle), it's 180. For n=4 (quadrilateral), it's 360. And
More informationThis user guide covers select features of the desktop site. These include:
User Guide myobservatory Topics Covered: Desktop Site, Select Features Date: January 27, 2014 Overview This user guide covers select features of the desktop site. These include: 1. Data Uploads... 2 1.1
More informationThe National Strategies Secondary Mathematics exemplification: Y8, 9
Mathematics exemplification: Y8, 9 183 As outcomes, Year 8 pupils should, for example: Understand a proof that the sum of the angles of a triangle is 180 and of a quadrilateral is 360, and that the exterior
More informationPerimeter Magic Polygons
Perimeter Magic Polygons In, Terrel Trotter, Jr., then a math teacher in Urbana Illinois, published an article called Magic Triangles of Order n. In, he published a follow up article called Perimeter Magic
More informationSupporting planning for shape, space and measures in Key Stage 4: objectives and key indicators
1 of 7 Supporting planning for shape, space and measures in Key Stage 4: objectives and key indicators This document provides objectives to support planning for shape, space and measures in Key Stage 4.
More informationMap-colouring with Polydron
Map-colouring with Polydron The 4 Colour Map Theorem says that you never need more than 4 colours to colour a map so that regions with the same colour don t touch. You have to count the region round the
More informationCourse Guide (/8/teachers/teacher_course_guide.html) Print (/8/teachers/print_materials.html) LMS (/8
(http://openupresources.org)menu Close OUR Curriculum (http://openupresources.org) Professional Development (http://openupresources.org/illustrative-mathematics-professional-development) Implementation
More informationLecture 15. For-Loops
Lecture 15 For-Loops Announcements for This Lecture Today s Material Section 2.3.8 (first use of loops in the text) All of Chapter 7 Two topics covered today Elementary graphics For-loops Both used on
More informationFind Closed Lines. Put an on the lines that are not closed. Circle the closed lines. Who wins:,, or nobody?
Find Closed Lines Put an on the lines that are not closed. Circle the closed lines. Who wins:,, or nobody? Blackline Master Geometry Teacher s Guide for Workbook 2.1 1 Crossword Polygons Fill in the names
More information12.4 Rotations. Learning Objectives. Review Queue. Defining Rotations Rotations
12.4. Rotations www.ck12.org 12.4 Rotations Learning Objectives Find the image of a figure in a rotation in a coordinate plane. Recognize that a rotation is an isometry. Review Queue 1. Reflect XY Z with
More informationAny questions about the material so far? About the exercises?
Any questions about the material so far? About the exercises? Here is a question for you. In the diagram on the board, DE is parallel to AC, DB = 4, AB = 9 and BE = 8. What is the length EC? Polygons Definitions:
More informationChapter 20 Tilings For All Practical Purposes: Effective Teaching Chapter Briefing Chapter Topics to the Point Tilings with Regular Polygons
Chapter 20 Tilings For All Practical Purposes: Effective Teaching With this day and age of technology, most students are adept at using E-mail as a form of communication. Many institutions automatically
More informationConvex polygon - a polygon such that no line containing a side of the polygon will contain a point in the interior of the polygon.
Chapter 7 Polygons A polygon can be described by two conditions: 1. No two segments with a common endpoint are collinear. 2. Each segment intersects exactly two other segments, but only on the endpoints.
More informationGEOMETER SKETCHPAD INTRODUCTION
GEOMETER SKETHPD INTRODUTION ctivity 1: onstruct, Don t Draw onstruct a right triangle Use the line segment tool, and draw a right angled triangle. When finished, use the select tool to drag point to the
More informationGeometry Ch 7 Quadrilaterals January 06, 2016
Theorem 17: Equal corresponding angles mean that lines are parallel. Corollary 1: Equal alternate interior angles mean that lines are parallel. Corollary 2: Supplementary interior angles on the same side
More informationCS195H Homework 5. Due:March 12th, 2015
CS195H Homework 5 Due:March 12th, 2015 As usual, please work in pairs. Math Stuff For us, a surface is a finite collection of triangles (or other polygons, but let s stick with triangles for now) with
More informationChapter 7 Geometric Relationships. Practice Worksheets MPM1D
Chapter 7 Geometric Relationships Practice Worksheets MPM1D Chapter 7 Geometric Relationships Intro Worksheet MPM1D Jensen Part 1: Classify Triangles 1. Classify each triangle according to its side lengths.
More informationCurriculum Correlation Geometry Cluster 1: 2-D Shapes
Master 1a ON 17.1 explore, sort, and compare the attributes (e.g., reflective symmetry) and the properties (e.g., number of faces) of traditional and non-traditional two-dimensional shapes and three-dimensional
More informationName of Lecturer: Mr. J.Agius. Lesson 46. Chapter 9: Angles and Shapes
Lesson 46 Chapter 9: Angles and Shapes Quadrilaterals A quadrilateral is any four-sided shape. Any quadrilateral can be split up into two triangles by drawing in a diagonal, like this: The sum of the four
More informationCircles and Polygons Long-Term Memory Review Review 1 (Note: Figures are not drawn to scale.)
Review 1 (Note: Figures are not drawn to scale.) 1. Fill in the lank: In circle below, the angle shown is a/an angle. 2. The measure of a central angle and the measure of the arc that it intersects are
More information8.G Reflections, Rotations, and
8.G Reflections, Rotations, and Translations Alignments to Content Standards: 8.G.A.1 Task In this task, using computer software, you will apply reflections, rotations, and translations to a triangle.
More informationPython, Part 2 CS 8: Introduction to Computer Science Lecture #4
Python, Part 2 CS 8: Introduction to Computer Science Lecture #4 Ziad Matni Dept. of Computer Science, UCSB A Word About Registration for CS8 This class is currently FULL The waitlist is CLOSED 4/13/17
More informationWarm-Up Exercises. 1. If the measures of two angles of a triangle are 19º and 80º, find the measure of the third angle. ANSWER 81º
Warm-Up Exercises 1. If the measures of two angles of a triangle are 19º and 80º, find the measure of the third angle. 81º 2. Solve (x 2)180 = 1980. 13 Warm-Up Exercises 3. Find the value of x. 126 EXAMPLE
More information2. A straightedge can create straight line, but can't measure. A ruler can create straight lines and measure distances.
5.1 Copies of Line Segments and Angles Answers 1. A drawing is a rough sketch and a construction is a process to create an exact and accurate geometric figure. 2. A straightedge can create straight line,
More information2D Space. Name. 1 Trace the vertical lines in red. Trace the horizontal lines in blue. Trace the oblique lines in green.
2D Space 1 Trace the vertical lines in red. Trace the horizontal lines in blue. Trace the oblique lines in green. 2 Draw lines or curves parallel to each of these. 3 Loop the angles. Skills and understandings
More informationWorkout Section. 11. Identify correctly the sum of the interior angels of a regular hexagon. 1. Perform the following metric conversion. 0.56cm =?
1. Perform the following metric conversion. 0.56cm = dm 2. Perform the following metric conversion. 11. Identify correctly the sum of the interior angels of a regular hexagon. 12. Identify the correct
More informationName: Class: Date: ID: A
Name: Class: _ Date: _ ID: A Review Package 6 Multiple Choice Identify the choice that best completes the statement or answers the question. 1. Congruent sides between two objects tell us: a. That the
More informationDescribe Plane Shapes
Lesson 12.1 Describe Plane Shapes You can use math words to describe plane shapes. point an exact position or location line endpoints line segment ray a straight path that goes in two directions without
More informationProcedures: Algorithms and Abstraction
Procedures: Algorithms and Abstraction 5 5.1 Objectives After completing this module, a student should be able to: Read and understand simple NetLogo models. Make changes to NetLogo procedures and predict
More informationFor more info and downloads go to: Gerrit Stols
For more info and downloads go to: http://school-maths.com Gerrit Stols Acknowledgements GeoGebra is dynamic mathematics open source (free) software for learning and teaching mathematics in schools. It
More informationTessellations: Wallpapers, Escher & Soccer Balls. Robert Campbell
Tessellations: Wallpapers, Escher & Soccer Balls Robert Campbell Tessellation Examples What Is What is a Tessellation? A Tessellation (or tiling) is a pattern made by copies of one or
More informationExample 1. Find the angle measure of angle b, using opposite angles.
2..1 Exploring Parallel Lines Vertically opposite angles are equal When two lines intersect, the opposite angles are equal. Supplementary angles add to 180 Two (or more) adjacent angles on the same side
More informationLesson 7.1. Angles of Polygons
Lesson 7.1 Angles of Polygons Essential Question: How can I find the sum of the measures of the interior angles of a polygon? Polygon A plane figure made of three or more segments (sides). Each side intersects
More informationMemo Block. This lesson includes the commands Sketch, Extruded Boss/Base, Extruded Cut, Shell, Polygon and Fillet.
Commands Used New Part This lesson includes the commands Sketch, Extruded Boss/Base, Extruded Cut, Shell, Polygon and Fillet. Click File, New on the standard toolbar. Select Part from the New SolidWorks
More informationLesson 99. Three-Dimensional Shapes. sphere cone cylinder. Circle the objects that match the shape name.
Three-Dimensional Shapes Lesson 99 COMMON CORE STANDARD CC.2.G.1 Lesson Objective: Identify threedimensional shapes. Three-dimensional objects come in different shapes. sphere cone cylinder rectangular
More informationINTRODUCTION TO DRAWING WITH LOGO A
Chapter 8 INTRODUCTION TO DRAWING WITH LOGO A Laboratory Exercise By Robert Byerly and Gary A. Harris In this chapter we learn to use the graphical program MSWLogo. This is free software we down loaded
More informationName: VERTICALLY OPPOSITE, ALTERNATE AND CORRESPONDING ANGLES. After completion of this workbook you should be able to:
Name: VERTICALLY OPPOSITE, ALTERNATE AND CORRESPONDING ANGLES After completion of this workbook you should be able to: know that when two lines intersect, four angles are formed and that the vertically
More informationPatterning and Algebra 2010/2011 Circle 1 Problem 6. Polygons: How Many Degrees per Vertex? (For pairs or groups of students) B 5.
Patterning and lgebra 2010/2011 ircle 1 Problem 6 Problem Polygons: How Many egrees per Vertex? (For pairs or groups of students) a) elow are several triangles. For each triangle, measure the angles at
More informationGrade 7/8 Math Circles November 3/4, M.C. Escher and Tessellations
Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Tiling the Plane Grade 7/8 Math Circles November 3/4, 2015 M.C. Escher and Tessellations Do the following
More informationLesson Plan #39. 2) Students will be able to find the sum of the measures of the exterior angles of a triangle.
Lesson Plan #39 Class: Geometry Date: Tuesday December 11 th, 2018 Topic: Sum of the measures of the interior angles of a polygon Objectives: Aim: What is the sum of the measures of the interior angles
More information