SlideShare a Scribd company logo
BASIC
OF
PROGRAMMING
A.NIROJAN
CSD – 12
J/IT/18/12/01
Basic Of Java Programming
Some Examples Of Java Programming
Flow Charts
Pseudo Codes
Algorithms
CONTENTS
Basic Of Java programming
• Java is a popular general – purpose.
programming language and computing
platform. It is fast, reliable and secure.
• It is owned by the famous American.
multinational computer technology
corporation and Java runs on 3 billion
devices in the worldwide.
• Object Oriented Programming is one of.
the popular programming styles.
A complex problem will divide in small s
ets by creating and this makes the code
reusable, and Java is also a Object Orie
nted Programming Language.
Some Examples Of Java Programming Language
⚙ Nasa World Wind is a free and open source virtual
globe and it is allow developers to quickly and easily
create interactive visualizations of 3D globe.
⚙ Famous desktop applications like Gmail, Eclipse,
NetBeans and Intellij Idea are created with the use of
java.
⚙ Murex is a famous financial software like trading,
treasury built in java.
⚙ Amazon also use java in addition of other languages.
⚙ Ebay, LinkedIn, Google Plus, GTalk are uses Java
extensively.
⚙ Some of Famous Websites Written in java are
betbuy.com, ae.com, tesco.com, express.com.
Basic
Of
Programming
Flow Charts
Pseudocode's
Algorithms
Flow Charts
• Flowcharts to document business processes came into use in the 1920s and introduced by Frank and
Lillian Gilbreth.
• Flowcharts are popular for computer programs and algorithms of all kinds and programmers are still
used for programming today.
• Flowchart is a diagram that depicts a process, system or computer algorithm.
• They are widely used in multiple fields to document, study, plan, improve and communicate often
complex processes.
• Flowcharts are use rectangles, oval, diamonds and numerous other shapes and along with connecting
arrows to define flow and sequence.
Some Symbols of Flowcharts
- Process Symbol and it’s represents a process. .
- Decision Symbol and it’s indicates yes/no or true/false and may then split off
into different branches.
- Start/ End Symbol and it’s represents start points, end points and potential
outcomes of paths.
- Arrows and it is a connector that shows relationship between the represented
shapes.
- Input / Output Symbol and it represents data available for input / output
Flowchart of Adding Two Numbers
Pseudocode
s
• Pseudocode is an artificial and informal language that helps programmers develop algorithms.
• The purpose of using pseudocode is that it is easier to for people to understand.
• Scientific publications related to computer science and numerical computation often use pseudocode
in description of algorithms, so all programmers can understand it.
Step 01: Begin
Step 02: Input the first number
Step 03: Input the second number
Step 04: Add the two numbers
Step 05: Output the sum
Step 06: End
Pseudocode of Adding Two Numbers
Algorithms
An algorithm is procedure or formula for solving a problem, based on conducting sequence of specified
actions. A computer program can be viewed as an elaborate algorithm.
It is a precise, systematic method for producing a specified result and everyone uses and invents algorithms
all the time to solve problems.
The agent running the algorithm does not need to be a computer.
Algorithm of Adding Two Numbers
Step 01: Start
Step 02: Get two numbers in x and y
Step 03: Add a and b and store in c
Step 04: Display c
Step 07:End
Basics of Programming

More Related Content

What's hot

Public Training Control Language Programming Workshop (24-27 Juli 2017)
Public Training Control Language Programming Workshop (24-27 Juli 2017)Public Training Control Language Programming Workshop (24-27 Juli 2017)
Public Training Control Language Programming Workshop (24-27 Juli 2017)
Hany Paulina
 
La5 Basicelement
La5 BasicelementLa5 Basicelement
La5 Basicelement
Cma Mohd
 
Students report card for C++ project..
Students report card for C++ project..Students report card for C++ project..
Students report card for C++ project..
Syed Muhammad Zeejah Hashmi
 
Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)
Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)
Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)
Hany Paulina
 
