FLOWCHARTS PROBLEM Flashcards
What type of flowchart depicts a simple process or a sequence of steps in a linear manner, showing actions, decisions, inputs, and outputs?
Basic Flowcharts
What type of flowchart visually represent the steps, decisions, and flow of a process or workflow to help analyze and improve it?
Process Flowchart
What type of flowchart organizes processes into lanes to show different actors or systems responsible for each step?
Swimlane Flowchart
What type of flowchart focuses on how data moves through a system, showing the flow of data between processes, data stores, and external entities?
Data Flowchart
What type of flowchart is used to visualize the flow of tasks or activities in a workflow, focusing on steps, decisions, and outcomes in a specific process?
Workflow Flowchart
What are symbolic names associated with data values that acts as containers to store and modify information throughout a program?
Variables
Represent whole numbers, both positive and negative
Integer (int)
Represents decimal numbers, allowing for fractional values
Float
Represents sequences of characters, used for text data
String (str)
Represent truth values, either true or false
Boolean (bool)
Variables allow programmers to write code that can handle different inputs and scenarios
Flexibility
Well-named variables make code easier to read, understand, and maintain
Readability
Variables help manage data in a structured way, ensuring efficient use of memory resources
Memory Management
What are arithmetic operators and their functions?
Addition, Subtraction, Multiplication, Division, Modulus
What are relational operators and their values.
Equal, Not equal to, Greater than, Less than ) Less than or equal to
What are logical operators?
AND, OR, NOT
What are assignment operators?
Simple assignment, Add and assign, Subtract and assign
It enables the manipulation of data stored in variables, allowing for calculations, comparison, and logical decision-making.
Data Manipulation
It is essential for controlling the flow of programs, enabling branching and looping based on conditions
Control Flow
Using operators properly can result in more concise and efficient code, reducing to perform tasks
Efficiency