What are the advantages and disadvantages of top-down and bottom-up programming? How would you decide which one to use? Do you approach problems in your real life from a bottom-up or top-down approach?

Answers

Answer 1

Answer:

Question: What are the advantages and disadvantages of top-down and bottom-up programming?

Answer:

Top-down programming is a process of writing programming codes that contain specific instructions for a computer to carry out the instructed task. Usually, Top-down programming comes as software that enables the division of problems that are initially complex into simpler parts. An example is a kind of software developed to give loans to worthy clients. The software may be broken down further to check the bank statements of the client, calculate the earning and spending capacity of the client, Amount paid on utilities.

Advantages of Top-down programming:

1. Top-down programming makes teamwork possible as a system is divided into sub-systems which individuals can handle separately before merging the sub-systems together.

2. Checks and testing become easy.

Disadvantages of Top-down programming:

1. Breaking systems into parts may be time-consuming as there is a need for more planning before working on individual sub-systems.

2. Error could be possible.

Bottom-up programming is a software of a method of design which is opposite to what the top-down programming does as the bottom-up programming works on the sub-systems first and then combine later into a bigger system. This makes use of the existing resources with the aim of generating a bigger result.

Advantages of Bottom-up programming:

1. Adaptability - Bottom-up programming makes adaptability easier.

2. When used in a company it gives all workers the room to make a contribution towards achieving bigger results, improving operations generally.

3. It makes one start a bigger project with the available resources.

Disadvantages of Bottom-up programming:

1. Result could be affected as some workers lack the needed experience to execute some tasks successfully.

2. Lack of desired unity among workers with differences in objectives resulting to endangering the result.

Question: How would you decide which one to use?

Answer:

It depends on the picture of how the result would look like, the goal of the organization employing it, the skill-set among workers available to do the task, the nature of the task. If a larger goal is to be achieved, smaller sub-systems could be used and joined at the end to get a system meaning bottom-up programming would be used. In cases for instance where output is to be determined for instance staff salaries, the output would be broken into simpler units to allow solutions for separate units then we could use top-down programming.

Question: Do you approach problems in your real life from a bottom-up or top-down approach?

Answer:

I approach problems from a top-down approach because it allows checks and testing easy, and the act of breaking systems into sub-systems makes it easy for me to approach each sub-system with a result-oriented plan.

Answer 2

Answer:

Some advantages of top-down are that you can start off from what you know and figure out what you need to complete it, the advantage to bottom-up is that you can make something new . if you are starting something from scratch and you don't know what the end goal might be you would use bottom-up but if you already have an idea or the final product of what you want you would go with the top-down approach.

Hope this helpedHave a great day!


Related Questions

Which job role requires you to create user guides for computer products and services?
A
creates users guides for computer products and services.
Reset
Next
Which job role requires you to create user guides for computer products and services

Answers

Answer: Technical writer

Explanation:

A technical writer is an individual who is responsible for the creation of technical documents such as user manuals, reference guides, instruction manuals, journal articles, etc.

Technical writers can work in software firms as they would be responsible for creating user guides for computer products and services.

Answer:

The answer for the blank box is :   technical writer

Explanation:

Hopefully this is right!

have a great day/eve!

Assume that x and y are boolean variables and have been properly initialized. !(x || y) || (x || y) The result of evaluating the expression above is best described as:

Answers

Answer:

The answer is "Always true "

Explanation:

Following are the program to this question:

#include <iostream>//header file

using namespace std;

int main()//main method

{

bool x=true;//defining bool variable x and assign value

bool y=false;//defining bool variable y and assign value

if(!(x || y) || (x || y))//use given condition with if block

{

   cout<<"True";//print true message

}

else//defining else block

{

   cout<<"false";//print false message

}

   return 0;

}

In the above code two bool variable is declared, that hold ture and false, and used in the given expression with the condition statement, that checks the given value. In the code the logical gate OR gate that always print the true value.

why is it important to have a price assiociated in every product​

Answers

Answer:

The wrong price can also negatively influence sales and cash flow. tbh there is no point to me  

Explanation:

Answer:

Price is important to marketers because it represents marketers' assessment of the value customers see in the product or service and are willing to pay for a product or service. ... Both a price that is too high and one that is too low can limit growth. The wrong price can also negatively influence sales and cash flow.

Explanation:

what is meant by astigmation​

Answers

Answer:

It is a condition where the eye isn't completely round

Explanation:

Answer:

is a common and generally treatable imperfection in the curvature of your eye that causes blurred distance and near vision. Astigmatism occurs when either the front surface of your eye (cornea) or the lens, inside your eye, has mismatched curves

Explanation:


Select the correct answer from each drop-down menu.

What does a computer connect to in a VPN?

In a VPN, a computer connects to a ____
and then changes the ________ of your computer.

Answers

Answer:

"In a VPN, a computer connects to a server and then changes the Internet Protocol of your computer" -urgurlmarie

Source: https://brainly.com/question/19665457, -urgurlmarie

Opinion: You're answer is correct, I'll take this step by step but by connecting your PC to an server like OpenVPN, or a paid VPN service such as Nord VPN. You are changing your Internet Protocol of your PC to that servers I.P. Address.

heeeeelp
and thank you

Answers

Answer:

2375 calories

Explanation:

125% of 1900=2375 calories

Answer:

2375 calories

Explanation:

it's asking for 125% which is the same as 100% + 25%

100% is 1900

25% of 1900 is 475

1900 + 475 is 2375

I need help with 9.1

Answers

Answer:

x=circumfrence of circle im 29 boi

Explanation:

how do you copy and paste

Answers

Answer:

ctrl+c=copy

ctrl+v=paste

Explanation:

Answer:

So depends on the site. If it is your phone you hold on the word or beginning of the sentence. Then, two blue dots will pop up. You drag it to select what you want. Then, once you let go, The words 'copy, paste, select all' should pop up. Click copy. Got to your notes or something, Hold the blank space and click paste. For computer it is almost the same thing. Use a mouse(shift+arrow key) and drag it on what you want to select. Then, press control C. Finally, go to your doc and type control v, it should pop up. Note!: You won't be able to copy and paste everything due to the website.

Noodletools is one of the Online databases available at the BLA library
website. I can print a copy and/or export a copy of my citations from
Noodletools.
True
False

Answers

Answer: true

Explanation:

Some people worry that there won’t be enough jobs in the future because computers will be able to do everything better than people can. Do you think that will happen? Why or why not

Answers

I think this will happen brigade people are already lazy at it is and will depend on computers to help them so that’s why their won’t be any future jobs

Answer:

what they said

Explanation:

:)

Please Help, Thank you!

-State whether- True or False :

a) Bluetooth uses Radio waves...
b) White hackers steal confidential information...
c) Hub transfers send the incoming data to the desired
destination only...
d) Infra-red signals are suitable for long distance data
communication...
e) HTTP is used in between a web server and a web browser...
f) LAN (Local Area Network) is the network exists around a person...
g) Coaxial cable consists of a copper conductor (wire)...
h) Microwave antennas are located at a substantial height above
the ground level...
i) Firewall can be implemented as a software, hardware or a
combination of both...

Please, please help me!♡´・ᴗ・`♡

j) Star topology is complicated to set up...

Answers

Answer: Devices connected in a Bluetooth network communicate with each other using ultra-high frequency (UHF) radio waves. These are electromagnetic waves with frequencies around 2.4 gigahertz (2.4 billion waves per second). UHF waves of different frequencies are used in microwave ovens, GPS systems and many other devices, White hat hackers employ the same methods of hacking as black hats, with one exception- they do it with permission from the owner of the system first, which makes the process completely legal. ... There are even courses, training, conferences and certifications for ethical hacking. A hub connects multiple computers together in a Local Area Network (LAN). All information sent to the hub is then sent through each port to every device in the network.

Hubs are unable to tell one computer from another, so they receive information on one port and then blindly forward it to all other ports — whether it was intended for those computers or not.

So even though you may only want to send information to one other computer, if you have five total computers on your network, then there will be four other computers receiving data that wasn’t intended for them. Showing results for are Infrared signals are suitable for long distance data communication..

Search instead for are Infra-red signals are suitable for long distance data communication..

Infrared laser systems can also be used for long-range communication (up to about 2.4 kilometres), with a maximum projected data rate of 16 Mbps. ... An infrared transmitting device, either a light-emitting diode (LED) or a laser diode, converts an electrical signal to an optical signal.

Web Browser is a software which is used to browse and display pages available over internet whereas web server is a software which provides these documents when requested by web browsers. ... Web browser sends an HTTP Request and gets a HTTP Response. Web server receives HTTP Request and sends a HTTP Response.

Simple LANs generally consist of cabling and one or more switches. A switch can be connected to a router, cable modem, or ADSL modem for Internet access. A LAN can include a wide variety of other network devices such as firewalls, load balancers, and network intrusion detection.

Coaxial cable, or coax (pronounced /ˈkoʊ. æks/) is a type of electrical cable consisting of an inner conductor surrounded by a concentric conducting shield, with the two separated by a dielectric (insulating material); many coaxial cables also have a protective outer sheath or jacket.

Terrestrial microwave- The most common type of microwave antenna is the parabolic “dish.”A typical size is about 3 m in diameter. The antenna is fixed rigidly and focuses a narrowbeam to achieve line-of-sight transmission to the receiving antenna. Microwave antennasare usually located at substantial heights above ground level to extend the range betweenantennas and to be able to transmit over intervening obstacles. To achieve long-distancetransmission, a series of microwave relay towers is used, and point-to-point microwave linksare strung together over the desired distance. Used in long haul telecommunicationsservice, as an alternative to coaxial cable or optical fiber.

You can implement a firewall in either hardware or software form, or a combination of both. Firewalls prevent unauthorized internet users from accessing private networks connected to the internet, especially intranets

In my 4.3 Code practice: Question 1.
Every time I enter an age, it just continues to print **HUG**
What is wrong with my code?

Answers

Answer:

you have the (while) code in whenever it is greater than 0, print hug. if less than, then nothing so flip the inequality thing around again.

Hope this helps plz hit the crown

5. What is a domain name used for?​

Answers

Answer:

Domain names serve to identify Internet resources, such as computers, networks, and services, with a text-based label that is easier to memorize than the numerical addresses used in the Internet protocols. A domain name may represent entire collections of such resources or individual instances.

Explanation:

*Hope this helps*

What is the answer to 4.9 Code Practice: Question 2

Answers

Answer:

sum = 0

for i in range(20, 100, 10):

sum = sum + i

Print(sum)

Explanation:

The answer to 4.9 Code Practice: Question 2 is 200  of the total output.

What is the output?

An output record that a laptop sends. Computers best paintings with virtual information. Any entry that a laptop gets have to be digitised. Often records must be transformed and returned to an analogue layout whilst it is output, as an instance the sound from a laptop's speakers.

The answer to 4.9 Code Practice: Question 2 is 200 output of all the total outputs this is the answer.

Read more about the Code :

https://brainly.com/question/3653791

#SPJ2

Complete the following sentences.
You can use shapes to create various
v. Conventional
associations continue even though trends keep changing.


BIG TEST NEED TO PASS IM FAILING

Answers

Answer:

symbols and symbolic

Explanation:

Which statements are true? Select 4 options.

A class variable can be a different type of class.

A class variable can be a list of instances of a different class.

An instance of a class cannot be changed after it is created.

Functions defined in a class are called methods.

Variables defined in the constructor of a class can be accessed by the main program that uses instances of the class.

Answers

Answer: All of the answers are correct EXCEPT "An instance of a class cannot be changed after it is created.

Explanation: I've done the problem. Also, if you have an instance of a class, you can no longer change it. It is frozen in time as that one instance. If had a class defining pets and you made an instance dogA where the pet was a brown medium sized dog, dogA would always be a brown medium sized dog. I think, at least.

Answer: A class variable can be a different type of class.

A class variable can be a list of instances of a different class.

Functions defined in a class are called methods.

Variables defined in the constructor of a class can be accessed by the main program that uses instances of the class.

Explanation:

got it right on edgen

10. The technology used to weave patterns into cloth inspired the future creation of computer data storage and retrieval

True or false?!

Answers

Your answer would be false

Describe the purpose and user requirements for the website.​

Answers

Answer:

The purpose and user requirements for the website is described below in details.

Explanation:

User Requirements represent how user expectations and wherewith they will communicate with the outcome. Use the characteristics, functions, and content expressed in your summaries to elaborate on your requirements. Your user synopses should describe the responsibilities your users want to perform on your site.

can someone please help its late

Answers

Answer:

The correct answer to this question is given below in the explanation section.

Explanation:

The labels to AS engine are given below from left to right respectively.

FanCompressorCombustionTurbineMixer Nozzle

Fan: Drawer air into the engine

Compressor: Compressor spins the air very fast. This sequeezes or compresses the air

Combustion: Air and fuel are mixed together and ignited in the combustor and it gets super hot and gas expanded.

Turbine: The hot gases enter the turbine, causing the blade on it to spin.

Mixer: The mixer combines the hot air with outside air in the engine. This reduces the heat and noise that is coming from the engine.

Nozzle: nozzle is where the exhaust is coming out from the engine, creating thrust. It works according to newton's third law.

types of network model​

Answers

Answer:

OSI Model and TCP/IP Model

Explanation:


Nick is moving from Alabama to Texas. A friend of his remarked that Nick may have to pay higher taxes there. What is the cheapest and quickest
way for Nick to find out if his friend is right?
А.
hire a lawyer
B.
speak to an accountant
C.
talk to other friends
D
look up the Texas state website

Answers

Answer:

d is look up the Texas state website

Explanation:

because tell u about texas and taxes

anybody wanna be friends?

Answers

i wouldn't mind......

yes Avacado?????????????????????

What happens when a sender configures the sensitivity setting of a message to Private?

The security settings of the message are raised.
The recipient must send a confirmation of receipt.
The recipient is notified that the message is private.
The recipient receives a key code to unlock the message.

Answers

Answer:

The recipient is notified that the message is private.

Explanation:

In Microsoft Outlook: This is application software that is used as an electronic messaging platform otherwise known as email.

When a sender configures the sensitivity setting of a message to Private "The recipient is notified that the message is private."

Answer:

Look at the attached file

Explanation:

I'm 100% correct as you can see

what does the windows update feature allow you to do?
a. scan email attachments
b. install important patches
c. scan for viruses
d. block pop-ups

Answers

The answer is D
Explanation: none

Answer:

B

Explanation:

The purpose of Windows Update, is to bring feature updates and hotfixes to your Windows PC, it also allows for updating services such as the Windows Defender virus definitions. However, Windows Update does not block popups, but instead installs important updates for your PC.

what does good time management mean​

Answers

Answer:

When you are consistent with your work and not wasting time

Explanation:

Time management to me means using your time wisely and thing you have to get done do those things first before doing something that is not a must. Being wise with your time will help you complete goals and more in life.

Have a good day and a merry Christmas

Which of the following is a database object which allows you to ask the database about the information it contains?
A Report
B filter
C sort
D Form

Answers

Answer:

Report

Explanation:

Report shows the information being contained by a database.

What is one way to make a presentation stand out by using PowerPoint Online?

Use different images and videos throughout the presentation.

Use a plain white background throughout the presentation.

Use the same font and font size throughout the presentation.

Use the same slide format throughout the presentation.

Answers

Answer:

Answer: Use different images and videos throughout the presentation.

Explanation:

I just took this test and got it correct :)

Answer:

give person on top brainlist they are right i got 100 percent

Explanation:

thank you

Jose would like to have text with predefined styles that can flow around an image in a variety of shapes and sizes
Which object should he insert into his document?

WordArt

SmartArt

shapes

images

Answers

Answer:

A) WordArt

Explanation:

WordArt can be set to the predefined styles within Word and can be set to flow and wrap around images in word.

Answer:

Word art

Explanation:


The production team for a fictional drama is shooting a key scene. One of the actors leaves out part of his scripted dialogue that was
supposed to be included. Which member of the team would be least likely to realize or be concerned about this?

Answers

Answer:

at last sentence was . The editor's work .

Answer:

b: cinematographer

Explanation:

edg2021

Im going to be honest, it should NOT be a Cinematographer. They focus on the visuals, not the script. But this was marked correct on edg.

help now ASAP, and thank you

Answers

Answer: True

Oxygen is needed to combust/ignite the fuel that is mixed in, which provides the heat and thrust to push the jet forward. On a chemical level, the oxygen (O2) mixes with whatever the fuel chemical may be. Recall that oxygen is often used to burn things, due to oxygen effectively breaking the bonds of the fuel chemical and unleashing its stored potential chemical energy.

Other Questions
Find the value of x The fact that Samira may miss out on a scholarship opportunity by staying on the freshman team illustrates The population of Oklahoma is approximately __________.A.2.5 millionB.3 millionC.3.75 millionD.4.5 million help meeeeeeeeeeeeeeeeeee What is the definition of citizenship?the legal protections of an individualthe legal age at which a resident can votethe nation in which an individual was bornthe legal recognition of a resident of a nation Suppose that the test score of a student taking the final of a probability course is a random variable with mean 76.Required:a. Give an upper bound for the probability that a student's test score will exceed 86. Suppose, in addition, that the professor knows that the variance of a students test score is equal to 25. (b) What can be said about the probability that a student will score between 65 and 85? c. How many students would have to take the examination to ensure, with probability at least .9, that the class average would be within 5 of 75? Do not use the central limit theorem. Why did John Calvin write the Institutes of the Christian Religion? A. to refute the teachings of Martin Luther B. to defend a kings right to an annulment C. to support the practices of the Catholic Church D. to explain the Reformation and Protestant beliefs(The answer is either C or D I'm not sure) I need to write an essay on the help benefits of plants! You do not need to write an entire essay, but I would like points and website links! Thanks. What do the blocks in the looks category do? does it take 18 months for twins to be born A federal agency mailed a survey to 35% of the households in Chicago, New York, Los angeles, and Miami and found that 60% of the people surveyed had commute times over one hour. So, they concluded that 60% of all Americans have commute times over one hour.Which of the following statements is correct?A. This method of sampling can be considered both biased and unbiased B. This method of sampling is neither biased nor unbiased C. This method of sampling is biasedD. This method of sampling is unbiased How to write 10:40 in Spanish If A= {3 -2 and B= {0 -1 then what is AB? 1 4} 3 2} what are the chances of someone living over 100 Dawn made a $10,000 down payment on a home financed at 8%. What is the cost of the home?A. $85,000B. $125,000C. $80,000D. 8,000I don't understand how you would be able to determine the cost of the house with a down payment and finance rate. The US government differs from a direct democracy in that is..A. Utilizes elected officials to act on behalf of the peopleB. Has legislators elect the executive branch.C. Does not make property ownership a requirement to vote D. Limits who can vote Nathanael Greene was an important figure in the Revolutionary War. how dose dissolving sugar in water show that matter is made up of particles The governor of any given state actually has powers that reach across the three branches of government (executive, legislative, and judicial). Give one example of a governor's duty, or power, in each branch of government. how is the strength of an acid affected by the number of hydrogen ions it contains