Use routers, Switches and Hubs to design a simple network for Maendeleo Institute of Technology having 240 employees. The Institute has five departments: Computer Science has 100 employees, Information Technology 60 employees, Accounts 40 employees, Human Resource has 20 employees and Marketing has 20 employees.

Required:

• Network topology showing five network that corresponds to five departments.

• Use Class C IP addresses (example 192.168.10.0/24) to show the subnet ID and broadcast ID of each department, the IP address must not overlap

• Consider Scalability

• Give reasons for your choice/ decisions

Answers

Answer 1

Answer:

To design a simple network for Maendeleo Institute of Technology with 240 employees, we could use a combination of routers, switches, and hubs.

Our network would consist of five separate networks, one for each department at the institute. We would use class C IP addresses, with a subnet mask of /24, to create the following subnets:

Computer Science department: 192.168.10.0/24

Information Technology department: 192.168.11.0/24

Account department: 192.168.12.0/24

Human Resource department: 192.168.13.0/24

Marketing department: 192.168.14.0/24

Each department would be connected to the network via a switch, which would allow for communication within the department and with other departments as needed. A router would be used to connect the individual department networks to the wider internet, and would also serve as a firewall to protect the network from external threats.

We would also include a hub in the network to allow for communication between devices within a department, as well as to provide additional connectivity and scalability.

Overall, our network design would provide each department with its own separate network, with the ability to communicate with other departments as needed. It would also be scalable, allowing for the addition of new devices and departments as the institute grows. The use of class C IP addresses and a /24 subnet mask would ensure that IP addresses do not overlap, ensuring efficient and reliable communication within the network.


Related Questions

explain the fundamental Components of a Programming Language
can u answer in 8 lines

Answers

Answer:

1. Syntax: Syntax is the structure of a programming language which includes rules for constructing valid statements and expressions.

2. Data Types: Data types are used to define the type of data that is stored in a variable.

3. Variables: Variables are used to store data values.

4. Operators: Operators are used to perform operations on variables and values.

5. Control Structures: Control structures are used to control the flow of a program.

6. Functions: Functions are used to group related code into a reusable block.

7. Libraries: Libraries are collections of functions and data structures that can be used in a program.

8. Comments: Comments are used to document code and make it easier to understand.

Explanation:

My code doesn't give me the right output: I have to use the Python input command, and the number could be a decimal fraction, such as 6.5, so I should use floating point numbers?
I need to have a loop that repeats six times, with a routine in the middle of the loop to get the user input as a floating point number and add the number to a sum.

Can someone check it for me?
score_list = [ input("Judge No {} :score ".format(num+1)) for num in range(6)]
int_accumilator :int = 0
for score in score_list:
if(score > 10 ):
print("i only like numbers within the 0-10 range !")
exit()
int_accumilator+= score

print("the average score is ...", int_accumilator/ len(score_list))

Answers

Answer:

def get_score(judge_num: int) -> float:

   """

   Asks the user for the score of a single judge and returns it.

   """

   score = float(input(f"Score for Judge {judge_num}: "))

   return score

def calculate_average(scores: list[float]) -> float:

   """

   Calculates the average score given a list of scores.

   """

   return sum(scores) / len(scores)

# Initialize the total score to 0

total_score = 0

# Initialize an empty list to store the scores of the judges

scores = []

# Loop through each judge

for judge_num in range(1, 7):

   # Get the score for the current judge

   score = get_score(judge_num)

   # Add the score to the total score

   total_score += score

   # Append the score to the list of scores

   scores.append(score)

# Calculate the average score

average_score = calculate_average(scores)

# Print the average score

print(f"The average score is: {average_score:.2f}")

There are a few issues with your code.

First, the input function returns a string, not a number. You need to convert the input to a number using the float function before adding it to the int_accumulator.

Second, you have defined int_accumulator as an int, but you are trying to add floating point numbers to it. This will cause an error. Instead, you should define int_accumulator as a float to allow it to hold decimal values.

Finally, you have a typo in your code - int_accumilator should be int_accumulator.

Here is the corrected code:

score_list = [float(input("Judge No {} :score ".format(num+1))) for num in range(6)]
int_accumulator: float = 0
for score in score_list:
if score > 10:
print("I only like numbers within the 0-10 range !")
exit()
int_accumulator += score

print("the average score is ...", int_accumulator / len(score_list))

This should allow you to get the correct output.

