Assignment No. 01: CS101-Introduction To Computing
Assignment No. 01: CS101-Introduction To Computing
Assignment No. 01: CS101-Introduction To Computing
01
CS101- Introduction to
Computing
BS-Software Engineering
(BSSE)
Semester 1st
Dated: 15-11-2018
1
Assignment No. 01
Semester Fall 2018
Total Marks: 20
CS101- Introduction to
Computing
Question#1:
(I) Convert the decimal numbers into equivalent binary numbers.
(3242)10 => (?) 2
(Solution)
Step 1:
Write down the decimal number and continually divide by 2, to give a result and a remainder. The
remainder is either 1 or a 0.
In this question we have:
Result Remainder
3242 / 2 1621 0
1621 / 2 810 1
810 / 2 405 0
405 / 2 202 1
202 / 2 101 0
101 / 2 50 1
50 / 2 25 0
25 / 2 12 1
12 / 2 6 0
6 / 2 3 0
3 / 2 1 1
1 / 2 0 1
Step 2:
Read the remainders from bottom to top.
(3242)10 = (110010101010)2
2
Question#1:
(II) Convert the binary answer back into equivalent decimal numbers.
(110010101010)2 => (?) 10
_______________________________________________________________________________________
(Solution)
Step 1:
Start at the rightmost digit. Take that digit and multiply with 20 (20 = 1). I multiply second digit with
21, third with 22, and so on......
In this question I have:
Products
0 x 20 = 0 x 1 = 0
1 x 21 = 1 x 2 = 2
0 x 22 = 0 x 4 = 0
1 x 23 = 1 x 8 = 8
0 x 24 = 0 x 16 = 0
1 x 25 = 1 x 32 = 32
0 x 26 = 0 x 64 = 0
1 x 27 = 1 x 128 = 128
0 x 28 = 0 x 256 = 0
0 x 29 = 0 x 512 = 0
1 x 210 = 1 x 1024 = 1024
1 x 211 = 1 x 2048 = 2048
Step 2:
Add all products together.
All Products = 0 + 2 + 0 + 8 + 0 + 32 + 0 + 128 + 0 + 0 + 1024 + 2048 = 3242
(110010101010)2 = (3242)10
3
Question#2: [Marks 10]
Step 2:
OR operations:
1 1 1 1 0 1
1 0 1 1 0 1
1 1 1 1 1 1
1 0 1 1 1 1
0 1 1 0 0 0
0 0 0 0 0 0
0 1 1 0 1 1
0 0 0 0 1 1
4
Step 3:
XOR operations:
0 0 0 1 1 0
0 0 0 1 1 0
0 1 1 1 1 0
0 1 1 1 1 0
1 0 1 1 0 1
1 0 1 0 0 0
1 1 0 1 1 0
1 1 0 0 1 1
Step 4:
AND operations:
0 0 0
0 0 0
1 0 0
1 0 0
1 1 1
1 0 0
0 0 0
0 1 0
So, the Answer is:
(AB).((A/ + C/) (A/+B))
0
0
0
0
1
0
0
0
5
We can represent all the above tables in one table, as given below:
/ /
(AB).((A/
(A + C )
A B C AB A/ C/ (A/ + C/) (A/+B) + C/)
(A/+B)
(A/+B))
0 0 0 0 1 1 1 1 0 0
0 0 1 0 1 0 1 1 0 0
0 1 0 1 1 1 1 1 0 0
0 1 1 1 1 0 1 1 0 0
1 0 0 1 0 1 1 0 1 1
1 0 1 1 0 0 0 0 0 0
1 1 0 0 0 1 1 1 0 0
1 1 1 0 0 0 0 1 1 0
_______________________________________________________________________________________