SlideShare a Scribd company logo
1 of 21
Presentation on Technical training
By KARUN SAHANI
Abstract
2 | Copyright © 2022 Saraca Solutions. All rights reserved. Privacy Policy
C programming.
C++
Linux
Embedded system
Major Project
Abstract
3 | Copyright © 2022 Saraca Solutions. All rights reserved. Privacy Policy
C programming.
Index:
C programming.
Linux
QT
Skills
Major Project
C programming
What is C?
C is a programming language developed at AT &
Bell laboratories of USA in 1972 by Dennis Ritchie.
Structured programming language.
machine-independent and extensively used to
write various applications, Operating Systems etc... This Photo by Unknown author is licensed under CC BY-NC-ND.
Alphabet, Digits and special symbols
Constants, Variables and Keyword
• A constant is an entity that doesn't change
• Integer constant
• Real constant
• A variable is an entity that may change.
• A key word is a word that carries special meaning. There are only 32 keyword available
q C instructions
Type Declaration Instructions. These instructions inform the compiler about the type of variables used.
q Type of instruction
 The if – else statement
Use if and else to implement the decision control instruction.
• Syntex:
if (condition)
//statement
else
//statement.
 The ! Operation
• Operators are used to perform operations on variables and values.
• There are various operators :
• Arithmetic operators – These are like +, - , * , / , % etc.
• Assignment operators – The "=" sign is used to assign the values in the variables
• Comparison operators – These are like == , != , >= , <= etc.
• Logical operators – And(&&) , Or(||) and Not(!) are called as logical operator
 Hierarchy of operations revisited
 The conditional operation.
 program & exercises
 The while loop:
• While loop
A while loop repeatedly executes a target statement if a given condition is true.
• Syntax of while loop:
while (testExpression) {
// the body of the loop
}
 Tips and traps
 More operators
 program & exercises
 For loop
• The for loop is used to iterate the statements or a part of the program several times.
• Syntax of for loop
for(Expression 1; Expression 2; Expression 3){
//code to be executed
}
 Nesting loop
 Multiple initialization in the for loop
 The break statement
 The continue statement
q The do- while loop
The do-while loop is similar to the while loop with one important difference. The body of do-while loop is executed at least
once.do-while loop
do {
// the body of the loop
}
while (testExpression);
q program & exercises
• Case control instruction
• Decision using switch
• Tips and Traps
• Switch v/s if – else ladder
• Go to key word.
• practice & exercises
 Function
• What is function?
• A function is a self-contained block of statements that performs a coherent task of some kind
• why use function?
• Writing functions avoid writing the same code over and over.
• If the operation of a program, can we divide it into separate activities and each activity placed in a
different function then it could be written and checked more or less independently
 passing value between function
 order of passing arguments
 using library function.
 return type of function
 Pointer
 Introduction
• The pointer in C language is a variable which stores the address of another variable.
• A pointer variable points to a data type of the same type and created with the * operator.
 function called using pointer
 practice and exercise
 Introduction of linux
 Understanding linux OS
 Why linux
 Installation of VMware
 Installation of IDE
 Basic commands
 Native compiler
 Cross compiler
o C programing
o JAVA
o HTML
o CSS
Skills
 Being human: An AI based
android application for im
proving, easing and enhan
cing our lifestyle
• This application is like your
virtual personal manager,
enhancing your lifestyle with
a touch of artificial
intelligence.
• The features of the
application makes it a unique
application as summing up
the features it’s like an all-in-
one application having
features of
more than ten different applic
ations.
• THANK YOU!
20 | Copyright © 2022 Saraca Solutions. All rights
reserved. Privacy Policy
21 | Copyright © 2022 Saraca Solutions. All rights reserved. Privacy Policy

More Related Content

Similar to Technical trainning.pptx

Introduction to Functional Programming
Introduction to Functional ProgrammingIntroduction to Functional Programming
Introduction to Functional ProgrammingDave Fancher
 
The Design, Evolution and Use of KernelF
The Design, Evolution and Use of KernelFThe Design, Evolution and Use of KernelF
The Design, Evolution and Use of KernelFMarkus Voelter
 
Introduction to computer programming.pdf
Introduction to computer programming.pdfIntroduction to computer programming.pdf
Introduction to computer programming.pdfHasankaNayanjith
 
Desired language characteristics – Data typing .pptx
Desired language characteristics – Data typing .pptxDesired language characteristics – Data typing .pptx
Desired language characteristics – Data typing .pptx4132lenin6497ram
 