70 POINTS!!!!
what is the importance of genders in computer science
give at least 3 complete paragraphs
PLS answer correctly...i will mark u as brainlyst!!!!!

Answers

Answer:

Explanation:

The biggest question now is how do we attract more women into the computer science field. Women need more encouragement, especially from teachers of both sexes and fellow students. Mentoring is a definite means to attract and keep women more interested in the field. Even just the support of other females present in a classroom setting can help boost the confidence in each other. Multiple studies have shown that the lack of women in computer science is very likely to start before college (Cohoon). They need this encouragement not only while taking college courses but also early on in their education. Females tend to be just as interested in science as men when they are young but their teachers and schools, who would have the most influence on them, aren’t doing their job in nurturing and identifying these women (Gurian). A possible solution to improving their confidence would be to have more mentors who can help attract and keep women interested in the field. The shortage of women in the computer science field has made it more difficult to have women in high positions. This makes it important for women who are in high positions to be mentors to all women interested. According to Joanne Cohoon a professor at the University of Virginia “CS departments generally retained women at comparable rates to men when the faculty included at least one woman; was mentored, and supervised female students; enjoyed teaching; and shared responsibility for success with their students”. It is also found that departments with no female faculty lost female students at high rates relative to men (Cohoon). Seeing other women in computer science can definitely raise confidence in women to continue or begin studying the subject. “In a new survey, 40 percent of women in the STEM fields… report that they were discouraged from their career choices, typically in college and often by their professors” (Downey). This data shows how we need more mentors willing to support women and that we are lacking teachers to help inspire young women into entering the field.

Since the beginning of computing most software and programs have been male-oriented. Video games were originally targeted at males with sport and violent themes with mostly male lead characters and limiting female roles like women who need to be rescued (Lynn). Early experiences with computers are important in shaping someone’s willingness to explore technology. “Playing with computer, console, and arcade games and educational ware can provide an introduction to computer literacy, creating familiarity and building confidence in skills” (Lynn, 145). Because computer science is so dominated by men, the software tends to be more male- friendly. To make software more appealing to girls, it should have low frustration levels, be challenging and be interactive (Lynn). By having more women in the field, women can create much more women-friendly software. Girls tend to prefer games where they can make things, rather than destroy them(Lynn). Recently more and more games have been produced that are more girl-friendly, like simulation games. The Sims is a video game where you create humans, animals and homes and has proved to be a big success with a female audience. A strategy to get more women to break outside the stereotype of women being less competitive than men would be to take games designed for boys and demand comparable female characters to empower them to be more competitive and assertive. Video games often become involved with computing as a byproduct of wanting to master gaming (Lynn).

Many boys tend to have more experience with computers at a younger age because of video games, when boys and girls are put together in a class to learn about computers the boys are already at a higher level, which is not encouraging to the women beginning at a lower level in the same class. Making more computer classes mandatory both in high school and at the college level will not only help women because of the increasing number of other female peers, but it can spark interest in women early on, helping teachers to identify students with aptitude.

Which company gave Apple its big break in the business market?

Commodore Business Machines
Software Arts
Tandy Corporation
Microsoft

Answers

Answer:

Microsoft

Explanation: I’m not a computer fanatic, but everybody should know this. And if anything else is the answer, then that’s because it would’ve been in the text that I DON’T have.

Answer: software arts

Explanation:

i just did it

Create a program for the given problems using one-dimensional array. Program to identify if the input number is odd or even.​

Answers

Answer:

Here's an example of a simple program in Python that uses a one-dimensional array to determine if a given number is odd or even:

def check_odd_even(arr):

   for i in range(len(arr)):

       if arr[i] % 2 == 0:

           print(str(arr[i]) + " is even")

       else:

           print(str(arr[i]) + " is odd")

# Example usage

numbers = [1, 2, 3, 4, 5, 6, 7]

check_odd_even(numbers)

The program defines a function check_odd_even that takes an array of numbers as an input. It then iterates over the array, checking the remainder of each number when divided by 2. If the remainder is 0, the number is even, if not then it is odd. The program then prints whether each number is even or odd.

You can input any array you want, of any lenght, and the function will work the same way.

Keep in mind that you can also check the parity in another ways, like using bitwise operation.

Explanation:

You are a member of Future Business Leaders of America, and a local retirement community has asked if you and
your other members could come to their facility to help teach the residents that live there how to use technology
so that they can communicate with their grandchildren. This is an example of
networking
a competition
community service
a class assignment

