CSE 8351 Computer Arithmetic Fall 2005 Instructor: Peter-Michael Seidel.

Slides:



Advertisements
Similar presentations
The Abacus By: Ashley Margolis.
Advertisements

Year 2 Objectives: Number 1 NUMBER AND PLACE VALUE Objective 1: Count on in steps of 2, 3, 5 and 10 from any number Count in 10s to 100 *1 Count in 2s.
Capital Budgeting and Financial Planning Course Instructor: M.Jibran Sheikh.
HELPING YOUR CHILD WITH NUMERACY: ADDITION AND SUBTRACTION.
Year 5 Objectives: Number
DPW Network Security 101 Session 1. DPW Early Mechanical Computers AbacusPascaline machine Napier’s Bones Stepped Reckoner Arithmometer Punch cards Babbage’s.
Year 4 Objectives: Number 1
CSE 1520 Computer use: Fundamentals Fall CSE 1520 – Computer use: Fundamentals Instructor (Section G): Simone Pisana Course Director: John Hofbauer.
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Lecture 3 Number System.
CHAPTER 2: Number Systems
The History of Numbers.
CMPE12cGabriel Hugh Elkaim 1 Number Systems. CMPE12cGabriel Hugh Elkaim 2 A Brief History of Numbers From Gonick, Cartoon Guide to Computer Science.
Slide 4-1 Copyright © 2005 Pearson Education, Inc. SEVENTH EDITION and EXPANDED SEVENTH EDITION.
1-1 Copyright © 2015, 2010, 2007 Pearson Education, Inc. Chapter 15, Slide 1 Chapter 15 Random Variables.
John Napier: Born Died 1617 Lived in Edinburgh Scotland during time of Protestantism Came from a wealthy family/background. Man of many talents,
This presentation will review different math skills that will help you with every day math problems. Each lesson takes approximately 15 minutes to do.
Maths Information Evening for Parents Year 3, 4 and 5
ulum.co.uk/Year6.aspx ulum.co.uk/Year6.aspx.
Developing Higher Level Thinking and Mathematical Reasoning.
Topic 1. EARLY RECORDS 4,500 YEAR OLD TAX RECORD  Early civilization used calculating devices for  Business  Taxes.
William OughtredWilliam Oughtred and others developed the slide rule in the 17th century based on the emerging work on logarithms by John Napier. Before.
Napier’s Bones An Adventure in 17 th Century Arithmetic by Mr. Hansen.
NUMERACY PRESENTATION MULTIPLICATION AND DIVISION
Why Focus on Mental Mathematics? It is the form of calculation used by numerate people.It is the form of calculation used by numerate people. It makes.
Algebraic Operations Simplest Form Adding / Sub Fractions Multiple / Divide Fractions Subject of Formula Harder Subject of Formula.
Writing Whole Numbers K. McGivney MAT400
Horrington Primary School
History of Abacus By: Huy Do & Trinh Huynh By: Huy Do & Trinh Huynh.
Numeral Systems Subjects: Numeral System Positional systems Decimal
CPSC 321 Introduction to Logic Circuit Design Mihaela Ulieru (‘Dr. M’)
Lesson 5.7.  Before machines and electronics were adapted to do multiplication, division, and raising a number to a power, scientists spent long hours.
Historical Numeration Systems
CMPE12c Fall 03Cyrus BazeghiCMPE12c Fall 03Cyrus Bazeghi 1 Number Systems.
CHAPTER 3: Number Systems
CSE 8351 Computer Arithmetic Fall 2005 Instructor: Peter-Michael Seidel.
(Actually, “Numeral Systems”).  Unary ◦ Each item is represented by an instance of a symbol Example: 7 might be ||||||| ◦ Also called “tally”  Sign-value.
CHAPTER 3: Number Systems The Architecture of Computer Hardware and Systems Software & Networking: An Information Technology Approach 4th Edition, Irv.
How computers work The CPU & Memory. The parts of a computer.
CISC1100: Binary Numbers Fall 2014, Dr. Zhang 1. Numeral System 2  A way for expressing numbers, using symbols in a consistent manner.  " 11 " can be.
History of Computing. Where did it start? Abucus 500 B.C. The abacus was first used by the Babylonians as an aid to simple arithmetic at sometime around.
Data Representation Conversion 24/04/2017.
ISECON A New Perspective on Grading Laurie Werner Associate Professor of Computer and Information Technology Miami University.
Maria Siomadi 5 th class. What is a “computer”? A computer is a general purpose device that can be programmed to carry out a finite set of arithmetic.
CS 232: Computer Architecture II Prof. Laxmikant (Sanjay) Kale.
Mental Maths at St John’s. How Maths teaching has changed -To give children the chance to explore ways of finding an answer, and being able to explain.
Aims:  to provide an overview for parents of how mathematics is taught within our school,  to explain the expectations of the National Curriculum 
Fast calculation methods. Addition  Add 137,95 Solution: = (137-5)+100= = 232.
Measurement Adding and Subtracting Fractions with Different Denominators.
CHAPTER 3: Number Systems
Numbers Properties Learning Objective: Recognise and use multiples, factors, common factor, highest common factor, lowest common multiple and primes; find.
Written methods in Year 2
The Number Zero By zee oddo.
New Curriculum Changes in Maths Kat Portou Maths Co-ordinator.
National Curriculum New curriculum 2014 September 2014 – Years 1, 3, 4, 5 September 2015 – Years 1-6 Generally slimmed down in content Content is.
Foundational Math Strategies Fall Objectives  I can understand the math CRA approach.  I can use concrete and representational strategies to teach.
Introduction to the new Mathematics Primary Curriculum Parent Meeting 30/9/14.
Year 4 Block A.
Parent/Carer Information Meeting
CA.
Place Value and Mental Calculation
SEVENTH EDITION and EXPANDED SEVENTH EDITION
Year 7 Number - Calculations
Digital Systems and Binary Numbers
A Guide to succeeding at Arithmetic
Subscript and Summation Notation
Multiplication Progression YR to Y6
Mental Strategies in Key Stage 1
Multiplication Progression YR to Y6
Presentation transcript:

