Module 1 Flashcards
toolto get solutions by carefully,
pushing the repetitive tasks to the
computer and thereby achieving
“automation”, meanwhile still requiring
input from programmers/software
PrograMMING
3 phases of Programming??
Problem Identification and
Solving Phase
•Implementation Phase
•Maintenance Phase
– Named memory location
whose value can vary
Variable (x+9)
Program Development Cycle 7 Steps
Understand the problem
• Plan the logic
• Code the program
• Use software (a compiler or
interpreter) to translate the
program into machine language
• Test the program
• Put the program into production
- maintain maintenance
Understanding the problem is one of the?? And use
One of the most difficult
aspects of programming
Users or end users
(People for whom program is written)
Documentation
Heart of the programming process
• Flowcharts
• Pseudocode
Most common planning tools
• Walking through a program’s logic on paper
before you actually write the program
??
Planning the logic
Misuse of a language’s grammar rules
Syntax Error
Entire set of actions an organization must take to switch over to using a
new program or set of programs
Conversion
Location on your computer screen at which you type
text entries to communicate with the computer’s operating system
Command line
Allows users to interact with a program in a graphical
environmen
Graphical User Interface (GUU)
Focuses on the procedures that programmers create
Procedural programming
Focuses on objects, or “things,” and describes their features (or attributes) and their behaviors
• Object-oriented programming