Basic Fundamentals Concept
of Programming
• The process of turning an original articulation of a computing
problem into executable computer programs is known as computer
programming (commonly abbreviated as programming).
Programming entails tasks including analysis, conceptual
development, algorithm generation, verification of algorithm
requirements, including their accuracy and resource usage, and
implementation of algorithms (often known as "coding") in a target
programming language.
1. Variables
• Variables are the building blocks of every computer programming
language. They serve as "containers" for data. The data is then kept
in these containers for further usage.
Example
• As an example, visualize viewing the home page of a website. When
you first visit this website, a dialog box with the message "Hello! Tell
me your name. This dialogue box is a variable, you know!" appears.
This implies that when you enter your name into the form and press
submit, your information will be saved in the "visitorName" variable,
which the programmer could designate in this code.
2. Data Structures
• When there is a lot of relevant data involved, data structures enable
programmers to expedite the data collection process. Returning to
our "visitorName" variable from before, consider the situation when
the computer programmer must store and refer to ten distinct visitor
names as opposed to just one.
3. Control Structures
• A control structure examines variables and chooses a course of action
based on the parameters provided. For instance, when a computer
program is executing, the computer reads the code line by line,
typically from top to bottom and left to right.
4. Syntax
• Computer programming adheres to a syntax, or set of rules, that
specify specific letter and symbol layouts, just like the English
language does. A code's accuracy in reading and interpretation is
ensured by proper syntax. Consider a straightforward email address
and its necessary syntax as an example.
5. Tools
• Tools in the physical world enable workers to carry out tasks that
would otherwise be very challenging (think of how a hammer helps
drive a nail into a piece of wood and what this job would be like
without tools). Similar to this, a tool in computer programming is a
piece of software that makes it considerably easier for programmers
to write code.
IDE (Integrated Development Environment)
Frameworks
Cloud Tools

More Related Content

PPT
Ahmadalsawad
PPTX
Tech presentation (part 1)
PPT
introduction to computer programming CPPL1.ppt
PPTX
Unit 2 computer software
PDF
Cs121 Unit Test
PPTX
Grade 11 - Computer application software
PPTX
INTRODUCTION TO COMPUTER SOFTWARE
Ahmadalsawad
Tech presentation (part 1)
introduction to computer programming CPPL1.ppt
Unit 2 computer software
Cs121 Unit Test
Grade 11 - Computer application software
INTRODUCTION TO COMPUTER SOFTWARE

Similar to Basic Fundamentals Concept of Programming.pptx (20)

PPTX
Design Like a Pro: Scripting Best Practices
PPTX
Computer-System-Software_hhhGroup-3.pptx
PPTX
Design Like a Pro: Scripting Best Practices
PPTX
Basics of Programming.pptx
PPTX
Compiler design
PDF
Data structures and algorithms 2
PPTX
3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP
DOC
Unit IV with Answers
PDF
Grade 11-Q1_W3-PECS_AQS.pdf
PDF
Module4.pdf ,...................................
PPT
Architecture presentation 4
PPT
Introduction to Compiler Construction
PPTX
INTRODUCTION-TO-VB (1).pptx introduction
PPTX
Bsc cs 1 fit u-2 application and system software
PPTX
Bba i-introduction to computer-u-2- application and system software
PPTX
HNDIT1022 Week 08, 09 10 Theory web .pptx
PPTX
INTRODUCTION-TO-VB (2)-PROJECT POWERPOINT.pptx
PPTX
Mba i-ifm-u-2-computer software
PPTX
Mca i-fundamental of computer-u-2- application and system software
PPTX
Bca i-fundamental of computer-u-2- application and system software
Design Like a Pro: Scripting Best Practices
Computer-System-Software_hhhGroup-3.pptx
Design Like a Pro: Scripting Best Practices
Basics of Programming.pptx
Compiler design
Data structures and algorithms 2
3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP
Unit IV with Answers
Grade 11-Q1_W3-PECS_AQS.pdf
Module4.pdf ,...................................
Architecture presentation 4
Introduction to Compiler Construction
INTRODUCTION-TO-VB (1).pptx introduction
Bsc cs 1 fit u-2 application and system software
Bba i-introduction to computer-u-2- application and system software
HNDIT1022 Week 08, 09 10 Theory web .pptx
INTRODUCTION-TO-VB (2)-PROJECT POWERPOINT.pptx
Mba i-ifm-u-2-computer software
Mca i-fundamental of computer-u-2- application and system software
Bca i-fundamental of computer-u-2- application and system software
Ad

Recently uploaded (20)