Answers

Senior executives typically invite network members to participate in the planning and implementation of the change process at the first meeting. There is a matter of minutes, and Meetings are scheduled frequently.

Which three strategies would you recommend to make your company a fantastic place to work?

Fantastic lines of communication between management and employees. a feeling of belonging within the crew. allowing workers the freedom to develop their skills. a tradition of ongoing development.

What are some tactics you may employ to promote innovation and creativity within a company?

Ask your staff to present their ideas if you want to encourage creativity and innovation. You might also develop a procedure to submit them. Request that each employee presents an idea within a set deadline, and offer incentives to encourage discussion.

to know more about community service here:

brainly.com/question/15862930

#SPJ1

These tools protect networks from external threats.

A) firewalls
B) routers
C) antivirus software
D) VPN

Answers

Answer:

for safety everyone is needed, read the explanation

Explanation:

These tools protect networks from external threats.

A) firewalls

B) routers

C) antivirus software

D) VPN

the firewall, which can be installed in the pc but some routers also have it.

An antivirus is certainly needed, an antimalware is missing from the list, which is essential, for the VPN it is also useful to make believe you are connected in one place and instead you are in another, so I would say that all are needed for PC security

Code practice

Write a program that will ask a user how many numbers they would like to check. Then, using a for loop, prompt the user for a number, and output if that number is divisible by 3 or not. Continue doing this as many times as the user indicated. Once the loop ends, output how many numbers entered were divisible by 3 and how many were not divisible by 3.


Sample Run :


How many numbers do you need to check? 5

Enter number: 20

20 is not divisible by 3.

Enter number: 33

33 is divisible by 3.

Enter number: 4

4 is not divisible by 3.

Enter number: 60

60 is divisible by 3.

Enter number: 8

8 is not divisible by 3.

You entered 2 number(s) that are divisible by 3.

You entered 3 number(s) that are not divisible by 3.

Answers

Answer:

n = int(input("How many numbers would you like to check? "))

divisible_count = 0

not_divisible_count = 0

for i in range(n):

   num = int(input("Enter a number: "))

   if num % 3 == 0:

       print(str(num) + " is divisible by 3")

       divisible_count += 1

   else:

       print(str(num) + " is not divisible by 3")

       not_divisible_count += 1

print("You checked " + str(n) + " numbers.")

print("Of those, " + str(divisible_count) + " were divisible by 3.")

print("And " + str(not_divisible_count) + " were not divisible by 3.")

Explanation:

You would run the program, it will ask the user to enter a number of integers, to check after that it will ask to enter numbers one by one, for each input, it will check if it's divisible by 3 or not, and keep counting how many were divisible or not divisible. After the loop ends, the program will output a summary of the total numbers checked, how many of them were divisible by 3 and how many were not.

You may further adjust it to match the requirement you need

Which of the following statements is a possible explanation for why open source software (OSS) is free? A. OSS makes money by charging certain large corporations for licenses. B. OSS is typically lower quality than proprietary software. C. The OSS movement wants to encourage anyone to make improvements to the software and learn from its code. D. The OSS movement is funded by a private donor so it does not need to charge for its software licenses.

Answers

The statement that represents a possible explanation for why open-source software (OSS) is free is as follows:

The OSS movement is funded by a private donor so it does not need to charge for its software licenses.

Thus, the correct option for this question is D.

What is open-source software?

Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source code is openly shared so that people are encouraged to voluntarily improve.

Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and be marked by the user for a specific purpose in order to perform particular functions.

Therefore, the correct option for this question is D.

To learn more about Open-source software, refer to the link:

https://brainly.com/question/15039221

#SPJ1

Question 2
An example of something that operates at the application layer is:

Answers

Answer:

HTTP, FTP, SMTP- These are protocols at the application layer

Explanation:

Workstations are usually applied for scientific, mathematical, and engineering calculations and computer aided-design and computer aided- manufacturing. a. False b. True ​

Answers

Workstations are usually applied for scientific, mathematical, and engineering calculations and computer aided-design and computer aided- manufacturing is True

What is Workstations?

Workstations are specialized computers that are designed for high-performance and resource-intensive tasks such as scientific, mathematical, and engineering calculations, computer-aided design (CAD), and computer-aided manufacturing (CAM).

Therefore, They typically have faster processors, more memory, and better graphics capabilities than general-purpose computers, which allows them to handle the complex tasks required in these fields.

Learn more about Workstations from

https://brainly.com/question/9958445

#SPJ1

Flowchart of Accepts as input the mass, in grams, and density, in grams per cubic centimeters, and outputs the volume of the object using the formula: density 1⁄4 mass / volume.

Answers

Below is a simple flowchart that shows the process of calculating the volume of an object using its mass and density:

       +-----------------------------+

       |     Input: Mass (m),        |

       |     Density (d)             |

       +-----------------------------+

                |

                |

       +-----------------------------+

       |   Volume = Mass / Density   |

       +-----------------------------+

                |

                |

       +-----------------------------+

       |    Output: Volume (v)       |

       +-----------------------------+

What is the Flowchart   about?

The flowchart I provided shows the basic process of calculating the volume of an object using its mass and density. The process starts with the input of the object's mass and density. The mass is typically given in grams and the density is given in grams per cubic centimeter.

The next step is to calculate the volume of the object. This is done by using the formula for density, which states that density is equal to mass divided by volume. So, to find the volume, we divide the mass of the object (in grams) by its density (in grams per cubic centimeter). This formula can be written as:

volume = mass / density

Finally, the calculated volume is then output, which is typically given in cubic centimeters.

Note that:

density = mass/volume.

Density = mass / volume

Learn more about Flowchart  from

https://brainly.com/question/6532130

#SPJ1

What is the main difference between a goal and an objective?



A goal is a broad-based projection, and an objective is a set of benchmarks.

A goal is a broad-based projection, and an objective is a specific accomplishment.

A goal is a broad-based projection, and an objective is a set of mini-goals.

A goal is a measurable projection, and an objective is a specific accomplishment

Answers

A goal is a desired outcome, but an objective is a targeted action that may be completed quickly and is frequently tied to a goal.

Give an example of each and explain the difference between an objective and a goal.

Objectives are specified in terms of measurable, tangible targets, whereas goals can be immaterial and unmeasurable. For instance, while "offering great customer service" is an intangible goal, "reducing the client wait time to one minute" is a tangible goal that contributes to the achievement of the primary goal.

What distinguishes educational goals from objectives?

Learning In contrast to aims, which convey a broad declaration of intent, objectives are specific, distinct intentions of student performance. Goals cannot be measured or seen; however, objectives can.

to know more about goals and an objective here:

brainly.com/question/28017832

#SPJ1

Read the excerpt below from the play Antigone by Sophocles and answer the question that follows.



ANTIGONE:
I did not think
anything which you proclaimed strong enough
to let a mortal override the gods
and their unwritten and unchanging laws.
They’re not just for today or yesterday,
but exist forever, and no one knows
where they first appeared.



What does the passage reveal about the beliefs of the ancient Greeks?
A. Some believed humans were the ultimate authority.
B. Some believed women were the ultimate authority.
C. Some believed men were the ultimate authority.
D. Some believed the gods were the ultimate authority.

Answers

Answer:

D. Some believed the gods were the ultimate authority.

Explanation:


3. Describe how homes and businesses use networks.

Answers

Homes and Businesses use networks because it can help you better to find customers and staff and suppliers and business partners. Homes and Businesses also use network when it comes to conferences and you can also communicate through apps using the network.
There are many ways that homes and businesses use networks. Here are a few examples:

1. Home networks: Many homes have a local area network (LAN) that connects all of the devices in the home, such as computers, printers, and smartphones. This allows people to share resources, such as files, printers, and internet access.
2. Business networks: Businesses often have a more complex network setup, with a LAN that connects all of the devices in the office, as well as a wider area network (WAN) that connects multiple offices in different locations. This allows employees to share resources and communicate with each other, no matter where they are located.
3. The Internet: Both homes and businesses use the internet to connect to the rest of the world. This allows them to access a wide range of information and services, as well as communicate with people all over the globe.
4. Cloud computing: Many businesses and even some homes are using cloud computing, which allows them to store and access data and applications over the internet, rather than on a local server or computer. This can be more convenient and cost-effective, as it reduces the need for expensive hardware and IT staff.
5. Internet of Things (IoT): Both homes and businesses are using networks to connect a variety of devices that make up the Internet of Things (IoT). This includes things like smart thermostats, security cameras, and appliances that can be controlled and monitored over the internet.