Computer programming and utilization
Computer programming and utilizationComputer programming and utilization
Computer programming and utilizationDigvijaysinh Gohil
 
Java developer trainee implementation and import
Java developer trainee implementation and importJava developer trainee implementation and import
Java developer trainee implementation and importiamluqman0403
 
Serverless - DevOps Lessons Learned From Production
Serverless - DevOps Lessons Learned From ProductionServerless - DevOps Lessons Learned From Production
Serverless - DevOps Lessons Learned From ProductionSteve Hogg
 
classVII_Coding_Teacher_Presentation.pptx
classVII_Coding_Teacher_Presentation.pptxclassVII_Coding_Teacher_Presentation.pptx
classVII_Coding_Teacher_Presentation.pptxssusere336f4
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Developmentnikhil sreeni
 
67404923-C-Programming-Tutorials-Doc.pdf
67404923-C-Programming-Tutorials-Doc.pdf67404923-C-Programming-Tutorials-Doc.pdf
67404923-C-Programming-Tutorials-Doc.pdfRajb54
 
Chapter-introduction about java programming
Chapter-introduction about java programmingChapter-introduction about java programming
Chapter-introduction about java programmingDrRajeshkumarPPatel
 
Refactoring legacy code driven by tests - ITA
Refactoring legacy code driven by tests -  ITARefactoring legacy code driven by tests -  ITA
Refactoring legacy code driven by tests - ITALuca Minudel
 
JAVA in Artificial intelligent
JAVA in Artificial intelligentJAVA in Artificial intelligent
JAVA in Artificial intelligentVirat Andodariya
 
java in Aartificial intelligent by virat andodariya
java in Aartificial intelligent by virat andodariyajava in Aartificial intelligent by virat andodariya
java in Aartificial intelligent by virat andodariyaviratandodariya
 
Chapter-2 edited on Programming in Can refer this ppt
Chapter-2 edited on Programming in Can refer this pptChapter-2 edited on Programming in Can refer this ppt
Chapter-2 edited on Programming in Can refer this pptANISHYAPIT
 
Algorithm and pseudo codes
Algorithm and pseudo codesAlgorithm and pseudo codes
Algorithm and pseudo codeshermiraguilar
 
Basics of C.ppt
Basics of C.pptBasics of C.ppt
Basics of C.ppt8759000398
 

Similar to Technical trainning.pptx (20)

Introduction to Functional Programming
Introduction to Functional ProgrammingIntroduction to Functional Programming
Introduction to Functional Programming
 
C programming
C programmingC programming
C programming
 
The Design, Evolution and Use of KernelF
The Design, Evolution and Use of KernelFThe Design, Evolution and Use of KernelF
The Design, Evolution and Use of KernelF
 
Introduction to computer programming.pdf
Introduction to computer programming.pdfIntroduction to computer programming.pdf
Introduction to computer programming.pdf
 
Desired language characteristics – Data typing .pptx
Desired language characteristics – Data typing .pptxDesired language characteristics – Data typing .pptx
Desired language characteristics – Data typing .pptx
 
C.pdf
C.pdfC.pdf
C.pdf
 
Computer programming and utilization
Computer programming and utilizationComputer programming and utilization
Computer programming and utilization
 
Java developer trainee implementation and import
Java developer trainee implementation and importJava developer trainee implementation and import
Java developer trainee implementation and import
 
Serverless - DevOps Lessons Learned From Production
Serverless - DevOps Lessons Learned From ProductionServerless - DevOps Lessons Learned From Production
Serverless - DevOps Lessons Learned From Production
 
classVII_Coding_Teacher_Presentation.pptx
classVII_Coding_Teacher_Presentation.pptxclassVII_Coding_Teacher_Presentation.pptx
classVII_Coding_Teacher_Presentation.pptx
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
67404923-C-Programming-Tutorials-Doc.pdf
67404923-C-Programming-Tutorials-Doc.pdf67404923-C-Programming-Tutorials-Doc.pdf
67404923-C-Programming-Tutorials-Doc.pdf
 
Chapter-introduction about java programming
Chapter-introduction about java programmingChapter-introduction about java programming
Chapter-introduction about java programming
 
Refactoring legacy code driven by tests - ITA
Refactoring legacy code driven by tests -  ITARefactoring legacy code driven by tests -  ITA
Refactoring legacy code driven by tests - ITA
 
