C online training course svr technologies

242 views
195 views

Published on

C online training course svr technologies

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
242
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

C online training course svr technologies

  1. 1. Website: www.svrtechnologies.com Email: info@svrtechnologies.comContact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889C Language Programming SVRTechnologiesSVRTechnologiesContact: 091-9885022027Email: info@svrtechnologies.comCourse Name: C LanguageDuration: 30 Teaching HoursPrerequisites: Nothing TechnicalHardware Requirements: Normal PCMode of Training: OnlineTrainer: Parikshit
  2. 2. Website: www.svrtechnologies.com Email: info@svrtechnologies.comContact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889C Language Programming SVRTechnologiesSession 1- Getting Started Why C is a Language? Need for C languageSession 2- Getting Started The C Alphabet Set Constants Types of Constants Integer Constant Character Constant Real Constant Variables Keywords or Reserved Words Identifiers or User Defined words Rules To Define IdentifiersSession 3- C Instructions C Instruction Set Types of Instructions Input-Output Instructions Arithmetic Instructions Type Declaration Instructions Control Instructions
  3. 3. Website: www.svrtechnologies.com Email: info@svrtechnologies.comContact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889C Language Programming SVRTechnologiesSession 4- C Data Types Definition of a DataType Types of DataTypes Predefined DataType Derived DataType User-Defined DataTypeSession 5- Predefined DataTypes Memory Units int long unsigned float double charSession 6- Operators Arithmetic Operators Relational Operator Assignment Operators Equality Operators Conditional Operators Declaration Statements Statement Terminator Comments
  4. 4. Website: www.svrtechnologies.com Email: info@svrtechnologies.comContact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889C Language Programming SVRTechnologiesSession 7-First Program Header Files Program To print “Hello World’ Format Specifiers Program To Calculate Area and Circumference of a circle printf function scanf functionSession 8- Programs C Program To Swap 2 Numbers Using third variable Without using third variable Pow method in c Sqrt method in cSession 9-Conditional Instructions if if-else Nested if-elseSession 10-Conditional Statements Math Header Files Logical ‘AND’ Logical ‘OR’
  5. 5. Website: www.svrtechnologies.com Email: info@svrtechnologies.comContact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889C Language Programming SVRTechnologiesSession 11-Iterative Statements For loop Syntax Flowchart Program on for loop While loop Syntax Flowchart Program on while loopSession 12-Iterative Statements Do-while loop Syntax Flowchart Program on do-while loop Differences between for, while and do-while loopSession 13-Binary Operators Pre-Increment Post-Increment Pre-Decrement Post-Decrement Differences between different Binary Operators To generate Fibonacci series
  6. 6. Website: www.svrtechnologies.com Email: info@svrtechnologies.comContact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889C Language Programming SVRTechnologiesSession 14-Control Structures Switch Statement Break statement Continue statement Rules for writing Switch-Case StatementsSession 15-Functions Definition of Functions Need For Functions Types of Functions Pre-Defined Functions User-Defined Functions Function-Definition Return-Typeo Function Nameo Parameters Function call Function PrototypeSession 16-Programs on Functions Program to find the sum of digits of a given number Program to find a number is a palindrome or not Program to find the sum of digits of a given number repeatedly until we get a single digitnumber Program to find whether a given number is a Armstrong number or not Program to find whether a given number is prime or not
  7. 7. Website: www.svrtechnologies.com Email: info@svrtechnologies.comContact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889C Language Programming SVRTechnologiesSession 17- Functions Scope of a function Recursive Functions Iterative Functions Differences between Recursive and IterativeSession 18-Programs on Functions Program to find Factorial of a number Program to find GCD of a number Program to find power of a variable Program to find mathematical table for a given numbers Program to print mathematical table from 1 to ‘n’ numbersSession 19-Variables Auto Variables Static Variables Differences between Auto Variables and static Variables Global Variables Local Variables Differences between Global Variables and Local Variables Scope of a Variable Register Variables Extern Keyword
  8. 8. Website: www.svrtechnologies.com Email: info@svrtechnologies.comContact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889C Language Programming SVRTechnologiesSession 20-Debugging Errors Types of Errors Syntax Errors Run-Time Errors Logical ErrorsSession 21- Arrays Definition of Arrays Concepts Usage of ArraysSession 22-Arrays Passing arrays to functions Initialization of an Array Reading an Array from The Key Board Printing an ArraySession 23-Arrays Single Dimension Arrays Multi-Dimension Arrays Matrix Addition, Subtraction Matrix Multiplication
  9. 9. Website: www.svrtechnologies.com Email: info@svrtechnologies.comContact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889C Language Programming SVRTechnologiesSession 24-Pointers Introduction Differences between Pointers and Arrays Memory Allocation FunctionsSession 25-Advanced Pointers Pointers to Pointers Pointers To a Function Command Line InputSession 26-User Defined Data Types Structure Definition of a structure Usage of StructuresSession 27-User-Defined Data Types Program on Structures Unions Definition of union Usage of Union Program on Union Difference between Structures and unions
  10. 10. Website: www.svrtechnologies.com Email: info@svrtechnologies.comContact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889C Language Programming SVRTechnologiesSession 28-User Defined Structures Enumerated DataTypes typedef Preprocessor Directives Differences between different user-defined data typesSession 29-Files File Stream Standard Library Input-Output FunctionsSession 30-Files Low level Files High Level Files Differences between High level Files and Low Level FilesSession 31- Programs on Files Copying the contents from one file to another Displaying the Contents of one file on the screenSession 32-Data Structures Stack Operations Performed on Stack Program on Stack
  11. 11. Website: www.svrtechnologies.com Email: info@svrtechnologies.comContact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889C Language Programming SVRTechnologiesSession 33- Data Structures Queues Operation Performed on Queue Program on Queue Differences Between Stacks and Queues

×