1 CSC 211 Data Structures Lecture 18 Dr. Iftikhar Azim Niaz [email protected] 1.
CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz [email protected] 1.
-
Upload
laurence-sutton -
Category
Documents
-
view
236 -
download
6
Transcript of CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz [email protected] 1.
![Page 2: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/2.jpg)
2
Last Lecture Summary I Impact Printers and Non Impact Printers Impact Printers
Dot Matrix Line Printers Band Printers
Impact Printer Advantages and disadvantages
Non Impact Printers Ink jet , Laser , All-in-One Peripherals
Comparing Printers
![Page 3: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/3.jpg)
3
Last Lecture Summary II High Quality Printers
Photo printer Thermal printer Dye Sublimation Solid Ink Plotter
Care and Feeding of Printers
![Page 4: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/4.jpg)
Transforming Data Into Information
Understands only two states either On or Off Makes different patterns of 0s and 1s
Data vs Information How Computers Represent Data
4
![Page 5: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/5.jpg)
How Computer Represent Data Number system
Manner of Counting Several different number
systems exist To Computer everything is
a number Alphabets, numbers,
punctuation marks, sound, pictures, computer instructions
For example “Here are some words.” 5
![Page 6: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/6.jpg)
Decimal Numbers Used by humans to count Latin word deci mean 10 Also called Base 10 Have 10 distinct digits
0 1 2 3 4 5 6 7 8 9 10 is a two-digit number Digits combine to make
larger numbers
6
![Page 7: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/7.jpg)
Binary Number System Switch has two states
Off represents 0, On is 1 Latin bi means 2 Used by computers to count Two distinct digits, 0 and 1
0 and 1 combine to make numbers
represent a quantity >1 it uses two (or more) digits
Pattern repeats indefinitely
7
![Page 8: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/8.jpg)
Data RepresentationA computer circuit represents the 0 or the 1 electronically by the presence or absence of an electrical charge
8
![Page 9: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/9.jpg)
Comparison Base 2 to Base 16
9
![Page 10: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/10.jpg)
Number Conversion Decimal to Binary and Binary to Decimal Decimal to Octal and Octal to Decimal Decimal to Hexadecimal and
Hexadecimal to Decimal Binary to Hexadecimal Octal to Hexadecimal Hexadecimal to Binary and Octal
10
![Page 11: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/11.jpg)
Decimal To Binary 1
11
![Page 12: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/12.jpg)
Decimal To Binary
(151)10 = (10010111)2
12
![Page 13: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/13.jpg)
Decimal to Binary (with Fractions)
(12.75)10 = (1100.11)2
13
![Page 14: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/14.jpg)
Binary to Decimal
14
![Page 15: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/15.jpg)
Binary to Decimal
15
![Page 16: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/16.jpg)
Binary to Decimal 11100012 = 11310
16
![Page 17: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/17.jpg)
Binary to Decimal
17
111001111012 = 185310
110110102 = 21810
![Page 18: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/18.jpg)
Binary to Decimal (with Fractions) (10.011010101)2 = (2.416015625)10
18
![Page 19: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/19.jpg)
Exercise Decimal to Binary
19
![Page 20: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/20.jpg)
Exercise Decimal to Binary
20
![Page 21: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/21.jpg)
Decimal to Octal 432110 = 103418
21
![Page 22: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/22.jpg)
Decimal to Octal (Fractions) 0.0510 = 0.031468
22
![Page 23: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/23.jpg)
Octal to Decimal
7438 = 48310 265258 = 1160510
23
![Page 24: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/24.jpg)
Exercise Decimal to Octal
24
![Page 25: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/25.jpg)
Exercise Octal to Decimal
266018 =
14228 =
25
![Page 26: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/26.jpg)
Decimal to Hexadecimal
26
![Page 27: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/27.jpg)
Decimal to Hexadecimal
27
![Page 28: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/28.jpg)
Hexadecimal to Decimal
28
![Page 29: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/29.jpg)
Hexadecimal to Decimal (ABC.123)16 = (2748.0710449219)10
29
![Page 30: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/30.jpg)
Comparison Base 2 to Base 16
30
![Page 31: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/31.jpg)
Binary to Hexadecimal
31
![Page 32: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/32.jpg)
Hexadecimal to Binary and Octal
32
![Page 33: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/33.jpg)
Octal to Hexadecimal
33
![Page 34: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/34.jpg)
Exercise Binary to Hexadecimal
(10110101010101)2 (1100010010)2
34
![Page 35: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/35.jpg)
Exercise Octal to Hexadecimal
(344)8 (1422)8
35
![Page 36: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/36.jpg)
Number System Program
36
http://www.goldenkstar.com/number-system-school-software-maths.htm
Genius Maker Free software Use the number system
![Page 37: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/37.jpg)
37
Summary Number System
Decimal Binary Octal Hexadecimal
Number conversion
![Page 38: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/38.jpg)
Recommended Websites
38
http://www.cdrummond.qc.ca/cegep/informat/Professeurs/Alain/files/ascii.htm
http://www.lookuptables.com/ebcdic_scancodes.php
http://math.comsci.us/radix/hexadecimal.html
![Page 39: CSC 101 Introduction to Computing Lecture 8 Dr. Iftikhar Azim Niaz ianiaz@comsats.edu.pk 1.](https://reader034.fdocuments.us/reader034/viewer/2022050723/56649f585503460f94c7d058/html5/thumbnails/39.jpg)
Number System - ExerciseDecimal Binary Octal Hexadecimal
(786)10 (1100010010)2 (1422)8 (312)16
(555)10 (1000101011)2 (1053)8 (22B)16
(228)10 (11100100)2 (786)8 (786)16
(179)10 (10110011)2 (786)8 (786)16
(483)10 (111100011)2 (743)8 (1E3)16
(4012)10 (111110101100)2 (7643)8 (FAC)16
(4321)10 (1000011100001)2 (10341)8 (10E1)16
(1853)10 (11100111101)2 (3475)8 (73D)16
(9526)10 (1001010011011)2 (22466)8 (2536)16
(11605)10 (10110101010101)2 (26525)8 (2D55)16
(48879)10 (111111011101111)2 (137357)8 (BEEF)16
39