Download presentation

Presentation is loading. Please wait.

Published byMarcelo Grisham Modified about 1 year ago

1
Introduction to Computing CS 101 Autumn 2004

2
Chapter 1 Introduction to Computing

3
Charles Babbage Life : 1791 – 1871 UK Known as " Father of Computing " for his contributions to the basic design of the computer through his Analytical Machine

4
The First Programmer Countess of Lovelace Ada Augusta King

5
The Mill The Analytical Engine of Charles Babbage was never completed in his lifetime, but his son Henry Provost Babbage built the "mill" portion of the machine from his father's drawings On January 21, 1888 the Mill computed multiples of pi to prove the adequacy of the design.

6
First Electronic Computer Date: February 14, 1946 Place: University of Pennsylvania Name: ENIAC Designed by: J. Presper Eckert and John Mauchly Purpose: Computing firing tables for the Aberdeen Proving Ground. Programming: Rewiring Memory: Nil Comment: ENIAC was a parallel processor well ahead of its time. Working with ENIAC

7
ENIAC This is only 1/10th of the original. It was announced on February 14th, 1946.

8
How many Computers? The world only needs maybe three computers. Thomas J. Watson, Sr. (CEO IBM)

9
IBM System 360

10
Automatic loom Patterns controlled by a linked sequence of punched cards Punched cards

11
First Transistor Year : 1947 Inventors John Bardeen Walter Brattain William Shockley Nobel prize in 1956

12

13
John Louis von Neumann Born: 1903, Hungary Died: 1957, USA Brilliant mathematician, synthesizer, and promoter of the stored program concept,… The von Neumann Architecture

14
Alan Turing Life: 1912 – 1954 UK Pioneer in developing modern computer logic One of the first to approach the topic of artificial intelligence.

15
Number Systems oDecimal System Base 10 Base 10 oBinary System Base 2 Base 2 oOctal System Base 8 Base 8 oHexadecimal System Base 16 Base 16

16
Decimal Number System oBase 10 system (Ten digits: 0, 1, 2, …, 9) oCounting process Every digit goes through a cycle 0 9 Higher significant digit incremented by 1 for every cycle of the immediately lower significant digit oExample 00 01 02 …09 10 11 …19 20 21…

17
Decimal Number System oExpanded form 5429 = 5, OR 5,429 = 5x x x x10 0 5,429 = 5x x x x10 0 oAddition Carry oSubtraction Borrow Negative number

18
Decimal Number System oAddition oSubtraction

19
Decimal Number System o10’s compliment Let N be an n digit number P = 10 n – N is 10’s compliment of N oExample 1 N = 5802 N = 5802 P = 10 4 – 5802 = 4198 P = 10 4 – 5802 = 4198 oExample 2 N = 4198 N = 4198 P = 10 4 – 4198 = 5802 P = 10 4 – 4198 = 5802

Similar presentations

© 2016 SlidePlayer.com Inc.

All rights reserved.

Ads by Google