Im450 Study
Im450 Study
PSEUDOCODE;
Definition: Pseudocode is an informal way of programming description that does not require
any strict programming language syntax or underlying technology considerations. It is used
for creating an outline or a rough draft of a program. Pseudocode summarizes a program’s
flow, but excludes underlying details. System designers write pseudocode to ensure that
programmers understand a software project's requirements and align code accordingly.
Advantages of Pseudocode –
• Pseudocode is understood by the programmers of all types.
• It enables the programmer to concentrate only on the algorithm part of the code
development.
• It cannot be compiled into an executable program. Example, Java code: if (i < 10) { i++; }
pseudocode :if i is less than 10, increment i by 1.
Ref: https://economictimes.indiatimes.com/definition/pseudocode
FLOWCHART;
A flowchart is a type of diagram that represents an algorithm, workflow or process. The
flowchart shows the steps as boxes of various kinds, and their order by connecting the boxes
with arrows. This diagrammatic representation illustrates a solution model to a given
problem. Flowcharts are used in analyzing, designing, documenting or managing a process or
program in various fields.
Benefits of using a programming flowchart
Helps you communicate project steps: Help a programmer quickly communicate
ideas to other team members, supervisors and external stakeholders
Streamlines the software debugging process: Engineers can use a programming
flowchart to remove errors more efficiently, while software designers can analyze the
program using the flowchart's logical diagram to make necessary modifications.
Creates a blueprint for new projects: You can use the programming flowchart for
multiple projects, meaning you can same time and effort in the future.
Ensures accurate data management: This diagram can help analyze a process to
ensure no functions, inputs or outputs get overlooked.
Ref: https://press.rebus.community/programmingfundamentals/chapter/flowcharts/#:~:text=A
%20flowchart%20is%20a%20type,model%20to%20a%20given%20problem.
https://www.lucidchart.com/pages/what-is-a-flowchart-tutorial
https://www.indeed.com/career-advice/career-development/programming-flowchart