JAVA in Artificial intelligent
JAVA in Artificial intelligentJAVA in Artificial intelligent
JAVA in Artificial intelligent
 
java in Aartificial intelligent by virat andodariya
java in Aartificial intelligent by virat andodariyajava in Aartificial intelligent by virat andodariya
java in Aartificial intelligent by virat andodariya
 
Chapter-2 edited on Programming in Can refer this ppt
Chapter-2 edited on Programming in Can refer this pptChapter-2 edited on Programming in Can refer this ppt
Chapter-2 edited on Programming in Can refer this ppt
 
Algorithm and pseudo codes
Algorithm and pseudo codesAlgorithm and pseudo codes
Algorithm and pseudo codes
 
C- language Lecture 4
C- language Lecture 4C- language Lecture 4
C- language Lecture 4
 
Basics of C.ppt
Basics of C.pptBasics of C.ppt
Basics of C.ppt
 

Recently uploaded

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 

Technical trainning.pptx

  • 1. Presentation on Technical training By KARUN SAHANI
  • 2. Abstract 2 | Copyright © 2022 Saraca Solutions. All rights reserved. Privacy Policy C programming. C++ Linux Embedded system Major Project
  • 3. Abstract 3 | Copyright © 2022 Saraca Solutions. All rights reserved. Privacy Policy C programming.
  • 5. C programming What is C? C is a programming language developed at AT & Bell laboratories of USA in 1972 by Dennis Ritchie. Structured programming language. machine-independent and extensively used to write various applications, Operating Systems etc... This Photo by Unknown author is licensed under CC BY-NC-ND.
  • 6. Alphabet, Digits and special symbols
  • 7. Constants, Variables and Keyword • A constant is an entity that doesn't change • Integer constant • Real constant • A variable is an entity that may change. • A key word is a word that carries special meaning. There are only 32 keyword available
  • 8. q C instructions Type Declaration Instructions. These instructions inform the compiler about the type of variables used. q Type of instruction  The if – else statement Use if and else to implement the decision control instruction. • Syntex: if (condition) //statement else //statement.
  • 9.  The ! Operation • Operators are used to perform operations on variables and values. • There are various operators : • Arithmetic operators – These are like +, - , * , / , % etc. • Assignment operators – The "=" sign is used to assign the values in the variables • Comparison operators – These are like == , != , >= , <= etc. • Logical operators – And(&&) , Or(||) and Not(!) are called as logical operator  Hierarchy of operations revisited  The conditional operation.  program & exercises
  • 10.  The while loop: • While loop A while loop repeatedly executes a target statement if a given condition is true. • Syntax of while loop: while (testExpression) { // the body of the loop }  Tips and traps  More operators  program & exercises
  • 11.  For loop • The for loop is used to iterate the statements or a part of the program several times. • Syntax of for loop for(Expression 1; Expression 2; Expression 3){ //code to be executed }  Nesting loop  Multiple initialization in the for loop  The break statement  The continue statement
  • 12. q The do- while loop The do-while loop is similar to the while loop with one important difference. The body of do-while loop is executed at least once.do-while loop do { // the body of the loop } while (testExpression); q program & exercises
  • 13. • Case control instruction • Decision using switch • Tips and Traps • Switch v/s if – else ladder • Go to key word. • practice & exercises
  • 14.  Function • What is function? • A function is a self-contained block of statements that performs a coherent task of some kind • why use function? • Writing functions avoid writing the same code over and over. • If the operation of a program, can we divide it into separate activities and each activity placed in a different function then it could be written and checked more or less independently  passing value between function  order of passing arguments  using library function.  return type of function
  • 15.  Pointer  Introduction • The pointer in C language is a variable which stores the address of another variable. • A pointer variable points to a data type of the same type and created with the * operator.  function called using pointer  practice and exercise
  • 16.  Introduction of linux  Understanding linux OS  Why linux  Installation of VMware  Installation of IDE  Basic commands  Native compiler  Cross compiler
  • 17. o C programing o JAVA o HTML o CSS Skills
  • 18.  Being human: An AI based android application for im proving, easing and enhan cing our lifestyle • This application is like your virtual personal manager, enhancing your lifestyle with a touch of artificial intelligence. • The features of the application makes it a unique application as summing up the features it’s like an all-in- one application having features of more than ten different applic ations.
  • 20. 20 | Copyright © 2022 Saraca Solutions. All rights reserved. Privacy Policy
  • 21. 21 | Copyright © 2022 Saraca Solutions. All rights reserved. Privacy Policy