You get a bonus - 1 coin for daily activity. Now you have 1 coin

7.10. Stages of solving problems using a computer

Lecture



Solving problems using a computer should consist of the following main stages, some of which are performed without the participation of a computer.

1. Statement of the problem:

collecting information about the task;

expression of the condition of the problem;

identification of the ultimate goals of solving the problem;

establishing the form of the results;

• a description of the data (their types, ranges of values, structure, etc.).

2. Analysis and study of the problem, task models:

research of existing analogues;

study of hardware and software;

development of a mathematical model:

development of data structures.

3. Algorithm definition:

establishing the algorithm design method;

identification of the form of the recording algorithm (flowcharts, pseudocode, etc.);

definition of tests and test method;

algorithm development.

4. Programming phase:

definition of a programming language;

choice of ways to organize data;

registration of the algorithm in the selected programming language.

5. Testing and debugging phase:

syntax debugging;

debugging semantics and logical structure;

test calculations and analysis of test results;

improvement of the received program.

6. Consideration of the results of solving the problem and refinement, if necessary, of a mathematical model with repeated execution of steps 2–5.

7. Maintenance of the program:

completion of the program to solve specific problems;

preparation of documentation for the solved problem, mathematical model, algorithm, program, test suite, use.

However, not all tasks require a clear sequence of the listed steps. Sometimes their number can vary.

Comments

To leave a comment

If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Lectures and tutorial on "Informatics"

Terms: Informatics