Professional Documents
Culture Documents
Computers 2011
Living in a Digital World
Objectives Overview
Describe
Differentiate
Identify
and
the
various
uses
discuss
between
of
ways
other
the
machine
tocharacteristics
purpose
develop
programming
and
ofWeb
procedural
assembly
pages
of
languages
these
languages
programming
object-oriented
and program
languages,
programm
a
Objectives Overview
Differentiate
Explain
Identify
List
the the
six
thesteps
basic
uses
between
of
in
control
popular
thestructured
program
structures
multimedia
development
design
and authoring
design
and object-oriented
life
tools
programs
cycle
used in design
designing sol
Computer Programs
and Programming Languages
A computer program is a series of
instructions that directs a computer to
perform tasks
Created by a programmer using a
programming language
Low-Level Languages
Machine
language is the
first generation of
programming
languages
Only language the
computer directly
recognizes
Page 665
Figure 13-2
Low-Level Languages
Assembly language is
the second generation
of programming
languages
Programmer writes
instructions using
symbolic instruction
codes
A source program
contains the code to be
converted to machine
language
Pages 665 666
Figure 13-3
Procedural Languages
In a procedural language, the
programmer writes instructions that tell
the computer what to accomplish and
how to do it
compiler translates an entire language
program before executing
AThird-generation
(3GL) it
Procedural Languages
Page 667
Figures 13-4 13-5
Procedural Languages
The C programming language is used to
write many of todays programs
Procedural Languages
COBOL (COmmon Business-Oriented
Language) is designed for business
applications, but easy to read because
of the English-like statements
10
Page 669
11
12
Page 670
13
14
15
16
Page 673
17
Page 673
Figure 13-11
18
PowerBuilder is a
powerful program
development RAD
tool
Best suited for
Web-based, .NET,
and large-scale
enterprise objectoriented
applications
Page 674
Figure 13-12
19
Page 674
Figure 13-13
20
Page 675
Figure 13-14
21
Page 676
Figure 13-15
22
23
Page 677
Figure 13-16
24
Page 678
Figure 13-17
25
Page 679
26
Page 679
Figure 13-18
27
Page 680
28
Page 681
Figure 13-19
29
30
Page 682
Figure 13-20
31
Page 683
32
Page 684
33
34
Page 685
35
Multimedia Program
Development
Multimedia authoring software
allows programmers to combine text,
graphics, animation, audio, and video in
an interactive presentation
Director
ToolBook
Page 685
36
Multimedia Program
Development
Page 685
Figure 13-22
37
Program Development
Program development consists of a
series of steps programmers use to
build computer programs
Page 686
Figure 13-23
38
Step 1 Analyze
Requirements
To initiate program development,
programmer:
Reviews the requirements
Meets with the systems analyst and users
Identifies input, processing, and output
IPO chart
Page 687
Figure 13-24
39
40
Page 688
Figure 13-25
41
Page 689
Figure 13-26
42
Page 689
Figure 13-27
43
Page 689
Figure 13-28
44
Page 690
Figure 13-29
45
Page 690
Figures 13-30 13-31
46
Page 691
Figure 13-33
47
Page 692
Figure 13-34
48
Page 692
Figure 13-35
49
Page 693
Figure 13-37
50
51
52
The goal of program testing is to ensure the program runs correctly and is
53
Page 696
54
CLICK TO START
Discovering Computers 2011: Living in a
Digital World Chapter 13
55
Summary
Various
A
Steps
variety
inprogramming
the
of Web
program
development
development
languages
and
used
multimedia
lifeto
cycle
create
and
development
computer
tools used
programs
to
tools
make this p
Page 696
56
Discovering
Computers 2011
Living in a Digital World
Chapter 13 Complete