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.

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):

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

Input / Output:

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

Processing:

Processing: Represents the arithmetic operation to compute a value.

Checking / Decision making:

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

Preparation:

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

Connector:

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

Arrows:

Arrows: Represents direction of flow.

Examples of flowcharts in programming:

Example 1:

Draw a flowchart to add two numbers entered by user:

Example 2:

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

Example 3:

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

Example 4:

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

Network Topology is the schematic description of a network arrangement, connecting various nodes (sender and receiver) through lines of connection.

What is Communication Media? What is Guided or Unguided media?

Communication media means sending and receiving data. Media is used to data path that forms the physical channel between the sender and the receiver.

What is CrossFire, CrossfireX or SLI (AMD/ATI/NVDIA)? SLI Works :

CrossFire is a high-performance PC gaming graphics platform made possible by the use of multiple graphics cards coupled with a CrossFire enabled motherboard.

Computer Science Engineering

Special Notes

It's a special area where you can find special questions and answers for CSE students or IT professionals. Also, In this section, we try to explain a topic in a very deep way.