CS106 Lab 1 - Introduction
CS106 Lab 1 - IntroductionCS106 Lab 1 - Introduction
CS106 Lab 1 - Introduction
Nada Kamel
 
notes on Programming fundamentals
notes on Programming fundamentals notes on Programming fundamentals
notes on Programming fundamentals
ArghodeepPaul
 
Programming fundamentals lecture 1&2
Programming fundamentals lecture 1&2Programming fundamentals lecture 1&2
Programming fundamentals lecture 1&2
Raja Hamid
 
Programming Fundamentals
Programming FundamentalsProgramming Fundamentals
Programming Fundamentals
Trivuz ত্রিভুজ
 
Using Pseudocode Statements and Flowchart Symbols
Using Pseudocode Statements and Flowchart SymbolsUsing Pseudocode Statements and Flowchart Symbols
Using Pseudocode Statements and Flowchart Symbols
Ar Kyu Dee
 
Understanding Computer Systems
Understanding Computer SystemsUnderstanding Computer Systems
Understanding Computer Systems
Ar Kyu Dee
 
Understanding Simple Program Logic
Understanding Simple Program LogicUnderstanding Simple Program Logic
Understanding Simple Program Logic
Ar Kyu Dee
 
Lec 1 intro
Lec 1 introLec 1 intro
Lec 1 intro
lankasenanayake
 
The Programming Process
The Programming ProcessThe Programming Process
The Programming Process
Casey Robertson
 
Language processors
Language processorsLanguage processors
Language processors
Ganesh Wedpathak
 
Literals,variables,datatype in C#
Literals,variables,datatype in C#Literals,variables,datatype in C#
Literals,variables,datatype in C#
Prasanna Kumar SM
 
Welcome to batra computer centre
Welcome to batra computer centreWelcome to batra computer centre
Welcome to batra computer centre
Batra Computer Centre
 
Computer programming
Computer programmingComputer programming
Computer programming
Vincent Valenzuela
 
Planning to computer program(southeast university)
Planning to computer program(southeast university)Planning to computer program(southeast university)
Planning to computer program(southeast university)
Arup deb nath
 
Introduction to programing languages part 1
Introduction to programing languages   part 1Introduction to programing languages   part 1
Introduction to programing languages part 1
university of education,Lahore
 
Lec 1 25_jul13
Lec 1 25_jul13Lec 1 25_jul13
Lec 1 25_jul13
Palak Sanghani
 

What's hot (20)

Public Training Control Language Programming Workshop (24-27 Juli 2017)
Public Training Control Language Programming Workshop (24-27 Juli 2017)Public Training Control Language Programming Workshop (24-27 Juli 2017)
Public Training Control Language Programming Workshop (24-27 Juli 2017)
 
La5 Basicelement
La5 BasicelementLa5 Basicelement
La5 Basicelement
 
Students report card for C++ project..
Students report card for C++ project..Students report card for C++ project..
Students report card for C++ project..
 
Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)
Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)
Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)
 
CS106 Lab 1 - Introduction
CS106 Lab 1 - IntroductionCS106 Lab 1 - Introduction
CS106 Lab 1 - Introduction
 
notes on Programming fundamentals
notes on Programming fundamentals notes on Programming fundamentals
notes on Programming fundamentals
 
Programming fundamentals lecture 1&2
Programming fundamentals lecture 1&2Programming fundamentals lecture 1&2
Programming fundamentals lecture 1&2
 
Programming Fundamentals
Programming FundamentalsProgramming Fundamentals
Programming Fundamentals
 
Using Pseudocode Statements and Flowchart Symbols
Using Pseudocode Statements and Flowchart SymbolsUsing Pseudocode Statements and Flowchart Symbols
Using Pseudocode Statements and Flowchart Symbols
 
Understanding Computer Systems
Understanding Computer SystemsUnderstanding Computer Systems
Understanding Computer Systems
 
Understanding Simple Program Logic
Understanding Simple Program LogicUnderstanding Simple Program Logic
Understanding Simple Program Logic
 