PPTX
Unit-1.pptxgeyeuueueu7r7r7r77r7r7r7uriruru
PPTX
ppt to the world finance to the world in growing
PPTX
Operating_Systems_Presentation_With_Icons (1).pptx
PPTX
Malnutrition_Presentation_Revised.pptxhwjsjjsjs
PPTX
Growth Capital Investment - Espresso Capital.pptx
PDF
GENERATOR AND IMPROVED COIL THEREFOR HAVINGELECTRODYNAMIC PROPERTIES
PDF
PakistanCoinageAct-906.pdfdbnsshsjjsbsbb
PPTX
Presentation societal project DEEPIKA T.pptx
PPTX
dDifference Beetween Saving slides And Investment Slides.pptx
PDF
20A LG INR18650HJ2 3.6V 2900mAh Battery cells for Power Tools Vacuum Cleaner
PDF
CAB UNIT 1 with computer details details
PPTX
Chapter no 8 output devices dpart 2.pptx
PPTX
Pin configuration and project related to
PDF
Printing Presentation to show beginners.
PDF
Topic-1-Main-Features-of-Data-Processing.pdf
PDF
script scriptscriptscriptscriptscriptscript
PPTX
Subordinate_Clauses_BlueGradient_Optimized.pptx
PPTX
Computer Hardware - Technology and Livelihood Education
PPTX
ELETRONIC-PRODUCTS-ASSEMBLY-AND-SERVICING-NC-II-WEEK-1-Copy.pptx
PDF
2- Physical Layer (06).pdfgshshshbsbshshshhs
Unit-1.pptxgeyeuueueu7r7r7r77r7r7r7uriruru
ppt to the world finance to the world in growing
Operating_Systems_Presentation_With_Icons (1).pptx
Malnutrition_Presentation_Revised.pptxhwjsjjsjs
Growth Capital Investment - Espresso Capital.pptx
GENERATOR AND IMPROVED COIL THEREFOR HAVINGELECTRODYNAMIC PROPERTIES
PakistanCoinageAct-906.pdfdbnsshsjjsbsbb
Presentation societal project DEEPIKA T.pptx
dDifference Beetween Saving slides And Investment Slides.pptx
20A LG INR18650HJ2 3.6V 2900mAh Battery cells for Power Tools Vacuum Cleaner
CAB UNIT 1 with computer details details
Chapter no 8 output devices dpart 2.pptx
Pin configuration and project related to
Printing Presentation to show beginners.
Topic-1-Main-Features-of-Data-Processing.pdf
script scriptscriptscriptscriptscriptscript
Subordinate_Clauses_BlueGradient_Optimized.pptx
Computer Hardware - Technology and Livelihood Education
ELETRONIC-PRODUCTS-ASSEMBLY-AND-SERVICING-NC-II-WEEK-1-Copy.pptx
2- Physical Layer (06).pdfgshshshbsbshshshhs
Ad

Basic Fundamentals Concept of Programming.pptx

  • 2. • The process of turning an original articulation of a computing problem into executable computer programs is known as computer programming (commonly abbreviated as programming). Programming entails tasks including analysis, conceptual development, algorithm generation, verification of algorithm requirements, including their accuracy and resource usage, and implementation of algorithms (often known as "coding") in a target programming language.
  • 3. 1. Variables • Variables are the building blocks of every computer programming language. They serve as "containers" for data. The data is then kept in these containers for further usage.
  • 4. Example • As an example, visualize viewing the home page of a website. When you first visit this website, a dialog box with the message "Hello! Tell me your name. This dialogue box is a variable, you know!" appears. This implies that when you enter your name into the form and press submit, your information will be saved in the "visitorName" variable, which the programmer could designate in this code.
  • 5. 2. Data Structures • When there is a lot of relevant data involved, data structures enable programmers to expedite the data collection process. Returning to our "visitorName" variable from before, consider the situation when the computer programmer must store and refer to ten distinct visitor names as opposed to just one.
  • 6. 3. Control Structures • A control structure examines variables and chooses a course of action based on the parameters provided. For instance, when a computer program is executing, the computer reads the code line by line, typically from top to bottom and left to right.
  • 7. 4. Syntax • Computer programming adheres to a syntax, or set of rules, that specify specific letter and symbol layouts, just like the English language does. A code's accuracy in reading and interpretation is ensured by proper syntax. Consider a straightforward email address and its necessary syntax as an example.
  • 8. 5. Tools • Tools in the physical world enable workers to carry out tasks that would otherwise be very challenging (think of how a hammer helps drive a nail into a piece of wood and what this job would be like without tools). Similar to this, a tool in computer programming is a piece of software that makes it considerably easier for programmers to write code. IDE (Integrated Development Environment) Frameworks Cloud Tools