technology helps to produce, manipulate, store, communicate, and/or disseminate information. a. Computer b. Nano c. Communication d. Information O O ​

Answers

The technology that helps to produce, manipulate, store, communicate, and/or disseminate information are:

a. Computer

b. Communication

d. Information

What is the technology  about?

Computer technology helps to produce, manipulate, store, and communicate information through various software and hardware.

Communication technology helps to disseminate information through various means of communication such as phone, internet, radio, and television.

Therefore, Information technology encompasses all technologies used to handle and process information, including computer and communication technology.

Learn more about Communication from

https://brainly.com/question/26152499

#SPJ1

To protect your online privacy, you should not?
A. be careful when talking to strangers online.
B. use an antivirus software.
C. download updates for mobile devices and computers.
D. use the same password for every account.

Answers

Answer:

Your answer to this will be D) Use the same password for every account.

Explanation:

This is the only option you should not do. If someone gets access or hacks into one of your accounts, and all accounts to anything are the same password they will have all of your accounts.

What is the difference between a baseline and an objective?

A baseline is a start, and an objective is an ending.

A baseline is measurable, and an objective is not measurable.

A baseline is a start, and an objective shows progression.

A baseline is a benchmark, and an objective is an ending.

Answers

The difference between a baseline and an objective is a baseline is a start, and an objective is an ending. Therefore, option A is correct.

What is the objective of baseline?

Regardless of the study topic, a baseline study is a descriptive cross-sectional survey that primarily offers quantitative data on the current condition of a specific situation in a given population. It seeks to quantify how various variables are distributed over time within a study population.

A baseline is a constant point of comparison that is employed in comparison studies. In business, a project's or product's success is frequently evaluated in comparison to a baseline figure for expenses, sales, or any other number of factors. A project may go over or under its predetermined benchmark.

Thus, option A is correct.

To learn more about the objective of baseline, follow the link;

https://brainly.com/question/15018074

#SPJ1

Which learners like to be outside and are good at preservation, conservation, and organizing a living area?

Answers

A naturalistic learner likes to be outside and is good at preservation, conservation, and organizing a living area The correct option is a.

What is a naturalistic learner?

Naturalistic Learners are students who have strengths in intelligence related to nature. They may be highly connected to nature in many ways: They may have a deep love of plants, animals, people, rocks, nature, being outdoors, camping, hiking, rock climbing, biology, astrology, dinosaurs, etc

Naturalistic learners enjoy nature and being outside, as the name suggests. They learn best outside and can easily connect with concepts centered on plants, animals, and the environment.

Therefore, the correct option is a, naturalistic learner.

To learn more about naturalistic learner, visit here:

https://brainly.com/question/8233227

#SPJ1

The question is incomplete. Your most probably complete question is given below:

naturalistic learner

kinesthetic learners

visual learners

aural Learners

Which of the following are numbers and text that do not change unless manually altered?
equal sign
references
constants
mathematical operators

Answers

Answer:

constants are numbers and text that do not change unless manually altered.

Answer: c

Explanation:

4.3 lesson practice phython

Answers

Answer:

user input loop

count variable

user input

Explanation:

these are you answers

Write the Holiday Date of the following holidays:
1. Bonifacio Day –
2. Christmas Day –
3. Rizal Day –
4. Day of Valor –
5. Labor Day –
6. Independence Day –
7. New Year’s Day –
8. People Power Day –
9. Ninoy Aquino Day –
10. All Saint’s Day –

Answers

Answer:

1. November 30

2. December 25

3. December 30

4. April 9

5. September 1

6. (depends)

7. January 1

8. February 25

9. August 21

10. November 1

Explanation:

you will need to back up your computer files.

Answers

?what do u mean by this

he assessment you are doing lives in the cloud. The program that grades it and saves your score lives in the cloud. Who might need to apply
atches to this software? Select three options.
The school is responsible for updating computers in its computer lab if you work at school.
It depends on the operating system you are using. Some operating systems do not do updates.

Answers

Updates known as patches are made available by both hardware producers and software developers (of both operating systems and applications).

What do patches mean?

Operating system (OS) and software patches are updates that address security holes in a program or product. Updates may be released by software developers to fix performance problems and include better security features.

Why are software patches and updates necessary?

Updates can improve application functionality and compatibility while mitigating security holes. The continued operation of computers, mobile devices, and tablets depends on software upgrades. They might also lessen security flaws. Data breaches, hacking, and identity theft have all lately hit the news.

