Elements Of Data Pricessing Flashcards
Algorithm, flowcharts etc.
What is problem solving?
Problem solving is a process of identifying a problem and finding the best solution for it. It is a skill that can be developed by following a well organized approach.
What is programming?
Programming is a problem solving activity with the help of computer system. It is a process to prepare different instructions for the computer.
What does a programmer do?
A programmar writes instructions and computer executes these instructions to solve the problem. A person can be a good programmer if he has the skill of solving the problems.
Which method do the engineering and science students use to solve problems?
The engineering and science students use the engineering and scientific methods to solve problems.
How can programmars solve problems?
Programmers can solve problems with the help of software development method.
How many steps are there to solve any kind of problem?
Nine
Name the steps to solve problems :
- Problem identification
- Specify requirements
- Analyze the problem
- Design algorithm and flowchart
- Write the program (coding)
- Test and debug the program
- Implement the program
- Maintain and update the program
- Document the program
How is a problem identified?
Problem identification is an important step to find the correct solution of a problem. Otherwise it cannot be solved correctly if it’s not identified.
Why is it important to specify requirements to solve a problem?
The requirements specification is a very important step to solve a problem because if the user’s requirements are clearly specified, only then a solution can be suggested.
Explain the process of analyzing the problem:
Analyzing the problem is a process of understanding the problem. A problem cannot be solved without understanding it correctly.
Which questions are important while analyzing the problem?
- How many solutions are possible for the given problem?
- Which one is the best solution?
- Can the problem be solved on computer?
- What are the input and output?
- How can the bigger problem be divided into a smaller problem?
Designing algorithm:
The designing of an algorithm requires a list of steps required to solve a problem. It is then verified whether the algorithm solved the problems according to the requirement or not.
What steps does an algorithm perform?
- Get data (Input)
- Process data (processing)
- Display results (output)
Designing flowchart:
Flowchart is a graphical representation of an algorithm. It helps to understand the algorithm easily. It is also helpful in understanding the flow of control and data in algorithm.
What is syntax
The set of rules of a programming language is known as syntax.