Assalamu Alaikum, Dear viewers. How are you doing? I am Muhammad Mohin Uddin Hasan
from OraDigiTech. Today, I’m going to talk about
the programming process. This is the first part of a series tutorial. After watching this video you will be able to define program and programming process
know the basics of programming
know the steps in the programming process. Now let’s get started First, we need to know what a program is.
Say, we are given a task to add 68 to 32. We can use a calculator to perform the
task. In this case, we’ll have to give some instructions to the calculator.
First, we’ll press this button to start the calculator to work, Then, we’ll press
3, 2 plus 6, 8 and finally when we’ll press this button the sum of the two numbers
will be shown in the display. See, we instructed the calculator by pressing
these buttons and then it showed us the desired output. This is what we call program.
So, the definition of a program is that a program is a collection of instructions
to perform a specific task Okay. Now let’s check the process of doing the task. We had to follow some steps
to solve the problem, didn’t we? Therefore, we can say that
programming process is a problem solving process The programming process follows
the following steps. In the first step we need to define the problem. Let’s say, we are given some numbers to
find out how many of them are positive negative or zero. That means we are to
define what is to be done. So, Problem definition refers to making a statement of desired output in the next step we’ll prepare an algorithm for the problem
defined in the earlier step. Let’s have a look at this table.
These are step numbers and at the right side of the steps there are descriptions
about what will be performed in the respective steps. So, it can be said that
algorithm is a description of sequence of steps to be followed such that the
computer can provide us with the information we desire. After we have prepared the algorithm,we are ready
to prepare a program flowchart. This is an example of program flowchart
Here our previously readied algorithm has been shown within outlines.
So, can’t we say that program flowchart is a symbolic representation of algorithm when we are satisfied with the correctness of flowchart we can move on to the next activity
: coding the program For doing this, we’ll need to gain
knowledge about at least one of the available programming languages like Python, Perl, BASIC, COBOL, FORTRAN, Ruby, C, C++, SQL That are used to write computer programs. Therefore, coding the program refers to
writing the instructions for the computer. The next step is to debug and test the
program. Once our program has been coded the programmer continues checking for
errors what we call bug and correcting the errors until the desired output is
obtained. In this case, a translation program is used . Compiler, generator,
assembler, interpreter are such kind of translation programs that transform
source program into object program. This process of detective and correcting
errors is called debugging and testing Documentation actually begins with the
problem definition. We must keep a written record of everything in creating
a program. This step is followed with the other five activities. These five
are called checking procedures that a programmer must carry out before
proceeding to the next. It may become necessary to return to the earlier step
to deal with the unanticipated problems That’s all for now. I’ll try to discuss
the steps in more details in the next few tutorials In-Sha-Allah. Happy watching.
Don’t forget to Like, comment and share. if you are new in this channel ,please
do subscribe and click the bell icon to stay notified when a new video is uploaded