Computerprograms are sequences of instructions written using a programming language to perform specific tasks by the computer
Computerprograms can range from two lines to millions of lines of instructions
Computer program instructions are also called programsourcecode and computer programming is also called programcoding
A computer without a computer program is just a dump box; it is programs that make computers active
The act of writing computer programs is called computer programming
Programming languages used to write computer programs include Java, C,C++, Python, PHP, Perl, Ruby
Examples of computer programs include MSWord, MSExcel, AdobePhotoshop, InternetExplorer, Chrome, etc.
Computer programs are used in movie making for graphics and special effects
Computer programs are used in medical examinations like ultrasounds and X-rays
Computer programs are used in mobile phones for SMS, chat, and voice communication
An algorithm is a step-by-step procedure to resolve any problem, expressed as a finite set of well-defined instructions
Every problem can be solved with the help of an algorithm
Pseudocode is a high-level description of an algorithm or a computer program that uses a mixture of natural language and some programming language-like syntax
Pseudocode is not meant to be executed on a computer but serves as a way to outline the logic of an algorithm in a human-readable format before translating it into actual code
Flowcharts represent algorithms using diagrams and are commonly used in programming to find the steps to write a program
In a flowchart, each step in the process is represented by a specific shape, such as a rectangle for a process step, a diamond for a decision point, and arrows to indicate the flow of control or data between steps