HOW TO CREATE FLOWCHART | LOGIC FORMULATION |TAGALOG| Beginners Guide 2020
Summary
TLDRThis video introduces the concept of flowcharts in computer programming, emphasizing their role as graphical representations of algorithms or programs. It outlines various flowchart symbols like terminal blocks, process blocks, input/output blocks, decision blocks, and connectors, explaining their functions. The video differentiates between declaration and initialization, using baking a cake as an analogy. It also discusses the significance of flow lines in indicating data direction. The tutorial concludes with a teaser for the next video, which will involve creating flowcharts to solve problems.
Takeaways
- 📊 A flowchart is a graphical representation of a sequence of operations in an algorithm or program.
- 🔵 Flowcharts use various symbols like terminal block, process block, input/output block, decision block, and flow lines to represent different operations.
- 🔴 Terminal blocks are oval or rounded rectangles used to indicate the start and end of a module or program.
- 📝 The difference between declaration and initialization is that declaration states variable names without values, while initialization sets starting values for variables.
- 🔹 Process blocks, represented by rectangles, are used for actions like calculations, opening/closing files, etc.
- 🔼 Input/output blocks are parallelograms that represent input or output operations, using verbs like 'get', 'enter', 'input' for input, and 'display', 'print' for output.
- 💠 Decision blocks are diamonds that represent decision points with one entrance and two exits for true/false conditions.
- 🔄 Connectors are circles used to connect non-adjacent parts of a flowchart, but should be used sparingly to maintain readability.
- 📌 Flow lines are straight lines with arrowheads that show the direction of data and connect different blocks in a flowchart.
- 🎯 The video tutorial aims to teach viewers how to create flowcharts and solve problems using them.
Q & A
What is a flowchart?
-A flowchart is a graphical representation of a sequence of operations, containing symbols that describe how an algorithm or a program operates.
What are the different symbols used in a flowchart?
-Flowcharts use symbols such as terminal block, process block, input/output block, decision block, initialization block, connector, and flow lines.
What does a terminal block represent in a flowchart?
-A terminal block, indicated by an oval or rounded rectangle, represents the start and end of a module or program.
What is the difference between declaration and initialization in the context of flowcharts?
-Declaration is stating a variable name to be used, while initialization sets a starting value for a variable. For example, in baking a cake, declaring flour means you need it, but initializing it means you need 3 cups of flour.
What is a process block and what does it represent?
-A process block, represented by a rectangle, indicates a process such as calculations, opening and closing files, and has one enter and one exit point.
What does an input/output block represent and what verbs are typically used within these blocks?
-An input/output block, represented by a parallelogram, indicates input or output operations. For input, verbs like 'get', 'enter', or 'input' are used, while for output, 'display' and 'print' are common.
How is a decision block depicted in a flowchart and what does it represent?
-A decision block is depicted by a diamond and represents a decision point with one entrance and two exits, one for when the condition is true and the other for when it is false.
What is a condition in the context of flowcharts?
-A condition in flowcharts is a question or statement that yields a true or false, yes or no answer, guiding the flow of the algorithm.
What is the purpose of a connector in a flowchart?
-A connector, represented by a circle, is used as a connection point between two sections of a flowchart that are not adjacent and is meant to enhance readability by avoiding clutter.
Why should connectors be used sparingly in flowcharts?
-Connectors should be used sparingly because overuse can decrease readability and produce a cluttered effect, making the flowchart difficult to understand.
What is the significance of flow lines in a flowchart?
-Flow lines, indicated by straight lines with arrowheads, show the direction of data and connect blocks by exiting from one and entering another, representing the sequence of operations.
Outlines
📊 Introduction to Flowcharts
This paragraph introduces the concept of flowcharts within the context of computer programming. A flowchart is defined as a graphical representation of a sequence of operations, utilizing various symbols to depict how an algorithm or program functions. The narrator explains that flowcharts are composed of different shapes, each with a specific meaning, such as terminal blocks for start and end points, process blocks for actions, input/output blocks for data exchange, decision blocks for conditional statements, and connectors for linking distant parts of the flowchart. The paragraph also differentiates between declaration and initialization, using baking a cake as an analogy to clarify the concepts.
🔍 Flowchart Symbols and Their Functions
The second paragraph delves deeper into the specific symbols used in flowcharts and their functions. It describes the process block, which is represented by a rectangle and is used for actions like calculations and file operations. The input/output blocks, indicated by parallelograms, are explained with examples of verbs used within them, such as 'get' for input and 'display' or 'print' for output. Decision blocks, symbolized by diamonds, are detailed with an explanation of how they handle true or false outcomes. The paragraph also discusses the use of connectors, which are circles used to link non-adjacent parts of a flowchart, with a note on their limited use to maintain readability.
🔔 Conclusion and Call to Action
The final paragraph serves as a conclusion to the video script, reminding viewers of the upcoming content where a flowchart will be created to solve problems. It encourages viewers to subscribe to the channel and to watch the next video. Additionally, it prompts viewers to click the notification bell to receive updates on tutorial videos, indicating the end of the current session.
Mindmap
Keywords
💡Flowchart
💡Symbols
💡Terminal Block
💡Initialization Block
💡Process Block
💡Input/Output Block
💡Decision Block
💡Flow Lines
💡Connector
💡Algorithm
💡Condition
Highlights
Introduction to flowcharting as a method for visualizing algorithms in computer programming.
Definition of a flowchart as a graphical representation of a sequence of operations.
Explanation of the different symbols used in flowcharts to represent operations.
Description of the terminal block symbol used to indicate the start and end of a program.
Clarification of the difference between declaration and initialization in programming.
Example of how to use the declaration block to state variable names.
Example of how to use the initialization block to set starting values for variables.
Explanation of the process block and its use for calculations and file operations.
Description of the input/output block and its representation by a parallelogram.
Usage of verbs like 'get', 'enter', or 'input' for input operations.
Usage of verbs like 'display' and 'print' for output operations.
Introduction to the decision block symbolized by a diamond shape.
Explanation of how conditions in decision blocks lead to true or false outcomes.
Description of connectors as circles used to connect distant parts of a flowchart.
Advice on using connectors sparingly to maintain readability.
Encouragement to watch the next video for practical flowchart creation.
Invitation to subscribe to the channel for more tutorial videos.
Transcripts
okay guys welcome to ITs information technology skills so for today's video we're going to have
logic formulation which starts with flowcharting this is the lesson three of our introduction to
computer programming So let's start,
what is a flowchart? a flow chart is a graphical representation of a sequence of operations
a flowchart contains symbol describing how an algorithm or a program operates well the
example of flow chart is this so basically guys on flowchart they are graphical representation or
images that represents the sequence or arrangement of an operation then a flowchart uses different
symbols or shapes which will be discussed for the next slide to representing an operation
okay what either symbol used in flowchart so for the symbols we have the following terminal block
process black input or output block
decision blocks initialization block
connector and flow lines
flow lines indicate by straight line with arrow to show the directions of
data so basically a flow lines guys they are line with an arrow head to show the
direction or what is the next step for the data
used to connect blocks by exiting from one and entering from another if you're going to look at the image that is an example of flow line
terminal ovals or rounded rectangles are used to indicate the start and the end of the module or
a program. So from the word terminal block this is the symbol used for the termination
or start of an algorithm or flowchart okay so we have two: the start and End and so basically from
the words start , that is the start of the flowchart and the end is the last or the ending point of
the flowchart so don't forget guys on flowchart is an algorithm graphical representation that is why we need End
then next we have the initialization block
use the declare or initialize variables needed to store a certain process so we have the word declare
so declaration stating a variable name to be use then we have initializing initialization to set a starting value of a variable
So what is the difference between declaration and initialization?
if we say declaration, you just stating the name for example: You will bake a cake
the declaration their is, you'll say that you need flour, egg, milk and water but no amount
for the initialization, you will state the ingredients plus the amount okay so for example initialize
baking, you will say you need flour 3 cups, eggs 3 eggs, water 1 liter
okay that is initialization, you state what you need plus the value okey,
So to further explained to you we have the next slide
so this is an example of declaration if you're going to
observe we only have number one and number two but no value you are just stating
that you need that later on your algorithm then next the initialization for the initialization
it already have value or have content You are stating that the value of number one is 5
for num 2 is 3 so that's the difference between the two, then next we have the process block rectangle
indicates a process block okay so the simple use for process block is rectangle used for such
thing as calculations, opening and closing files and so on okay so from the word process block
these are the processes or action that we do so we have this example of process block
So we have here num1 and num2 then we want to calculate there sum
So we have here Sum equals to num1 plus num2 okay guys don't forget you only have one enter and one exit point
of a process block
then next we have the input and output block the parallelogram indicates input
or output operations okay it is parallel okay so this is an example of input an output block
okay so you're going to observe the input it has get x okay for the input you can use the verb
get, enter or input okay so those are the verbs that you can use inside input block and for
the output block you can use the verb display and print then next we have the decision block
the diamond indicates decision okey so the symbol or the shape being used for decision block is diamond
it has one entrance and exactly two exit from the block one exit is the action when
the resultant is true and the other is false okay so for the decision block we have this
if you're going to observe it only have one arrow going to the condition a condition guys are questions are
statements that gives you an answer of true or false or yes or no so the conditions are
questions or statement that have an answer of true or false, yes or no
an example is, Will I become an IT? yes or no,
Is it good to be an IT? Yes or NO
Okey, So that is a condition
then next, if you're going to look at the decision block It has two exit point which is
the true or false okay so for the true or false it can be any symbol it can be processed block
input/output block or terminal block so later on we are going to discuss that so the conventions
or the questions that can be answered or given under conditions we have true or false, T or F
that is the same with true or false, yes or no (Y or N) same with yes or no then next we have the
connectors the circle is used as a connection point between two sections of flow chart the I
not adjacent and closely located to each other okay guys, we use the connector
to connect blocks that is too far okay so for example you are writing a
flowchart but it is not fit to the paper or on your work area
So you are going to use a connector to connect parts of the flowchart on the paper , okay
but we have this note okay connector should be used as little as possible so as much
as possible, we should limit the use of connector okay this should only be used to
enhance readability so it is only use to make your flowchart clean because it is
not good if you have too many lines on your flowchart however decreases readability
and produce cluttered effect okay it has some however it also have some negative effect
if you always use the connector so that's it guys it ends the session for today please don't
forget to watch your next video because we are going to create a flowchart and some problems
that we can do with flowchart okay so please don't forget to subscribe to
this video or this channel click this video hit the notification bell for more tutorial videos
Ver Más Videos Relacionados
Flowcharts for Programming - Lecture 1 | Prof. Kamal Ghanshala | Graphic Era University
Introductory fxDreema course. Video 5. The blocks (part 1)
Python Karel Algorithms
Perfecting LTF Orderblock Entries With CRT - Candle Range Theory - ICT Concepts
02 - Expressions B - Python for Everybody Course
Algoritma - Pengertian Algortima & Contoh Sehari-hari
5.0 / 5 (0 votes)