Lec 1 intro
Lec 1 introLec 1 intro
Lec 1 intro
 
The Programming Process
The Programming ProcessThe Programming Process
The Programming Process
 
Language processors
Language processorsLanguage processors
Language processors
 
Literals,variables,datatype in C#
Literals,variables,datatype in C#Literals,variables,datatype in C#
Literals,variables,datatype in C#
 
Welcome to batra computer centre
Welcome to batra computer centreWelcome to batra computer centre
Welcome to batra computer centre
 
Computer programming
Computer programmingComputer programming
Computer programming
 
Planning to computer program(southeast university)
Planning to computer program(southeast university)Planning to computer program(southeast university)
Planning to computer program(southeast university)
 
Introduction to programing languages part 1
Introduction to programing languages   part 1Introduction to programing languages   part 1
Introduction to programing languages part 1
 
Lec 1 25_jul13
Lec 1 25_jul13Lec 1 25_jul13
Lec 1 25_jul13
 

Similar to Basics of Programming

Programming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptxProgramming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptx
TeddyDaka
 
Ahmadalsawad
AhmadalsawadAhmadalsawad
Ahmadalsawad
ahmadalsawad
 
Beekman5 std ppt_13
Beekman5 std ppt_13Beekman5 std ppt_13
Chapter-introduction about java programming
Chapter-introduction about java programmingChapter-introduction about java programming
Chapter-introduction about java programming
DrRajeshkumarPPatel
 
Programming vs Coding: Unveiling The Key Differences
Programming vs Coding: Unveiling The Key DifferencesProgramming vs Coding: Unveiling The Key Differences
Programming vs Coding: Unveiling The Key Differences
FredReynolds2
 
chapter1-161229182113 (1).pdf
chapter1-161229182113 (1).pdfchapter1-161229182113 (1).pdf
chapter1-161229182113 (1).pdf
BernardVelasco1
 
PRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdfPRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdf
jaymaraltamera
 
Required computer skills program devlopment
Required computer skills program devlopmentRequired computer skills program devlopment
Required computer skills program devlopment
Hubert Shanthan
 
Specification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaSpecification Of The Programming Language Of Java
Specification Of The Programming Language Of Java
Kim Moore
 
Software_engineering.pptx
Software_engineering.pptxSoftware_engineering.pptx
Software_engineering.pptx
john6938
 
Programming using C++ - slides.pptx
Programming using C++ - slides.pptxProgramming using C++ - slides.pptx
Programming using C++ - slides.pptx
HeadoftheDepartment
 
CIS110 Computer Programming Design Chapter (1)
CIS110 Computer Programming Design Chapter  (1)CIS110 Computer Programming Design Chapter  (1)
CIS110 Computer Programming Design Chapter (1)
Dr. Ahmed Al Zaidy
 
PCCF UNIT 1.pptx
PCCF UNIT 1.pptxPCCF UNIT 1.pptx
PCCF UNIT 1.pptx
DivyaKS12
 
ICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesICT, Importance of programming and programming languages
ICT, Importance of programming and programming languages
Ebin Robinson
 
Introduction to programming c
Introduction to programming cIntroduction to programming c
Introduction to programming c
Md. Rakibuzzaman Khan Pathan
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
UmairMushtaq42
 
C programming for Computing Techniques
C programming for Computing TechniquesC programming for Computing Techniques
C programming for Computing Techniques
Appili Vamsi Krishna
 
Chapter no 1
Chapter no 1Chapter no 1
What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?
Syed Hassan Raza
 
Introduction_to_Programming.pptx
Introduction_to_Programming.pptxIntroduction_to_Programming.pptx
Introduction_to_Programming.pptx
PmarkNorcio
 

Similar to Basics of Programming (20)

Programming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptxProgramming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptx
 
Ahmadalsawad
AhmadalsawadAhmadalsawad
Ahmadalsawad
 
Beekman5 std ppt_13
Beekman5 std ppt_13Beekman5 std ppt_13
Beekman5 std ppt_13
 