To know more about software visit:-

https://brainly.com/question/985406

#SPJ1

This type of network may not be connected to other networks.


A) LAN
B) MAN
C) WAN

Answers

Answer:

LAN

Explanation:

brainliest?:(

Answer:

A) LAN (Local Area Network)

Assignment 3: Chatbot
What the code for assignment 3: chatbot Edhesive.

Answers

Coding is difficult but I don't have a chatbot

Answer:

import random

# Introduction

print("Welcome to the fashion chatbot! I'm here to help you with your fashion preferences.")

# Ask for user's first name

print("What is your first name?")

name = input()

# Ask for user's shoe preference

print("What shoes do you like?")

shoe_preference = input()

# Use if-elif-else statement to respond to user's shoe preference

if shoe_preference == "Converse":

 print("Nice, casual is always in!")

elif shoe_preference == "Boots":

 print("Cool, boots are a versatile choice.")

else:

 print("Great choice!")

# Ask for user's age

print("How old are you?")

age = input()

# Use if-elif-else statement to respond to user's age

if int(age) < 18:

 print("It's a great time to start exploring your style!")

elif int(age) < 25:

 print("You're at a fun age to experiment with your fashion choices.")

else:

 print("It's always a good time to try out new fashion styles!")

# Use a randomly generated number to randomly respond

random_number = random.randint(1, 3)

if random_number == 1:

 print("I think I might know your style.")

elif random_number == 2:

 print("You have a unique sense of style.")

else:

 print("You have great fashion taste.")

# Ask for user's favorite top

print("So, " + name + ", what is your favorite top?")

top_preference = input()

# Use if-elif-else statement to respond to user's top preference

if top_preference == "Graphic Tees":

 print("That's a good choice.")

elif top_preference == "Button-up shirts":

 print("Classy and sophisticated.")

else:

 print("Great choice!")

# Use a randomly generated number to randomly respond

random_number = random.randint(1, 3)

if random_number == 1:

 print("Ay that's lit.")

elif random_number == 2:

 print("wow, so stylish!")

else:

 print("That's in right now.")

# Ask for user's bottom preference

print("I like where this is going.")

print("What about your choice of bottom?")

bottom_preference = input()

# Use if-elif-else statement to respond to user's bottom preference

if bottom_preference == "Jeans":

 print("Jeans are a classic choice.")

elif bottom_preference == "Cargo pants":

 print("You can't go wrong with those.")

else:

 print("Great choice!")

# Ask for user's head accessory preference

print("What about your head accessory?")

head_accessory_preference = input()

# Use if-elif-else statement to respond to user's head accessory preference

if head_accessory_preference == "Beanies":

   print("Beanies are fun!")

elif head_accessory_preference == "Baseball hats":

   print("Baseball hats are a popular choice.")

else:

   print("Unique choice!")

# End conversation

print("Well, " + name + ", it was awesome getting to know your style.")

In the acronym, MS-DOS, DOS stands for which option?

Digital Operating System
Disk Operating System
Dynamic Operating System
Distributed Operating System

Answers

Answer:

Disk Operating System

Explanation:

Match each characteristic to its operating system.

[A] This system can be ported to more computer platforms than any of its counterparts.
[B] The operating system functions require many system resources.
[C] The operating system works only with specific hardware.

[1] Microsoft Windows Operating System
[2] Linux Operating System
[3] Apple Operating System

Answers

Answer:

[A] This system can be ported to more computer platforms than any of its counterparts. - [2] Linux Operating System

[B] The operating system functions require many system resources. - [1] Microsoft Windows Operating System

[C] The operating system works only with specific hardware. - [3] Apple Operating System

Code to be written in Python
Will award brainliest automatically if correct!

Suppose that you have a list of numbers, and you need to normalize the list, i.e., the sum of all numbers in the list is equal to 1.

Tam came out with an implementation:

def normalize(lst):
s = sum(lst)
return list(map(lambda v: v / s, lst))


This code works correctly for normalize([1, 2, 5, 4]) but fails for normalize([1, 2, -7, 4]). What causes the second test case to fail?

Find out the error message and keep the list as it is when the error occurs by simply return the list. So without modifying the normalize function, implement this strategy in the safe_normalize function. Complete safe_normalize. You may assume that the normalize function has already been defined for you.

def safe_normalize(lst):
# handle the error
return normalize(lst)

