CS177 Recitation. Graphics. Python Programming, 2/e 1
|
|
- Verity Bryan
- 6 years ago
- Views:
Transcription
1 CS177 Recitation Graphics Python Programming, 2/e 1
2 Objectives To be familiar with the various graphic objects available in the graphics library. To understand the fundamental concepts of computer graphics, especially the role of coordinate systems To be able to write simple graphics programs using the graphics library. Python Programming, 2/e 2
3 Simple Graphics Programming This chapter uses the graphics.py library supplied with the supplemental materials. Two location choices for graphics.py In Python s Lib directory with other libraries In the same folder as your graphics program Python Programming, 2/e 3
4 Simple Graphics Programming Since this is a library, we need to import the graphics commands >>> import graphics Python Programming, 2/e 4
5 Graphical components GraphWin object Defines a window where drawing can occur Graphics objects Point, Line, Circle, Oval, Rectangle, Polygon, and Text Can be customized and drawn Entry objects Allow designing graphical user interfaces, i.e. GUIs Images Can be loaded from file, modified, displayed, saved Colors created with color_rgb(red, green, blue)
6 Simple Graphics Programming A graphics window is a place on the screen where the graphics will appear. >>> win = graphics.graphwin() This command creates a new window titled Graphics Window. Windows can be closed/destroyed by issuing the command >>> win.close() Python Programming, 2/e 6
7 Simple Graphics Programming It s tedious to use the graphics. notation to access the graphics library routines. from graphics import * The from statement allows you to load specific functions from a library module. * will load all the functions, or you can list specific ones. Python Programming, 2/e 7
8 Simple Graphics Programming Doing the import this way eliminates the need to preface graphics commands with graphics. >>> from graphics import * >>> win = GraphWin() Python Programming, 2/e 8
9 Simple Graphics Programming A graphics window is a collection of points called pixels (picture elements). The default GraphWin is 200 pixels tall by 200 pixels wide (40,000 pixels total). One way to get pictures into the window is one pixel at a time, which would be tedious. The graphics routine has a number of predefined routines to draw geometric shapes. Python Programming, 2/e 9
10 Point The simplest object is the Point. Like points in geometry, point locations are represented with a coordinate system (x, y), where x is the horizontal location of the point and y is the vertical location. The origin (0,0) in a graphics window is the upper left corner. X values increase from right to left, y values from top to bottom. Lower right corner is (199, 199) Python Programming, 2/e 10
11 Point Example >>> p = Point(50, 60) >>> p.getx() 50 >>> p.gety() 60 >>> win = GraphWin() >>> p.draw(win) >>> p2 = Point(140, 100) >>> p2.draw(win) Python Programming, 2/e 11
12 Circles Given a 2-Dimensional plane, what two things do you need to draw a circle? Python Programming, 2/e 12
13 Circles Like circles in geometry, circles in graphics library are represented by the center of the circle which is a Point and the radius of the circle Python Programming, 2/e 13
14 Circle Example >>> center = Point(100, 100) >>> win = GraphWin() >>> cir = Circle(center, 40) >>> cir.draw(win) Python Programming, 2/e 14
15 Rectangle Rectangles are the graphics object in graphics module which take the two points as parameters These two points are the two ends of the diagonals of the rectangle Python Programming, 2/e 15
16 Rectangle Example >>> p1 = Point(100, 100) >>> p2 = Point(150,150) >>> win = GraphWin() >>> rect = Rectangle(p1,p2) >>> rect.draw(win) Python Programming, 2/e 16
17 Lines We can interpret lines as a series of points connecting the origin point to the destination point in one direction in a single dimension. Lines in graphics library are represented in the same way and Line() takes two points as parameters and draws a line between those two points. Python Programming, 2/e 17
18 Line Example >>> p1 = Point(100, 100) >>> p2 = Point(150,150) >>> win = GraphWin() >>> line = Line(p1,p2) >>> line.draw(win) Python Programming, 2/e 18
19 Graphics Objects To explore more Graphics objects by yourselves Oval, Polygon, Text, etc.
20 Generic methods supported by every Graphics object setfill(color) : Fills the interior of object with specified color setoutline(color): Sets the outline of object to the given colot setwidth(pixels): Sets the width of the outline to specified pixels. draw(graphwin): Draws the object to the given window undraw(): Undraws the graphics object from a graphics window move(dx,dy): Moves the graphics object dx units in x direction and dy units in y direction clone(): returns the duplicate of that graphics object. The clones are always in undrawn state. You need to call draw() on those objects to draw them on window. Python Programming, 2/e 20
21 Entry Example >>> win=graphwin() >>> box=entry(point(100,100),10) >>> box.settext('abc') >>> box.draw(win) >>> win.getmouse() <graphics.point object at 0x E1208> >>> #change the text to 'xyz' in this step >>> box.gettext() 'xyz' Python Programming, 2/e 21
22 Image Example >>> win=graphwin('lenna',512,512) >>> myimage=image(point(256,256),'.\lenna.gif') >>> myimage.draw(win) >>> myimage.undraw() >>> for i in range(100): for j in range(100): myimage.setpixel(i,j,'black') >>> myimage.draw(win) Python Programming, 2/e 22
23 Colors Colors are indicated by strings 'red', 'purple', 'green', 'cyan', etc. The graphics module also provides a function for mixing your own colors numerically. The function color_rgb(red, green, blue) will return a string representing a color that is a mixture of the intensities of red, green and blue specified. For example: color_rgb(255, 0, 0) is a bright red, while color_rgb(130, 0, 130) is a medium magenta.
24 Colors >>> p = Point(100, 100) >>> win = GraphWin() >>> circle = Circle(p,20) >>> mycolor = color_rgb(10,100,200) >>> circle.setfill(mycolor) >>> circle.draw(win) >>> win.close()
25 Any question?
Comp 151. Using Objects (and the beginning of graphics)
Comp 151 Using Objects (and the beginning of graphics) Admin New project coming Assignment Read chapter 4 in the Zelle book The Object of Objects Basic idea view a complex system as the interaction of
More informationCITS 4406 Problem Solving & Programming. Lecture 03 Numeric Data Processing
CITS 4406 Problem Solving & Programming Tim French Lecture 03 Numeric Data Processing (These slides are based on John Zelle s powerpoint slides for lectures accompanied with the text book) Python Programming,
More informationMacroanalysis. futureoftech/data-mining-classics-makesbeautiful-science
Macroanalysis His system processed thousands of digital books from the 19th- and late 18th centuries a period chosen because the works are free, plentiful and subject to a wealth of theory already. The
More information2/4/11. Python Programming: An Introduction to Computer Science. Scientific Workflow Systems. Announcements
2/4/11 Announcements Scientific Workflow Systems Today: Star/ng on simple graphics (in Python) Next up: Data integra/on, analysis, scien/fic workflows, etc 1 Reading ECS 166 Reading ECS 166 ECS 166 Python
More informationGraphics Module Reference
Graphics Module Reference John M. Zelle Version 3.0, Winter 2005 1 Overview The package graphics.py is a simple object oriented graphics library designed to make it very easy for novice programmers to
More informationGraphics Module Reference
Graphics Module Reference John M. Zelle Version 3.2, Spring 2005 1 Overview The package graphics.py is a simple object oriented graphics library designed to make it very easy for novice programmers to
More informationGraphics Module Reference
Graphics Module Reference John M. Zelle Version 4.1, Fall 2010 1 Overview The package graphics.py is a simple object oriented graphics library designed to make it very easy for novice programmers to experiment
More informationGraphics Reference (graphics.py v5)
Graphics Reference (graphics.py v5) 1 Overview The package graphics.py is a simple object oriented graphics library designed to make it very easy for novice programmers to experiment with computer graphics
More informationCS21: INTRODUCTION TO COMPUTER SCIENCE. Prof. Mathieson Fall 2018 Swarthmore College
CS21: INTRODUCTION TO COMPUTER SCIENCE Prof. Mathieson Fall 2018 Swarthmore College Outline Oct 8: Sit somewhere new! One more stack example Introduction to object-oriented programming Start graphics Random
More informationCS21: INTRODUCTION TO COMPUTER SCIENCE. Prof. Mathieson Fall 2018 Swarthmore College
CS21: INTRODUCTION TO COMPUTER SCIENCE Prof. Mathieson Fall 2018 Swarthmore College Informal quiz (discuss with a partner) 1) c is an of the Circle. 2) GraphWin(..), Point(..), and Circle(..) are all.
More informationLehman College, CUNY CMP 230 Exam 1, Version 1 Fall 2011
Lehman College, CUNY CMP 230 Exam 1, Version 1 Fall 2011 1. Write Python code that prompts the user for the side of an isoceles right triangle, and prints out the area of the triangle. Useful formula:
More informationTotal. Name: Signature: Circle course section: MW 11-1 TTh 1-3 TTh 4-6 TTh 6-8
Name: Email: Signature: Circle course section: MW - TTh - TTh - TTh - Lehman College, CUNY CMP 0 Exam, Version, Spring 0. Write Python code that prompts the user for the radius, and prints out the volume
More informationISE 101 Introduction to Information Systems. Lecture 7 Objectives: Dictionaries Graphical user interface (GUI)
ISE 101 Introduction to Information Systems Lecture 7 Objectives: Dictionaries Graphical user interface (GUI) DICTIONARIES Nonsequential Data Collections Lists allows us to store and retrieve items from
More informationTotal. Name: Signature: Circle section: MW 9-11 MW 11-1 MW 1-3 MW 6-8 TTh 1-3 TTh 6-8
Name: Email: Signature: Circle section: MW 9- MW - MW - MW - TTh - TTh - Lehman College, CUNY CMP 0 Exam, Version, Fall 0. What is the output of the following: a = b = a// c = a% d = a/ a,b = b,c d = b**c
More informationIntroduction to Computer Programming for Non-Majors
Introduction to Computer Programming for Non-Majors CSC 2301, Fall 2016 Mid-term Review Instructor: Long Ma The Department of Computer Science Basic Model of a Computer Input CPU Control Unit Arithmetic
More informationIntroduction to Computer Programming for Non-Majors
Introduction to Computer Programming for Non-Majors CSC 2301, Fall 2015 Chapter 4 Part 2 The Department of Computer Science Python file extension name Save your file as.pyw can also be recognized as python
More informationCS21: INTRODUCTION TO COMPUTER SCIENCE. Prof. Mathieson Fall 2017 Swarthmore College
CS21: INTRODUCTION TO COMPUTER SCIENCE Prof. Mathieson Fall 2017 Swarthmore College student_computer.py (find your computer - just this week!) Amaechi owl Sajal parrot Matt pelican Youssef pigeon David
More informationCSC 110 Lab 12 Graphics and Objects. Names:
CSC 110 Lab 12 Graphics and Objects Names: Introduction The purpose of this lab is to understand how to use object- oriented programming to create graphics objects to draw simple images in Python. Exercises
More informationconnect(); This command establishes a wireless communication connection with the robot and reports when the connection has been made.
Myro Overview Below is a chapter by chapter summary of all the Myro features introduced in this text. For a more comprehensive listing of all the Myro features you should consult the C++/Myro Reference
More informationTotal. Name: Signature: Circle course section: TTh 11-1 MW 1-3 TTh 4-6 MW 6-8 MW 4-6 MW 11-1 MW 9-11
Name: Email: Signature: Circle course section: TTh 11-1 MW 1-3 TTh 4-6 MW 6-8 MW 4-6 MW 11-1 MW 9-11 Lehman College, CUNY CMP 230 Exam 1, Version 1, Spring 2013 1. What is the output of the following:
More informationExercise 1: Short Answers
MIT AITI Python Software Development Lab 06: Object-Oriented Programming Exercise 1: Short Answers 1. What is the difference between a local variable and an object s attribute? 2. What method is called
More informationmith College Computer Science Lecture Notes CSC111 Week 7 Spring 2018 Dominique Thiébaut
mith College Computer Science Lecture Notes Week 7 Spring 2018 CSC111 Dominique Thiébaut dthiebaut@smith.edu Midterm Grades available later today (3/19/18) Outline A Second Look at Files Reading Files
More informationObjects and Graphics Part II
Objects and Graphics Part II Quizzes coming next week Graphing the interest calculator/ Choosing Coordinates Python Programming, 2/e 4 Graphing Future Value/ Choosing Coordinates Python Programming, 2/e
More informationTurn in a printout of your code exercises stapled to your answers to the written exercises by 2:10 PM on Tuesday, January 18th.
6.189 Homework 4 Readings How To Think Like A Computer Scientist: Wednesday: Make sure you ve finished Chapters 12-14 (all), & Chapter 16 (all); Thursday - get all readings finished! What to turn in Turn
More informationAccelerating Information Technology Innovation
Accelerating Information Technology Innovation http://aiti.mit.edu Kenya Summer 2011 Lecture 06 Objects The History of Objects Objects weren't always supported by programming languages Idea first originated
More information2.6 Graphics SIMPLE DRAWINGS 9/9/16 74
2.6 Graphics SIMPLE DRAWINGS 9/9/16 74 Drawing Simple Graphics To help you create simple drawings, we have included a graphics module with the book that is a simplified version of Python s more complex
More informationThis is a medical robot, guided by a skilled surgeon and designed to get to places doctors are unable to reach without opening a pacent up.
BBC Headline: Slashdot Headline: Robots join the fight against cancer Robot Snakes To Fight Cancer Via Natural Orifice Surgery This is a medical robot, guided by a skilled surgeon and designed to get to
More informationHTML Links Tutorials http://www.htmlcodetutorial.com/ http://www.w3.org/markup/guide/ Quick Reference http://werbach.com/barebones/barebones.html Applets A Java application is a stand-alone program with
More informationAppendix F: Java Graphics
Appendix F: Java Graphics CS 121 Department of Computer Science College of Engineering Boise State University August 21, 2017 Appendix F: Java Graphics CS 121 1 / 15 Topics Graphics and Images Coordinate
More informationTWO-DIMENSIONAL FIGURES
TWO-DIMENSIONAL FIGURES Two-dimensional (D) figures can be rendered by a graphics context. Here are the Graphics methods for drawing draw common figures: java.awt.graphics Methods to Draw Lines, Rectangles
More informationmith College Computer Science Week 7 CSC111 Fall 2015 Dominique Thiébaut
mith College Computer Science Week 7 CSC111 Fall 2015 Dominique Thiébaut dthiebaut@smith.edu Dynamic Web Page Example IF Statements & Boolean Expression An Application: Generating Dynamic Web Pages Introduction
More informationOpposite page: Mars Rover. Photo courtesy of NASA/JPL Caltech
Opposite page: Mars Rover. Photo courtesy of NASA/JPL Caltech Sights & Sounds Don't make music for some vast, unseen audience or market or ratings share or even for something as tangible as money. Though
More informationmith College Computer Science Week 10 CSC111 Spring 2015 Dominique Thiébaut
mith College Computer Science Week 10 CSC111 Spring 2015 Dominique Thiébaut dthiebaut@smith.edu Next Few Lectures Image Processing with Nested For-Loops Lists can be Used to Solve Many Problems (Chap.
More informationAppendix F: Java Graphics
Appendix F: Java Graphics CS 121 Department of Computer Science College of Engineering Boise State University August 21, 2017 Appendix F: Java Graphics CS 121 1 / 1 Topics Graphics and Images Coordinate
More informationOpposite page: Mars Rover. Photo courtesy of NASA/JPL-Caltech
Opposite page: Mars Rover. Photo courtesy of NASA/JPL-Caltech Sights & Sounds Don't make music for some vast, unseen audience or market or ratings share or even for something as tangible as money. Though
More informationProgramming Fundamentals
Programming Fundamentals Lecture 03 Introduction to Löve 2D Edirlei Soares de Lima Computer Graphics Concepts What is a pixel? In digital imaging, a pixel is a single
More informationBuilding Java Programs
Building Java Programs Graphics reading: Supplement 3G videos: Ch. 3G #1-2 Objects (briefly) object: An entity that contains data and behavior. data: variables inside the object behavior: methods inside
More informationThe figures below are all prisms. The bases of these prisms are shaded, and the height (altitude) of each prism marked by a dashed line:
Prisms Most of the solids you ll see on the Math IIC test are prisms or variations on prisms. A prism is defined as a geometric solid with two congruent bases that lie in parallel planes. You can create
More informationCS Exam 1 Review Problems Fall 2017
CS 45500 Exam 1 Review Problems Fall 2017 1. What is a FrameBuffer data structure? What does it contain? What does it represent? How is it used in a graphics rendering pipeline? 2. What is a Scene data
More informationOpposite page: Mars Rover. Photo courtesy of NASA/JPL Caltech
Opposite page: Mars Rover. Photo courtesy of NASA/JPL Caltech 8 Sights & Sounds Don't make music for some vast, unseen audience or market or ratings share or even for something as tangible as money. Though
More information3D graphics, raster and colors CS312 Fall 2010
Computer Graphics 3D graphics, raster and colors CS312 Fall 2010 Shift in CG Application Markets 1989-2000 2000 1989 3D Graphics Object description 3D graphics model Visualization 2D projection that simulates
More informationTo specify the dimensions of the drawing canvas use the size statement: ! size( 300, 400 );
Study Guide We have examined three main topics: drawing static pictures, drawing simple moving pictures, and manipulating images. The Final Exam will be concerned with each of these three topics. Each
More informationCreating a Text Frame. Create a Table and Type Text. Pointer Tool Text Tool Table Tool Word Art Tool
Pointer Tool Text Tool Table Tool Word Art Tool Picture Tool Clipart Tool Creating a Text Frame Select the Text Tool with the Pointer Tool. Position the mouse pointer where you want one corner of the text
More informationComputer Programming
Computer Programming Dr. Deepak B Phatak Dr. Supratik Chakraborty Department of Computer Science and Engineering IIT Bombay Session: Coordinate based Graphics Guest Lecturer: Dr. Abhiram Ranade Quick recap
More information255, 255, 0 0, 255, 255 XHTML:
Colour Concepts How Colours are Displayed FIG-5.1 Have you looked closely at your television screen recently? It's in full colour, showing every colour and shade that your eye is capable of seeing. And
More informationLesson 2: Basic Concepts of Geometry
: Basic Concepts of Geometry Learning Target I can identify the difference between a figure notation and its measurements I can list collinear and non collinear points I can find the distance / length
More informationPaint Tutorial (Project #14a)
Paint Tutorial (Project #14a) In order to learn all there is to know about this drawing program, go through the Microsoft Tutorial (below). (Do not save this to your folder.) Practice using the different
More informationCS 101 Computer Science I Fall Instructor Muller. stddraw API. (DRAFT of 1/15/2013)
CS 101 Computer Science I Fall 2013 Instructor Muller stddraw API (DRAFT of 1/15/2013) This document describes the application programmer interface (API) for the stddraw library. An API describes the set
More informationRaster Scan Displays. Framebuffer (Black and White)
Raster Scan Displays Beam of electrons deflected onto a phosphor coated screen Phosphors emit light when excited by the electrons Phosphor brightness decays -- need to refresh the display Phosphors make
More information1. What is the difference between a local variable and an object s attribute?
6.189 Day 7 Name: Readings How To Think Like A Computer Scientist, chapters 12, 13 and 14. Exercise 7.1 Short Answers 1. What is the difference between a local variable and an object s attribute? 2. What
More informationAn Introduction to Processing
An Introduction to Processing Creating static drawings Produced by: Mairead Meagher Dr. Siobhán Drohan Department of Computing and Mathematics http://www.wit.ie/ Topics list Coordinate System in Computing.
More informationCSc 110, Spring 2018 Lecture 9: Parameters, Graphics and Random. Adapted from slides by Marty Stepp and Stuart Reges
CSc 110, Spring 2018 Lecture 9: Parameters, Graphics and Random Adapted from slides by Marty Stepp and Stuart Reges Exercise: multiple parameters def main(): print_number(4, 9) print_number(17, 6) print_number(8,
More informationPyGame Unit ?
PyGame Unit 1 1.1 1.? 1.1 Introduction to PyGame Text Book for Python Module Making Games With Python and PyGame By Al Swiegert Easily found on the Internet: http://inventwithpython.com/pygame/chapters
More informationPoint A location in geometry. A point has no dimensions without any length, width, or depth. This is represented by a dot and is usually labelled.
Test Date: November 3, 2016 Format: Scored out of 100 points. 8 Multiple Choice (40) / 8 Short Response (60) Topics: Points, Angles, Linear Objects, and Planes Recognizing the steps and procedures for
More informationArea. Domain 4 Lesson 25. Getting the Idea
Domain 4 Lesson 5 Area Common Core Standard: 7.G.6 Getting the Idea The area of a figure is the number of square units inside the figure. Below are some formulas that can be used to find the areas of common
More informationCSAP Achievement Levels Mathematics Grade 6 March, 2006
Advanced Performance Level 4 (Score range: 589 to 830) Students demonstrate equivalency among fractions decimals, and percents; apply number sense; solve real-world problems using geometric and numeric
More informationDrawing Tools. Drawing a Rectangle
Chapter Microsoft Word provides extensive DRAWING TOOLS that allow you to enhance the appearance of your documents. You can use these tools to assist in the creation of detailed publications, newsletters,
More informationCREATING DESMOS ETOOLS
CREATING DESMOS ETOOLS Table of Contents Using Desmos... 3 Creating & Using a Desmos Account (Top Black Bar)... 4 Domain/Range & Axis Labels & Zoom: (Right side Icons)... 6 Adding Items in the List Tray:
More informationPoints and lines. x x 1 + y 1. y = mx + b
Points and lines Point is the fundamental element of the picture representation. It is nothing but the position in a plan defined as either pairs or triplets of number depending on whether the data are
More informationMET 107 Drawing Tool (Shapes) Notes Day 3
MET 107 Drawing Tool (Shapes) Notes Day 3 Shapes: (Insert Tab Shapes) Example: Select on the rounded rectangle Then use the mouse to position the upper left corner and produce the size by dragging out
More informationCS110 Introduction to Computing Fall 2006 Midterm Exam
CS110 Introduction to Computing Fall 2006 Midterm Exam Name: This is an open book/notes exam. Sharing of notes and books is not permitted. Answer all questions in the space provided. Continue on back of
More informationQuickTutor. An Introductory SilverScreen Modeling Tutorial. Solid Modeler
QuickTutor An Introductory SilverScreen Modeling Tutorial Solid Modeler TM Copyright Copyright 2005 by Schroff Development Corporation, Shawnee-Mission, Kansas, United States of America. All rights reserved.
More informationDinoXcope User Manual
DinoXcope User Manual Contents 1 System Requirements 1 Installation 2 Adding a time stamp to the live view 3 Capturing an image 4 Creating a real time movie 5 Creating a time-lapse movie 6 Drawing on an
More informationNumber- Algebra. Problem solving Statistics Investigations
Place Value Addition, Subtraction, Multiplication and Division Fractions Position and Direction Decimals Percentages Algebra Converting units Perimeter, Area and Volume Ratio Properties of Shapes Problem
More informationPython Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science Chapter 6 Defining Functions Python Programming, 2/e 1 Objectives To understand why programmers divide programs up into sets of cooperating functions.
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 information3D Programming. 3D Programming Concepts. Outline. 3D Concepts. 3D Concepts -- Coordinate Systems. 3D Concepts Displaying 3D Models
3D Programming Concepts Outline 3D Concepts Displaying 3D Models 3D Programming CS 4390 3D Computer 1 2 3D Concepts 3D Model is a 3D simulation of an object. Coordinate Systems 3D Models 3D Shapes 3D Concepts
More informationUnit Maps: Kindergarten Math
Representation and Comparison of Whole Numbers K.3 Place value. The student represents and compares whole numbers, the relative position and magnitude of whole numbers, and relationships within the numeration
More informationTABLE OF CONTENTS. Worksheets Lesson 1 Worksheet Introduction to Geometry 41 Lesson 2 Worksheet Naming Plane and Solid Shapes.. 44
Acknowledgement: A+ TutorSoft would like to thank all the individuals who helped research, write, develop, edit, and launch our MATH Curriculum products. Countless weeks, years, and months have been devoted
More informationBuilding Java Programs
Building Java Programs Graphics reading: Supplement 3G videos: Ch. 3G #1-2 Objects (briefly) object: An entity that contains data and behavior. data: Variables inside the object. behavior: Methods inside
More information"Unpacking the Standards" 4th Grade Student Friendly "I Can" Statements I Can Statements I can explain why, when and how I got my answer.
0406.1.1 4th Grade I can explain why, when and how I got my answer. 0406.1.2 I can identify the range of an appropriate estimate. I can identify the range of over-estimates. I can identify the range of
More informationUnit 6: Connecting Algebra and Geometry Through Coordinates
Unit 6: Connecting Algebra and Geometry Through Coordinates The focus of this unit is to have students analyze and prove geometric properties by applying algebraic concepts and skills on a coordinate plane.
More informationElementary Planar Geometry
Elementary Planar Geometry What is a geometric solid? It is the part of space occupied by a physical object. A geometric solid is separated from the surrounding space by a surface. A part of the surface
More informationAdobe InDesign CS6 Tutorial
Adobe InDesign CS6 Tutorial Adobe InDesign CS6 is a page-layout software that takes print publishing and page design beyond current boundaries. InDesign is a desktop publishing program that incorporates
More informationBuilding Java Programs
Building Java Programs Graphics Reading: Supplement 3G Objects (briefly) object: An entity that contains data and behavior. data: variables inside the object behavior: methods inside the object You interact
More informationGraphical User Interfaces
Graphical User Interfaces CSC 1051 Data Structures and Algorithms I Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website: http://www.csc.villanova.edu/~map/1051/
More informationDC2 File Format. 1. Header line 2. Entity line 3. Point line 4. String line
DC2 File Format The DesignCAD DC2 drawing file is an ASCII file, with the data present in character format. Each "record" in the file is actually a line in a text file. There are four types of records,
More informationStart Python.pyw This is the icon you double-click on to start a Python Shell (IDLE).
Python Overview Chapter 1 Start Python.pyw This is the icon you double-click on to start a Python Shell (IDLE). >>> The Python prompt. This is where you type in a Python command. Note: All commands you
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 informationGUI Output. Adapted from slides by Michelle Strout with some slides from Rick Mercer. CSc 210
GUI Output Adapted from slides by Michelle Strout with some slides from Rick Mercer CSc 210 GUI (Graphical User Interface) We all use GUI s every day Text interfaces great for testing and debugging Infants
More informationPrentice Hall Mathematics: Pre-Algebra 2004 Correlated to: The Pennsylvania Math Assessment Anchors and Eligible Content (Grade 11)
AND M11.A Numbers and Operations M11.A.1 Demonstrate an understanding of numbers, ways of representing numbers, relationships among numbers and number systems. SE/TE: 2, 11, 18-22, 25, 27-29, 32-34, 44,
More informationMuskogee Public Schools Curriculum Map Sixth Grade Math
1 st Standard #2: Number Sense and number relationships to solve a Standard #1: Algebraic Reasoning Patterns and Relationships: The student will use algebraic methods to describe patterns, simplify and
More informationSection 7.2 Volume: The Disk Method
Section 7. Volume: The Disk Method White Board Challenge Find the volume of the following cylinder: No Calculator 6 ft 1 ft V 3 1 108 339.9 ft 3 White Board Challenge Calculate the volume V of the solid
More informationSE/TE: SE/TE: 80, N / A SE/TE: 3, 282 SE/TE: 3 4
M11.A Numbers and Operations M11.A.1 Demonstrate an understanding of numbers, ways of representing numbers, relationships among numbers and number systems. M11.A.1.1 Represent and/or use numbers in equivalent
More informationFor full credit, show all work. Study all geometry vocabulary words from your chapter packet.
Accelerated Review 9: Geometric Relationships Name: For full credit, show all work. Study all geometry vocabulary words from your chapter packet. Caleb drew a quadrilateral on his paper. Which of the following
More informationCME Project, Algebra Correlated to: The Pennsylvania Math Assessment Anchors and Eligible Content (Grade 11)
M11.A Numbers and Operations M11.A.1 Demonstrate an understanding of numbers, ways of representing numbers, relationships among numbers and number systems. M11.A.1.1 Represent and/or use numbers in equivalent
More informationRational Numbers: Graphing: The Coordinate Plane
Rational Numbers: Graphing: The Coordinate Plane A special kind of plane used in mathematics is the coordinate plane, sometimes called the Cartesian plane after its inventor, René Descartes. It is one
More informationDirection Fields; Euler s Method
Direction Fields; Euler s Method It frequently happens that we cannot solve first order systems dy (, ) dx = f xy or corresponding initial value problems in terms of formulas. Remarkably, however, this
More informationMeasurement 1 PYTHAGOREAN THEOREM. The area of the square on the hypotenuse of a right triangle is equal to the sum of the areas of
Measurement 1 PYTHAGOREAN THEOREM Remember the Pythagorean Theorem: The area of the square on the hypotenuse of a right triangle is equal to the sum of the areas of the squares on the other two sides.
More informationNew Swannington Primary School 2014 Year 6
Number Number and Place Value Number Addition and subtraction, Multiplication and division Number fractions inc decimals & % Ratio & Proportion Algebra read, write, order and compare numbers up to 0 000
More informationSTANDARDS OF LEARNING CONTENT REVIEW NOTES HONORS GEOMETRY. 3 rd Nine Weeks,
STANDARDS OF LEARNING CONTENT REVIEW NOTES HONORS GEOMETRY 3 rd Nine Weeks, 2016-2017 1 OVERVIEW Geometry Content Review Notes are designed by the High School Mathematics Steering Committee as a resource
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 informationChapter 1-3 Parallel Lines, Vocab, and Linear Equations Review
Geometry H Final Exam Review Chapter 1-3 Parallel Lines, Vocab, and Linear Equations Review 1. Use the figure at the right to answer the following questions. a. How many planes are there in the figure?
More informationUsing Graphics. Building Java Programs Supplement 3G
Using Graphics Building Java Programs Supplement 3G Introduction So far, you have learned how to: output to the console break classes/programs into static methods store and use data with variables write
More informationAn angle that has a measure less than a right angle.
Unit 1 Study Strategies: Two-Dimensional Figures Lesson Vocab Word Definition Example Formed by two rays or line segments that have the same 1 Angle endpoint. The shared endpoint is called the vertex.
More informationNets and Drawings for Visualizing Geometry. Unit 1 Lesson 1
Nets and Drawings for Visualizing Geometry Unit 1 Lesson 1 Students will be able to: Represent three-dimensional figures using nets. Make isometric and orthographic drawings. Key Vocabulary: Net Isometric
More informationCustomisation and production of Badges. Getting started with I-Color System Basic Light
Customisation and production of Badges Getting started with I-Color System Basic Light Table of contents 1 Creating a Badge Model 1.1 Configuration of Badge Format 1.2 Designing your Badge Model 1.2.1
More informationVocabulary for Student Discourse Pre-image Image Reflect Symmetry Transformation Rigid transformation Congruent Mapping Line of symmetry
Lesson 3 - page 1 Title: Reflections and Symmetry I. Before Engagement Duration: 2 days Knowledge & Skills Understand transformations as operations that map a figure onto an image Understand characteristics
More informationCS 201 Advanced Object-Oriented Programming Lab 10 - Recursion Due: April 21/22, 11:30 PM
CS 201 Advanced Object-Oriented Programming Lab 10 - Recursion Due: April 21/22, 11:30 PM Introduction to the Assignment In this assignment, you will get practice with recursion. There are three parts
More informationEXAMINATIONS 2016 TRIMESTER 2
EXAMINATIONS 2016 TRIMESTER 2 CGRA 151 INTRODUCTION TO COMPUTER GRAPHICS Time Allowed: TWO HOURS CLOSED BOOK Permitted materials: Silent non-programmable calculators or silent programmable calculators
More information