Chapter-introduction about java programming
Chapter-introduction about java programmingChapter-introduction about java programming
Chapter-introduction about java programming
 
Programming vs Coding: Unveiling The Key Differences
Programming vs Coding: Unveiling The Key DifferencesProgramming vs Coding: Unveiling The Key Differences
Programming vs Coding: Unveiling The Key Differences
 
chapter1-161229182113 (1).pdf
chapter1-161229182113 (1).pdfchapter1-161229182113 (1).pdf
chapter1-161229182113 (1).pdf
 
PRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdfPRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdf
 
Required computer skills program devlopment
Required computer skills program devlopmentRequired computer skills program devlopment
Required computer skills program devlopment
 
Specification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaSpecification Of The Programming Language Of Java
Specification Of The Programming Language Of Java
 
Software_engineering.pptx
Software_engineering.pptxSoftware_engineering.pptx
Software_engineering.pptx
 
Programming using C++ - slides.pptx
Programming using C++ - slides.pptxProgramming using C++ - slides.pptx
Programming using C++ - slides.pptx
 
CIS110 Computer Programming Design Chapter (1)
CIS110 Computer Programming Design Chapter  (1)CIS110 Computer Programming Design Chapter  (1)
CIS110 Computer Programming Design Chapter (1)
 
PCCF UNIT 1.pptx
PCCF UNIT 1.pptxPCCF UNIT 1.pptx
PCCF UNIT 1.pptx
 
ICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesICT, Importance of programming and programming languages
ICT, Importance of programming and programming languages
 
Introduction to programming c
Introduction to programming cIntroduction to programming c
Introduction to programming c
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
 
C programming for Computing Techniques
C programming for Computing TechniquesC programming for Computing Techniques
C programming for Computing Techniques
 
Chapter no 1
Chapter no 1Chapter no 1
Chapter no 1
 
What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?
 
Introduction_to_Programming.pptx
Introduction_to_Programming.pptxIntroduction_to_Programming.pptx
Introduction_to_Programming.pptx
 

More from AkNirojan

Software Security
Software SecuritySoftware Security
Software Security
AkNirojan
 
Hardware Security
Hardware SecurityHardware Security
Hardware Security
AkNirojan
 
Data Security
Data SecurityData Security
Data Security
AkNirojan
 
Computer Security
Computer SecurityComputer Security
Computer Security
AkNirojan
 
Models For Communication Security
Models For Communication SecurityModels For Communication Security
Models For Communication Security
AkNirojan
 
Ruby And Ruby On Rails
Ruby And Ruby On RailsRuby And Ruby On Rails
Ruby And Ruby On Rails
AkNirojan
 
Team Work
Team WorkTeam Work
Team Work
AkNirojan
 
Communication Or Common Skills
Communication Or Common SkillsCommunication Or Common Skills
Communication Or Common Skills
AkNirojan
 
Belbin Team Roles
Belbin Team RolesBelbin Team Roles
Belbin Team Roles
AkNirojan
 
Individual Team Dynamics
Individual Team DynamicsIndividual Team Dynamics
Individual Team Dynamics
AkNirojan
 
Effective Time Management
Effective Time ManagementEffective Time Management
Effective Time Management
AkNirojan
 
Continue Professional Development
Continue Professional DevelopmentContinue Professional Development
Continue Professional Development
AkNirojan
 
Communication Styles
Communication StylesCommunication Styles
Communication Styles
AkNirojan
 
Networking Components
Networking ComponentsNetworking Components
Networking Components
AkNirojan
 

More from AkNirojan (14)

Software Security
Software SecuritySoftware Security
Software Security
 
Hardware Security
Hardware SecurityHardware Security
Hardware Security
 
Data Security
Data SecurityData Security
Data Security
 
Computer Security
Computer SecurityComputer Security
Computer Security
 
Models For Communication Security
Models For Communication SecurityModels For Communication Security
Models For Communication Security
 
Ruby And Ruby On Rails
Ruby And Ruby On RailsRuby And Ruby On Rails
Ruby And Ruby On Rails
 
