Page 1 :
+1 Computer Application/Science, , Principles of, Programming and Problem, Solving, , Short Note, , Click Here for, Video Class
Page 3 :
Approaches in problem solving, ●, , ●, , Top down design, Bottom up design.
Page 6 :
Phases of Programming, There are seven phases, ●, , Problem identification, , ●, , Prepare Algorithm and Flowchart, , ●, , Coding, , ●, , Translation, , ●, , Debugging, , ●, , Execution and testing, , ●, , Documentation
Page 10 :
Example for an Algorithm, To display sum and average of three numbers
Page 11 :
Example for an Algorithm, , To display largest among two
Page 14 :
For detailed video class about Algorithm and flowchart, , Click Here
Page 15 :
Example for flowchart
Page 16 :
ellipse(Start/Stop), , parallelogram(Input/Output), , rectangle(Process), , arrow(flow line)
Page 18 :
rhombus(Decision)
Page 20 :
Algorithm and flowchart to find largest among three marks
Page 21 :
Algorithm to print first 100 numbers
Page 22 :
Flowchart to print first, 100 numbers
Page 23 :
Algorithm and Flowchart to print sum of first N numbers, (S=1+2+3+....+N)
Page 24 :
Flow Control, Order of execution of instructions is called flow control., There are three flow control, 1. Sequential, 2. Selection, 3. Loop/Iteration
Page 27 :
Components of Loop, Initialisation, Condition(Test expression), Body of loop, Updation
Page 31 :
Coding the program, ●, , The process of writing program to solve a problem is called coding., ഒരു പ്രശ്നം പരിഹരിക്കുന്നതിനായി പ്രോഗ്രാം എഴുതുന്ന പ്രക്രിയയെ കോഡിംഗ് എന്ന്, വിളിക്കുന്നു., , ●, , We use High Level Languages for writing program., , ●, , Examples for High Level Languages are C++,BASIC,JAVA,Python..., , ●, , Program written in High Level Langauge is called source code
Page 32 :
Translation, ●, , Translation is the process of converting a program written in high, level language into machine language., , ●, , Program in machine language is called object code, , ●, , The compiler or interpreter is used for this purpose.
Page 33 :
Debugging, ●, , Programming errors are known as 'bugs', , ●, , Process of detecting and correcting errors is called debugging., , ●, , പിശകുകൾ കണ്ടെത്തി ശരിയാക്കുന്ന പ്രക്രിയയെ ഡീബഗ്ഗിംഗ് എന്ന് വിളിക്കുന്നു., , ●, , There are three types of errors, – Syntax errors, – Logical errors, – Run time errors
Page 34 :
Types of errors, Syntax errors, Error in syntax is called syntax error. Rule / grammar of a, programming language is called syntax., Example: incorrect punctuation, incorrect word, undefined term.., Logical Errors, Error in program logic /step is called logical error., Example: Misplacing + and *, Run time error, Error during program execution is called run time error., Example: Division by zero
Page 37 :
Types of documentation, ●, , ●, , We can write comments inside the source code. It is called, internal documentation. It will help us to debug and modify a, program, Another version of documentation is the preparation of system, manual and user manual.This kind of documentation is known, as external documentation.
Page 38 :
Performance evaluation of algorithms, Consider the following two algorithms
Page 40 :
Click Here for, Video Class