Friday, April 23, 2021

PPSUC LAB EXAM SAMPLE QUESTIONS

 1)a)Write a C program to convert a string to a long integer

  b)Write a program in C which is a Menu-Driven Program to compute the area of the various geometrical shape


2)a)Write a program in C to swap numbers using call by reference.

  b)Write a program in C to sort elements of array in ascending order.


3)a) Write a C program to demonstrate the Nested Structures

  b) Write a Program to demonstrate the use of pointer to pointer variable.


4)a)Write a C program to demonstrate the array of structures

  b)Write a program to find the factorial of the given number using recursive function call


5)a)Write a C program to compute the perimeter and area of a rectangle with a height of 7 Inches and width of 5 inches

  b)Write a C program to check whether a given number is an Armstrong number or not.


6)a)Write a C program that accepts 4 integers p, q, r, s from the user where r and s are positive and p is even. If q is greater than r and s is greater than p and if the sum of r and s is greater than the sum of p and q print "Correct values", otherwise print "Wrong values".

  b)Write a program in C to find transpose of a given matrix


7)a) Write a C Program to print contents of file

  b) Write a C program to add two matrix of the size 2X2.


8)a) Write a C program to check whether a given number is an Armstrong number or not.

  b) Write a program in C to swap numbers using call by reference.


9)a) Write a program in C to add two numbers using pointers.

  b) Write a program to read & display the student data using structure


10)a)Write a C program to write some text to a text file

   b)Write a program to read & display the student data using UNION


PPSUC LAB RECORD PROGRAMS

 1) CLICK HERE_LIST-1

 2)CLICK HERE_LIST-2

Monday, January 18, 2021

PROGRAMMING FOR PROBLEM SOLVING USING C_R20_SYLLABUS

"" R-20 Syllabus for CSE, JNTUK w. e. f. 2020 – 21""

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Course Objectives: 
The objectives of Programming for Problem Solving Using C are 
 To learn about the computer systems, computing environments, developing of a computer program and Structure of a C Program 
 To gain knowledge of the operators, selection, control statements and repetition in C 
 To learn about the design concepts of arrays, strings, enumerated structure and union types and their usage. 
 To assimilate about pointers, dynamic memory allocation and know the significance of Preprocessor. 
 To assimilate about File I/O and significance of functions
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UNIT I 
Introduction to Computers: Creating and running Programs, Computer Numbering System, Storing Integers, Storing Real Numbers Introduction to the C Language: Background, C Programs, Identifiers, Types, Variable, Constants, Input/output, Programming Examples, Scope, Storage Classes and Type Qualifiers. Structure of a C Program: Expressions Precedence and Associativity, Side Effects, Evaluating Expressions, Type Conversion Statements, Simple Programs, Command Line Arguments. 

UNIT II 
Bitwise Operators: Exact Size Integer Types, Logical Bitwise Operators, Shift Operators. Selection & Making Decisions: Logical Data and Operators, Two Way Selection, Multiway Selection, More Standard Functions. Repetition: Concept of Loop, Pretest and Post-test Loops, Initialization and Updating, Event and Counter Controlled Loops, Loops in C, Other Statements Related to Looping, Looping Applications, Programming Examples. 

UNIT III 
Arrays: Concepts, Using Array in C, Array Application, Two Dimensional Arrays, Multidimensional Arrays, Programming Example – Calculate Averages Strings: String Concepts, C String, String Input / Output Functions, Arrays of Strings, String Manipulation Functions String/ Data Conversion, A Programming Example – Morse Code Enumerated, Structure, and Union: The Type Definition (Type def), Enumerated Types, Structure, Unions, and Programming Application. 

UNIT IV 
Pointers: Introduction, Pointers to pointers, Compatibility, L value and R value Pointer Applications: Arrays, and Pointers, Pointer Arithmetic and Arrays, Memory Allocation Function, Array of Pointers, Programming Application. Processor Commands: Processor Commands. 

UNIT V 
Functions: Designing, Structured Programs, Function in C, User Defined Functions, Inter-Function Communication, Standard Functions, Passing Array to Functions, Passing Pointers to Functions, Recursion Text Input / Output: Files, Streams, Standard Library Input / Output Functions, Formatting Input / Output Functions, Character Input / Output Functions Binary Input / Output: Text versus Binary Streams, Standard Library, Functions for Files, Converting File Type.

Text Books: 
1) Programming for Problem Solving, Behrouz A. Forouzan, Richard F.Gilberg, CENGAGE. 
2) The C Programming Language, Brian W.Kernighan, Dennis M. Ritchie, 2e, Pearson. 

Reference Books: 
1) Computer Fundamentals and Programming, Sumithabha Das, Mc Graw Hill. 
2) Programming in C, Ashok N. Kamthane, Amit Kamthane, Pearson. 
3) Computer Fundamentals and Programming in C, Pradip Dey, Manas Ghosh, OXFORD.