Go For PPS Practical :
- All Practical With Solutions
- Every Practical With Explanation
- Learn Before College
Course plan For PPS :
Unit : 01
Introduction to Programming
What is programming? Problem solving methods with Examples-Algorithm and Flowchart, Types of Programming languages, Characteristics of higher-level language, Some Programming languages Introduction to āCā Introduction, Importance of C, Sample C programs, Basic structure of C programs, programming style, executing a C program. Introduction, Character Set, C tokens, Keywords and Identifiers, Constants, Variables, Data types, Declaration of Variables, Defining symbolic constants
Operators and Expression
Introduction, Arithmetic of Operators, Relational Operators, Logical Operators, Assignment Operators, Increment and Decrement Operators, Conditional Operators, Bitwise Operators, Special Operators, Arithmetic Expressions, Evaluation of expressions, Precedence of arithmetic operators, Type conversions in expressions, Mathematical function
Unit : 02
Decision Making Statements
Introduction, Decision making with IF statement, Simple IF statement, the IF ELSE statement, Nesting of IF ā¦ ELSE statements, The ELSE IF ladder, The switch statement, the turnery Operator, the GOTO statement Looping WHILE statement, the DO statement, The FOR statement jumps in loops Break and continue Array & Handling of Character strings: Introduction, One-dimensional arrays, Two-dimensional arrays, Initialization of two–dimensional arrays, Concept of Multidimensional arrays
WHILE statement, the DO statement, The FOR statement, jumps in loops Break and continue
Introduction, One-dimensional arrays, Two-dimensional arrays, Initialization of two-dimensional arrays, Concept of Multidimensional arrays
Unit : 03
Handling of Character strings
Introduction, Declaring and initializing string variables, reading string from terminal, writing string to screen, Arithmetic operations on characters, Putting string together, String Operations : String Copy, String Compare, String Concatenation and String Length, String Handling functions, Table of strings
Introduction, need for user-defined functions, return values and their types, calling a function, category of functions, no arguments and no return values, Arguments with return values, Handling of non-integer functions, Nesting of functions, Recursion, Functions with arrays, The scope and Lifetime of variables in functions
Unit : 04
Pointers
Introduction, understanding pointers, Accessing the address of variable, Declaring and initializing pointers, Accessing a variable through its pointer, Pointer expressions, Pointer increments and scale factor, Pointers and arrays, Pointers and character strings, Pointers and Functions, Pointers and structures
Introduction, Structure definition, Giving values to members, Structure initialization, Comparison of structures, Arrays of structures, Arrays within structures, Structures within Structures, Structures and functions, Union
File Handling
Introduction, Defining and opening File, Closing File, Input/output operations on Files