Some Basic Knowledge.
C++ is a general purpose programming language, created by Bjarne Stroustrup and was firstly released in 1985. It is an extension to C language, Reason for that is if you are familiar with C language than you must be familiar with the fact that there are no classes, templates etc. present in C language. Due to which when classes are added to C language it is named as "C with Classes", but C++ is considered as default name now.
Extra thing to remember - In "C++" the symbol "++" after C is post increment symbol and therefore, "C++" means that In C additional features are added.
Now, let's define, what are algorithms?
Algorithms are nothing but set of rules that must be followed to accomplish some task.
(Now, What that mean?😕)
let's take an example of swapping two numbers, i.e. if a = 10 and b = 20 after swapping a = 20 and b = 10.
How will you write the procedure for this? (There are many such algorithms).
According to me following steps will be sufficient for swapping algorithm.
start: Take two numbers say "a" and "b" take an another variable say "temp" store a in temp make a equal to b make b equal to temp end
Now, you must be thinking what is this, this is not looking a c++ program or any of other languages program(excluding English). Yes, this is not a pure program but this is a perfect perfect algorithm and when we write our algorithm in this form or in a form when we don't wanted to use some particular programming language but we just wanted to present our algorithm with as much clarity as possible, we use PSEUDOCODES. I were emphasizing on this because it will help you alot in future times.
Now, let's define one more strategy for representing our Algorithms with clarity.
The name of the topic is Flow Charts.
FlowChart is a diagrammatic representation of sequence of logical steps that we require to perform the task.
Below is the flowchart for finding average of two numbers.
If you want to read more about flowcharts click here.
Finding average of two numbers. Image source - tutorialspoint |
In Next slide we will discuss about How C++ program is created, compiled and executed.
Stay tuned for the upcoming content. For any query leave a comment below.
Click the Subscribe button at the top to follow my every post regarding c++.
References -
- w3school.
Nice work boi ☺️
ReplyDeleteThank You.
Delete