Team Work
Team WorkTeam Work
Team Work
 
Communication Or Common Skills
Communication Or Common SkillsCommunication Or Common Skills
Communication Or Common Skills
 
Belbin Team Roles
Belbin Team RolesBelbin Team Roles
Belbin Team Roles
 
Individual Team Dynamics
Individual Team DynamicsIndividual Team Dynamics
Individual Team Dynamics
 
Effective Time Management
Effective Time ManagementEffective Time Management
Effective Time Management
 
Continue Professional Development
Continue Professional DevelopmentContinue Professional Development
Continue Professional Development
 
Communication Styles
Communication StylesCommunication Styles
Communication Styles
 
Networking Components
Networking ComponentsNetworking Components
Networking Components
 

Recently uploaded

Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabhQuarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
aisafed42
 
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLESINTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
anfaltahir1010
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
Envertis Software Solutions
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
Karya Keeper
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 

Recently uploaded (20)

Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabhQuarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
 
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLESINTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 

Basics of Programming

  • 2. Basic Of Java Programming Some Examples Of Java Programming Flow Charts Pseudo Codes Algorithms CONTENTS
  • 3. Basic Of Java programming
  • 4. • Java is a popular general – purpose. programming language and computing platform. It is fast, reliable and secure. • It is owned by the famous American. multinational computer technology corporation and Java runs on 3 billion devices in the worldwide. • Object Oriented Programming is one of. the popular programming styles. A complex problem will divide in small s ets by creating and this makes the code reusable, and Java is also a Object Orie nted Programming Language.
  • 5. Some Examples Of Java Programming Language ⚙ Nasa World Wind is a free and open source virtual globe and it is allow developers to quickly and easily create interactive visualizations of 3D globe. ⚙ Famous desktop applications like Gmail, Eclipse, NetBeans and Intellij Idea are created with the use of java. ⚙ Murex is a famous financial software like trading, treasury built in java. ⚙ Amazon also use java in addition of other languages. ⚙ Ebay, LinkedIn, Google Plus, GTalk are uses Java extensively. ⚙ Some of Famous Websites Written in java are betbuy.com, ae.com, tesco.com, express.com.
  • 8. • Flowcharts to document business processes came into use in the 1920s and introduced by Frank and Lillian Gilbreth. • Flowcharts are popular for computer programs and algorithms of all kinds and programmers are still used for programming today. • Flowchart is a diagram that depicts a process, system or computer algorithm. • They are widely used in multiple fields to document, study, plan, improve and communicate often complex processes. • Flowcharts are use rectangles, oval, diamonds and numerous other shapes and along with connecting arrows to define flow and sequence.
  • 9. Some Symbols of Flowcharts - Process Symbol and it’s represents a process. . - Decision Symbol and it’s indicates yes/no or true/false and may then split off into different branches. - Start/ End Symbol and it’s represents start points, end points and potential outcomes of paths. - Arrows and it is a connector that shows relationship between the represented shapes. - Input / Output Symbol and it represents data available for input / output
  • 10. Flowchart of Adding Two Numbers
  • 12. • Pseudocode is an artificial and informal language that helps programmers develop algorithms. • The purpose of using pseudocode is that it is easier to for people to understand. • Scientific publications related to computer science and numerical computation often use pseudocode in description of algorithms, so all programmers can understand it.
  • 13. Step 01: Begin Step 02: Input the first number Step 03: Input the second number Step 04: Add the two numbers Step 05: Output the sum Step 06: End Pseudocode of Adding Two Numbers
  • 15. An algorithm is procedure or formula for solving a problem, based on conducting sequence of specified actions. A computer program can be viewed as an elaborate algorithm. It is a precise, systematic method for producing a specified result and everyone uses and invents algorithms all the time to solve problems. The agent running the algorithm does not need to be a computer.
  • 16. Algorithm of Adding Two Numbers Step 01: Start Step 02: Get two numbers in x and y Step 03: Add a and b and store in c Step 04: Display c Step 07:End