Test Cases:

safe_normalize([1, 2, 2, 3]) [0.125, 0.25, 0.25, 0.375]
safe_normalize([1, 2, -5, 2]) [1, 2, -5, 2]

Answers

PYTHON

Here is an implementation of the safe_normalize function that catches the error and returns the original list if an error occurs:

def safe_normalize(lst):

try:

return normalize(lst)

except ZeroDivisionError:

return lst

This function calls the normalize function, which takes a list as input and returns a normalized list. However, if an error occurs (in this case, a ZeroDivisionError), the function will catch the error and return the original list instead.

To test the safe_normalize function, you can use the following test cases:

print(safe_normalize([1, 2, 2, 3])) # Expected output: [0.125, 0.25, 0.25, 0.375]

print(safe_normalize([1, 2, -5, 2])) # Expected output: [1, 2, -5, 2]

The first test case should return the normalized list, while the second test case should return the original list, since the normalize function would fail with a ZeroDivisionError if passed a list with a negative sum.

Hope This Helps You!

Code to be written in python:
Correct answer will get brainliest :)

Mr Wu has been going to work every day by taxi for many years. However, the taxi fare has been increasing rather quickly in recent years. Therefore, he is considering driving to work instead. One of the costs for driving is the parking fee. The parking rates of the car park at Mr Wu's workplace are as shown as below:

Weekdays:
$2 per hour between 4am and 7am
$1.20 per half hour between 7am and 6pm
$5 per entry after 6pm

Saturdays:
$2.50 per hour between 4am and 7am
$1.50 per half hour between 7am and 6pm
$7 per entry after 6pm

Sunday: Flat rate of $5 per entry

For all days, there is a grace period of 10 minutes.
The car park opens between 4am and 12 midnight daily. We assume vehicles are magically ejected at midnight.
There is a 10% surcharge on weekdays and a 20% surcharge on Saturdays for vehicles who park for more than 10 hours. There are no surcharges on Sunday.
There is an additional fee of $3 for exiting after 10pm on any day.
Your task is to write a function compute_fee(day, time_in, time_out) that computes the parking fee, where day is an integer between 1 and 7, with 7 representing Sunday, while time_in and time_out are integer values in a 24-hour format - e.g. 700 for 7am and 2359 for 11:59pm. Assume all input is valid.


Below are a few examples of how the fee is calculated:



Example 1: Tuesday, 4:29am to 7:50am.

• 4:29am to 7am is charged as 3 1-hour slots: $2.00 * 3 = $6.00

• 7am to 7:50am is charged as 2 30-minute slots: $1.20 * 2 = $2.40

• Total fee = $6.00 + $2.40 = $8.40



Example 2: Saturday, 7:01am to 7:49pm.

• 7:01am to 6pm is charged as 22 30-minute slots: $1.50 * 22 = $33.00

• 6pm to 7:49pm is charged as one entry: $7.00

• 20% Surcharge for parking more than 10 hours: ($33.00 + $7.00) * 20% = $8.00

• Total fee = $33.00 + $7.00 + $8.00 = $48.00


Example 3: Sunday, 3pm to 10:01pm.

• 3pm to 10:01pm is charged as one entry: $5.00

• Additional fee for exiting after 10pm: $3.00

• Total fee = $5.00 + $3.00 = $8.00


Example 4: Thursday, 11:49pm to 11:59pm.

• Grace period

• Total fee = $0.00


Example 5: Monday, 12pm to 10:01pm.

• 12pm to 6pm is charged as 12 30-minute slots: $1.20 * 12 = $14.40

• 6pm to 10:01pm is charged as one entry: $5.00

• 10% Surcharge for parking more than 10 hours: ($14.40 + $5.00) * 10% = $1.94

• Additional fee for exiting after 10pm: $3.00

• Total fee = $14.40 + $5.00 + $1.94 + $3.00 = $24.34

def compute_fee(day, time_in, time_out):
"""Your code here"""

Test Cases:
compute_fee(2, 429, 750) 8.4
compute_fee(6, 701, 1949) 48
compute_fee(7, 1500, 2201) 8
compute_fee(4, 2259, 2301) 0
compute_fee(1, 1200, 2201) 24.34

Answers

Here is the requested Python function that computes the parking fee based on the given information:

