Algorithm and Flowchart :

In order to write computer programming without any logical error, it is recommended programmers prepare a rough writing showing the steps involved in the program. This is called an algorithm. An algorithm presents step-by-step instruction required to solve any problem. These steps can be shown diagrammatical using a flowchart.

Algorithm and Flowchart

Flowchart is a symbolic or diagrammatic representation of an algorithm. It uses several geometrical figures to represent the operations and arrows to show the direction of flow.

Programmers often use it as a program-planning tool to solve a problem. It makes use of symbols which are connected among them to indicate the flow of information and processing.

Flowchart are very helpful in writing program and explaining program to others.

Commonly used Symbols in Flowcharts :

Start / Stop (Terminal) :

Flowchart Start/Stop/Terminal

Start / Stop (Terminal) : Represents the beginning and the end of the flowchart.

Input / Output :

Flowchart Input/Output

Input/Output : Represents the values to be given by the user and the results to be displayed.

Processing :

Flowchart processing

Processing : Represents the arithmetic operation to compute a value.

Checking / Decision making :

Flowchart Decision making

Checking / Decision making : Represents the logical checking to decide the flow sequence.

Preparation :

Flowchart Preparation

Preparation : As the names states, any process step that is a Preparation process flow step, such as a set-up operation.

Connector :

Flowchart Connector

Connector : Represents the Continuity of the flowchart in another place / page.

Arrows :

Flowchart Arrows

Arrows : Represents direction of flow.

Examples of flowcharts in programming :

Example 1:

Draw a flowchart to add two numbers entered by user :

flowchart to add two numbers

Example 2:

Draw flowchart to find the largest among three different numbers entered by user :

Flowchart to find largest

Example 3:

Draw a flowchart to find all the roots of a quadratic equation ax2+bx+c=0 :

Flowchart of quadratic equation

Example 4:

Draw a flowchart to find the Fibonacci series till term≤1000 :

Flowchart fibonacci sequence


What is a bootstrap loader? The bootstrap process in Windows Operating System

What is a bootstrap loader? The bootstrap process in Windows Operating System :

30/04/2020

Booting is a bootstrapping process that starts operating systems when the user turns on a computer. A Bootstrap Loader (BSL) is a small program but hard to code.

Read More
Programming Language Generations - 1GL, 2GL, 3GL, 4GL, 5GL

Programming Language Generations - 1GL, 2GL, 3GL, 4GL, 5GL :

01/12/2018

A programming language is a set of written symbols that instructs the computer hardware to perform specific tasks. Typically, programming language consists of a vocabulary.

Read More
What is a Database/DBMS? Some Types of DBMSes with Advantages or Disadvantages

What is a Database/DBMS? Some Types of DBMSes with Advantages or Disadvantages :

21/01/2019

A Database is a collection of related data organized in a way that data can be easily accessed, managed and updated. Database can be software based or hardware based.

Read More

Next Update

Loading...

We have a YouTube channel for live game streaming purposes, the channel name is "NightHawk". You can visit our gaming channel and support us, Thank you