JNTUK R16 Computer Programming
JNTUK R19 Programming for Problem Solving using C
REC AR20 Programming for Problem Solving using C
JNTUK R20 Programming for Problem Solving using C
I-B.Tech., I-Semester C Programming AR20- B.Tech
(Common to ECE, EEE, ME, CE )
UNIT I BASICS OF C
Algorithm and Flowchart, Introduction to Computers: Creating and running Programs, Computer Numbering System, Storing Integers, Storing Real Numbers, Introduction to the C Language: Background, C Programs, Identifiers, Variable, Types, Constants, Input/output, Programming Examples, Structure of a C, Type Conversion Statements, Simple Programs.
UNIT II OPERATORS & CONTROL STATEMENTS
Operators, Operator Precedence and Associativity, Evaluating Expressions, Selection & Making Decisions: Two Way Selection, Multiway Selection, Repetition: Concept of Loop, Pretest and Posttest Loops, Initialization and Updating, Event and Counter Controlled Loops, Loops in C, Other Statements Related to Looping, Looping Applications- Summation, Powers, Smallest and Largest, Programming Examples.
UNIT III ARRAYS & STRINGS
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
UNIT IV FUNCTIONS & POINTERS
Functions: Designing, Structured Programs, Function in C, User Defined Functions, Inter Function Communication, Standard Functions, Passing Array to Functions, Recursion .Scope, Storage Classes and Type Qualifiers. Pointers: Introduction, Pointers to pointers, Compatibility, Pointer Applications: Arrays, and Pointers, Pointer Arithmetic and Arrays, Memory Allocation Function, Array of Pointers, Programming Application, Command Line Arguments.
UNIT V STRUCTURES, UNION TYPES & FILES
Derived Types: Structures- Declaration, Definition and Initialization of Structures, Accessing Structures, Nested Structures, Array of Structures, Structures and functions, Pointers to Structures, Self referential structures, Unions, typedef, bit-fields, Enumerated Types, File Handling: Defining and Opening a file, Closing Files, Input/output Operations on Files.
Assignment Q & S
2021 Batch Q 2021 Batch S
2020 Batch Q 2020 Batch S
C Programs Q & S
Q
S
Model Paper
JNTUK R20 QP
AR20 August-2021 QP