Flowcharts and pseudocode allow you to solve problems directly with your brain, without any programming tools
What never changes in programming (internal work) :
-
Interest programming: fun, concise (the higher the abstraction ability, the more concise)
-
Logic (algorithms) : Writing code is writing logic
-
Syllogism logic is often used
-
Logic is often counter-intuitive
-
“Structured programming” theory: Three statements representing all logic (which can become cumbersome in some cases, such as error handling)
-
Sequential execution of statements:
Statement 1 statement 2Copy the code
-
Condition statement: if…. else
-
Loop statement: while…. do, for i from 1 to n…
-
-
All statements can be represented with flowcharts and pseudocode -> all logic
-
-
The data structure
-
Abstract ability