0% found this document useful (0 votes)
12 views

Assignment 01

Uploaded by

Haisum Haroon
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Assignment 01

Uploaded by

Haisum Haroon
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Instructor: Applications of ICT

Ms. Mehwish Ghafoor Assignment-01

Note:
Submit the assignment on Google Classroom using the following format BCS230XX.PDF
Due Date: 20-Sep-2023 @ 11:59 PM Deadline will not be Extended
LATE SUBMISSION IS ACCEPTABLE WITH A PER-DAY PENALTY
You MUST NOT PALAGRIZE as it will lead to zero in this Assignment

Total Marks: 20 + 20+ 10+20+10+10+10= 100


TASK 1: Ethical and Technical Aspect of ICT (10+10=20)
Question 1: (5+5=10)
1. Examine the technical challenges associated with the deployment of autonomous vehicles.
What incidents or issues have highlighted the need for advancements in autonomous
vehicle technology and safety?

2. Research and describe a recent technical failure incident involving critical infrastructure
(e.g., power grids, water supply systems) due to ICT-related problems. How did this
incident impact the affected region, and what measures were taken to prevent future
failures?
Question 2: (5+5=10)
1. Explore the concept of embedded computers and provide an explanation of what they are.
How do they differ from traditional computers in terms of design and application?

2. Investigate the healthcare industry and identify five examples where embedded computers
play a crucial role in medical devices or equipment. How do these embedded systems
improve patient care and diagnostics?
TASK 2: Number Conversions (2*3+2*4+2*3=20)
1. Convert the following hexadecimal numbers to binary:
a) 7D
b) A5
c) FFF.9

2. Convert the following binary numbers to hexadecimal and octal:


a) 1101101.101
b) 10101010.001
c) 111100001111.11
d) 101011.001

3. Convert the following decimal numbers to hexadecimal and binary:


a) 255
b) 4096
c) 2021.6
TASK 3: Arithmetic Operations (2*5=10)
1. Subtract the following binary numbers:
101101.1101 - 1001.0101
2. Add the following binary numbers:
11001.101 + 101.011
3. Subtract the following hexadecimal numbers:
1A3C - B82

4. Subtract the following octal numbers:


47263.45 – 22563.4

5. Add following octal numbers:


2164.428 + 424.2107
TASK 4: Problem Solving (10+10=20)
1: Write an Algorithm to calculate the final grade of a student, take the scores of three assignments
(a01, a02, a03) as input and the scores of two exams (ex1, ex2) as input.
Take the weightage (in percentage) of assignments (assig_w) and exams (exam_w) as input too.
To calculate the final grade use the following formula:
𝑎𝑠𝑠𝑖𝑔_ 𝑤 𝑒𝑥𝑎𝑚_𝑤
𝑓𝑖𝑛𝑎𝑙_ 𝑔𝑟𝑎𝑑𝑒 = [(𝑎01 + 𝑎02 + 𝑎03) ∗ ( )] + [(𝑒𝑥1 + 𝑒𝑥2) ∗ ( )]
100 100
2: Write an Algorithm that takes temperature and its scale indicator ("F" for Fahrenheit or "C" for
Celsius) as input. Use IF statements to determine the input scale and convert it to the other scale
using the appropriate formula:
• If the input scale is Fahrenheit ("F"), convert it to Celsius.
• If the input scale is Celsius ("C"), convert it to Fahrenheit.
• Prints the converted temperature.
TASK 5: Boolean Algebra (5*2=10)
Simply the following Boolean Expressions:
a) Y = (A + B)(A' + C)
b) Y = (A'B'C' + AB'C + A'BC)
c) Z = A'B + AB'C + A'BCD + ABC
d) Z = (A' + B')' [ Hint: Apply De Morgan’s Theorem]

TASK 6: Draw circuit Diagram for any two expressions from Task 5. (2*5=10)

TASK 7: Write expression for ‘X’ (10)

You might also like