(R18A0501) PROGRAMMING FOR PROBLEM SOLVING SYLLABUS UNIT 1TO 5 COMPLETE STUDDY GUIDE
(R18A0501) PROGRAMMING FOR PROBLEM SOLVING SYLLABUS Course Objectives • To understand the various steps in Program development. • To understand the basic concepts in C Programming Language. • To learn how to write modular and readable C Programs • To learn to write programs (using structured programming approach) in C to solve problems. UNIT ‐ I Introduction to Computing – Computer Systems-Hardware and Software, Computer Languages, Algorithm, Flowchart, Representation of Algorithm and Flowchart with examples. Introduction to C– History of C, Features of C, Structure of C Program, Character Set, C Tokens-Keywords, Identifiers, Constants, Variables, Data types, Operators. UNIT‐II Statements‐Selection statements (Decision Making)- if and switch statements with examples, Repetition statements (loops)- while, for, do‐while statements with examples, Unconditional statements- break, continue, goto statements with examples. UNIT – III Functions‐Designing Structured Programs, Types of Functions-User defined functions, Standard functions, Categories of functions, Parameter Passing techniques, Storage classes, Recursion. UNIT‐IV Arrays- Declaration and Initialization, One dimensional Arrays, Two dimensional Arrays. Strings- Declaration and Initialization, String Input / Output functions, String manipulation functions. UNIT-V Pointers- Introduction, Definition and Declaration of pointers, address operator, Pointer variables, Pointers with Arrays. Structures- Introduction, Declaration and Initialization, Array of Structures, Unions. TEXT BOOKS: 1. Computer Programming with C, Special Edition‐MRCET, Mc Graw Hill Publishers 2017. 2. Computer Science: A Structured Programming Approach Using C, B.A.Forouzan and R.F. Gilberg, Third Edition, Cengage Learning. REFERENCE BOOKS: 1. The C Programming Language, B.W. Kernighan and Dennis M.Ritchie, PHI. 2. Computer Programming, E.Balagurusamy, First Edition, TMH. 3. C and Data structures – P. Padmanabham, Third Edition, B.S. Publications. 4. Programming in C, Ashok Kamthane. Pearson Education India.
Escuela, estudio y materia
- Institución
- Programming
- Grado
- Programming
Información del documento
- Subido en
- 27 de febrero de 2024
- Número de páginas
- 82
- Escrito en
- 2023/2024
- Tipo
- Examen
- Contiene
- Preguntas y respuestas
Temas
-
programming for problem solving