Other Questions
What are the four factors that leads to habitat degradation? Identify the adjectives in the following paragraph highlight the answers in blue At midday we were served with the heaviest meal of the week. We sat around the dining- room table stiff and Uncomfortable in our navy-blue best. After a long drawn out grace we started with curry and yellow rice rich with raisins and cinnamon. The curry was pale and anaemic because my aunt, who always lunched with us on Sundays, claimed to suffer from acid winds. But after that we had thick slices of roast potatoes 'smothered in gravy, and red beetroot salad. And finally jelly and custard and sometimes bread or rice pudding. 35% of ____ = $3.50 find the unknown number SOMEONE HELP! I dont understand Find the distance between the points(-5/2, 9/4) and(-1/2,-3/4)Give the exact distance and an approximate distance rounded to at least 2 decimal places.Make sure to fully simplify any radicals in first answer Because the word master had unpleasant connotations for former indentured servants, the word boss was adapted from the Dutch term baas. What is the literal meaning of baas Speakers can bring a speech full circle by Group of answer choices issuing a challenge. talking in circular logic. asking audience members to share personal stories. summarizing the speech's main points. The nurse is caring for a client newly diagnosed with hypertension. Which statement by the client indicates the need for further teaching?1- "If I take my blood pressure and it is normal, I don't have to take my blood pressure pills."2- "I think I'm going to sign up for a yoga class twice a week to help reduce my stress."3- "When getting up from bed, I will sit for a short period before standing up."4- "I will consult a dietician to help get my weight under control. A computer is programmed to generate a sequence of three digits, where each digit is either 0 or 1, and each of these is equally likely to occur. Construct a sample space that shows all possible three-digit sequences of 0s and 1s and then find the probability that a sequence will contain exactly one 0. a. 000, 001, 010, 011, 100, 101, 110, 111; the probability is . b. 001, 011, 101, 111; the probability is . c. 000, 010, 011, 101, 111; the probability is . d. 000, 001, 010, 011, 100, 101, 110, 111; the probability is . Type the correct answer in each box. Table A: Inventory Stock Product Store A Store B Store C X 543 356 643 Y 364 476 419 Z 376 903 409 Table B: July Unit Sales Product Store A Store B Store C X 102 78 97 Y 98 87 59 Z 54 89 79 Table A shows the total inventory of three products for three Sports Equipment Corporation stores on July 1. Table B shows unit sales data for the month of July. If you create a matrix, C, to show the inventory at the end of July, the value of the entry represented by c22 is. In a matrix with components aij, which represent unit sales for July, the maximum possible value that a31 can have is i tried using brainly but i couldnt find this question! A book is 6 inches wide and 9 inches tall.A rectangle is shown. The length of the rectangle is labeled 6 inches. The width of the rectangle is labeled 9 inches.A publisher wants to use a scale factor of 1.5 to enlarge a book. What will the area of the front of the book be after the book is enlarged? (5 points) a54 in2 b81 in2 c121.5 in2 d78.75 in2 8. Your organization has 5,000 mailboxes in an Exchange Server 2010 deployment. Which of the following migration methods is appropriate given this scenario A body of ma 3kg and volume 4x10-4m3 hung from a balance graduated in newton. What i the reading of the balance when the body i in air Answer the questions about the following polynomial.8x+6x-1The expression represents aterm isthe leading term ispolynomial withterms. The constant, and the leading coefficient is Dawson says that the expression (2 4/10+ 8 4/5)-3 1/5 is equal to a whole num do you agree explain hurry How was the computer built by the us able to help the war effort brainly? Alison, a data analyst and software engineer, worked for Dellis, Inc. When she joined Dellis, she signed an employment contract. In that employment contract, among other provisions, was an arbitration clause, which read:"any disputes arising out of this contract of employment are subject to arbitration in accordance with the rules of the American Arbitration Association."During her work for Dellis, Alison created a software program that would better track Dellis clients. Alison attempted to register for a patent to the program, claiming personal ownership in the rights to the software. Dellis learns Alison is applying for patent protection and claims the program was created as a result of Alison's work for the company and therefore it belongs to the company.Alison files a lawsuit in Court. She is requesting that the Court enter a Declaratory Judgment--essentially an order that she is the rightful owner of the patent associated with the program.Dellis immediately files a motion to dismiss Alisons lawsuit. Should the court hear Alisons lawsuit. Why or why not? Why are historians lucky that early humans left trash behind? Subtract -2a+7b=-5 from the other equation so the b-terms become opposites