CSE 8351 Computer Arithmetic Fall 2005 Instructor: Peter-Michael Seidel

CSE 8351 Computer ArithmeticSeidel - Fall Administrative Issues Class times: TTh 5:00-6:20 Office hours: Seidel: W 2-3, Th 2-3 Course Webpage: Class material –Handouts, slides and references will be provided on course webpage References will be provided on WWW Computer Arithmetic Page (to be setup) Grade distribution –Project40% –Paper Summaries/Presentation 40% –Examination 20% 8000 level - Research focus in class –Quality Research is based on a combination of Knowledge (facts) / Skills (methodology) / Motivation (effort)

CSE 8351 Computer ArithmeticSeidel - Fall Historical Perspectives Need Input to Compute –Numbers –How to represent them? –In early days very few people could write or had access to paper (writing was expensive) –Communication of numbers: with the purpose of trading –Numbers represented with hands, fingers and body parts

CSE 8351 Computer ArithmeticSeidel - Fall Development of numbers –First number symbols found are about 6000 years old (in caves in stone) –3300 years ago (Egypt): report on cows won after a battle –200 years ago (Micronesia) : Some Indian tribes can only count to 3 everything larger is called 4. –Counting started with fingers, stones, lines, cherry stones –Number range with fingers is very limited, is it ? –Counting possible, computing difficult –Combining of different symbols giving them different weights

CSE 8351 Computer ArithmeticSeidel - Fall Development of numbers Roman numbers: I = 1 V = 5 X = 10 L = 50 C = 100 D = 500 M = = MMCCCLXXXVIII ( =2388) Even counting is difficult

CSE 8351 Computer ArithmeticSeidel - Fall Greek Enumeration and Basic Number Formation Use Greek Letters: with the three additional symbols: digamma koppasampi Numbers < 1000 composed:

CSE 8351 Computer ArithmeticSeidel - Fall More on Greek Numbers Larger Greek Numbers (apostrophe signals units of 1000) Fractions: Calculations: (multiplication based on distributive law)

CSE 8351 Computer ArithmeticSeidel - Fall Types of numbers systems Additional Number Systems (Greece – Syria – China - Roman) Number value is generated as addition of digits (independent of position), e.g. –Unary numbers: |, ||, |||, ||||, … Positional Number Systems (India - Arabic): value of a digit depends not only on symbol, but also on position in the representation (that defines the weight of that digit) Which advantages do additional Number Systems have over Positional number systems for computation?

CSE 8351 Computer ArithmeticSeidel - Fall Development of Numbers Numbers similar to ours developed around 600 a.D. Computing device still the fingers, but: 40 finger positions allowed number representations up to 200,000 also allows to compute Digital has been defined back then (latin Word: digitus (finger)). Promoted by Leonardo Fibonnacci ( ) in his book on the Abacus (1202) allows not only to count, but also to compute 16 th century: print digit letters

CSE 8351 Computer ArithmeticSeidel - Fall Computing devices Very early computing device: tally (write numbers in wood) Allow more computation with the Abacus: Allows to add and subtract. Multiplication and division requires additional tables

CSE 8351 Computer ArithmeticSeidel - Fall Importance of Number Representations A German merchant of the fifteenth century asked an eminent professor where he should send his son for a good business education. The professor responded that German universities would be sufficient to teach the boy addition and subtraction but he would have to go to Italy to learn multiplication and division. Before you smile indulgently, try multiplying or even just adding the Roman numerals CCLXIV, MDCCCIX, DCL, and MLXXXI without first translating them. John Allen Paulos, Beyond Numeracy

CSE 8351 Computer ArithmeticSeidel - Fall Simple Computing devices Multiplication and Division more complicated than addition subtraction => Motivation to reduce multiplication to addition Use Logarithms, reduce Multiplications to Additions Use of logarithm tables Corresponding Tool: Sliding rule Still in use in high schools 25 years ago, before calculators were used …

CSE 8351 Computer ArithmeticSeidel - Fall Abacus Structure

CSE 8351 Computer ArithmeticSeidel - Fall Abacus Operations Introduction and Counting: Addition: Subtraction: Book (includes also Multiplication & Division, Square Roots, Cube Roots ):Multiplication & DivisionSquare RootsCube Roots Applet: