Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

An algorithm is a system which in my opinion acts as a filter, you put in your input and wait until the system examine the

An algorithm is a system which in my opinion acts as a filter, you put in your input and wait until the system examine the input and help find outputs. Algorithms is important in the coding family; algorithms help find solutions to inputs and help with understanding problems and how to fix it, like a filter machine; it senses the bacteria or in this case the problem and cleanse the problem and brings out the fresh water which in this case, the output, then the output is used for the benefit of the program. Better explained here, "If code must be written to understand
whether a particular algorithm is sufficiently
performant, they write code. If model checking is
needed to guarantee a certain property in their design,
they build and check the model." Reference: Marian Petre, Andre Van Der Hoek (2016) Software Design Decoded: 66 Ways Experts Think (pg.107) Software Design Decoded : 66 Ways Experts Think (oclc.org)
Pseudocodes is like the brother of the algorithm, instead of speaking in a different dialect an pseudocode speaks like a proper English brother, pseudocode speaks code and use English as it's basics. The difference between pseudocode and algorithm is an algorithm provides the solution, but the pseudocode is step-by-step and use English as its basics, like I said earlier pseudocode is the proper English brother. Pseudocode use fake codes which as the name implies pseudo which means fake and code which is used for programming.... Cliche.
Now lastly, flowchart is like a map it shows everything and where everything is at, a flowchart helps us get a better understanding of what is going on, help us understand what we need to work on step-by-step, flowchart is good for beginners and is widely appreciated in my opinion, believe flowchart isn't only used in computer coding, but it is also used in technology like robots, drones, etc. Better understanding, if you were ever a boss of a company and you look at your workers from a very high place, you will see every function that they are doing, and you can see work of your employees, if they're incompetent in their work or they're competent with their tasks.
In my opinion I believe these are necessary tools used for coding and creating programs, and I believe they work together perfectly well, algorithm with its ability to problem solve and find solutions for the program and keeping things stable, flowcharts used as the boss which watch over the program and can watch how every function work together and which functions doesn't and pseudocode is like the proper English brother who have all these qualities, but do it in his own way, algorithm wants to be pseudocode, but he can't, and pseudocode just do what he wants and how he wants to do it.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions