1. Accumulative Variables: They sum or accumulate variable values.
2. Algorithm: As the set of ordered steps in logical from that describe the solution of a problem or for carrying out a certain characteristics and according the way it is described, it can be of many types.
3. Alphanumerical Constants: They represents the specified tags. Arithmetical operations cannot be done withthese data.
4. Alphanumerical Variables: They store letters, numbers and special characters.
6. Characteristics of the algorithms:
* They need to have a beginning and an ending
* They need to have a finite series of steps
* They steps must be logically ordered
* The steps must find te solution of the problemin a logical way
˂ Less than
˃ Greater than
˂ = Less than or equal to
˃= Greater than or equal to
7. Conditional algorithms: there is the necessity to take decisions in some of the steps due to conditions or questions that carry us to answer with true and or false or contiung by one or other way.
8. Connector: It indicates where the flow of data must continue.9. Constants: Data that do not change their value during the develop or execution of a program.
10. Counting Variables: The count events.
11. Cycles: It indicates repetitive operation or statements.
12. Cyclic algorithms: or repetitive process are those where are actions or steps that are repeated until a condition is fulfilled.
13. Data: It represents an operation of input or reading ofdata.
14. Decision: It is used to represent a conditional “IF” or logic comparison.
15. Dimensional Variables: They manipulate arrays or charts.
16. Expressions: They are combination of constants, variables, operators, parenthesis and names of special functions.
17. Flow: It indicates the flow or direction of the process ; it is the connection of one symbol to other.
18. Flowchart: It is aprogramming tool that permits to represent an algorithm in a graphical form.
19. Input: Data that we have to introduce to the program for the solution of the problem.
20. Key questions of the phase 1:
What is my problem or task?
What do I want that the program do?
21. Key questions of the phase 2:
What data do I need to solve the problem or task?
Which are the input, procress, output orresult data?
23. Numerical Constants: They represent the specified numerical value. Arithmetical operations can be done whit these data.
24. Numerical Variables: They store numerical data .
25. Output: The solution of the problem
26. Phase 1:Definition of the problem
Phase where the problem or task is clearly definedandunderstood; in the professional programming.It is to understand what the client needs and if the stage is not clearly solved, it will not allow advancing; the user in general does not know how to express well what is needed and requires the collaboration of the programmer.
27. Phase 2:Analysis of the problem
It is to analyze step the problem or task that is presented; it is to think about the operationsthat are needed to solve it, the kind of data that will be used inside he program and the relation with situations of are daily life.It is important that the specifications input and out put are described in detail.
28. Phase 3: Desing
Develop the procedure (step by step) to solve the problem.In this phase it is designed the algorithm the flow chart and it is carried out the test.
29. Phase 4: Code
It is the translation of the algorithm to a programming language according to grammatical or syntax rules of the same language.In other unit of this same book you will learn to code in the programming language “Karel The Robot” or just “Karel”
30. Phase 5:Debug
In this phase it is verified that the program has been coded correctly. The...