Computer Answers For Papers
Computer Answers For Papers
- wire frame
- 2D and 3D modelling
- library of parts which can be used in new drawings
- validation and verification of designs against original specification
- ability to link with computer-aided manufacture (CAM)
- facility to calculate the mass of the actual object once built
- facility to calculate the cost of producing the article
- features such as rotation, colour, zoom, etc.
- simulation of designs without the need to build a prototype
- create engineering drawings from solid models
- import and export to allow the exchange of data with other software
packages
- kinematics (i.e. check moving parts in assemblies don’t interfere with each
other)
- routing of cables and hoses
- hot spots on web page to allow user to move around the hotel
- plans and maps integrated to allow user to navigate the hotel
- ability to move from room to room to navigate whole hotel
2
www.theallpapers.com
5(a) How satellite navigation systems can be used to calculate a vehicle’s position
(b) How the bus driver uses the satellite navigation system:
- if a user can’t answer one of the Expert system questions, the Explanation
System will come up with a response to try and explain its “thought process”
(NOTE; this question asks for a description of the security issues; for more in
depth definitions refer to booklet 1 and good text book)
3
www.theallpapers.com
(b) Differences between intanet and internet:
- training
- running/testing chemical and nuclear plants
- trying out equipment in hostile environments (e.g. under the sea, in outer
space etc.)
- crash testing cars
- financial simulations (e.g. effect of inflation)
- population growth
- weather/climate predictions
4
www.theallpapers.com
10(a) Video conferencing:
5
www.theallpapers.com
Booklet 2 – answers and hints
- Pilot (could introduce system in one section of car dealership or, if a large
chain, introduce the whole system in one of the car dealerships and see how
it performs before rolling out to all the other dealerships in the chain)
- Parallel (could run the two systems together to make sure it works alright)
- normal (e.g. 15 – you would expect this data to be accepted since 150C is a
reasonable temperature)
- abnormal (e.g. -500, 200 – you would expect an error message since -2000C
or -5000C are not reasonable temperatures)
- extreme (e.g. -40, 50 – you would expect these extreme values (boundaries
of acceptability) i.e. -400C and 500C to be accepted as boundary values.
6
www.theallpapers.com
3 Design stage tasks:
7
www.theallpapers.com
6 Tools to ensure project completed on time and to budget:
8
www.theallpapers.com
9 Systems flowchart symbols
Terminator
Visual Display Unit Data processing
(Start and end of the flow
(Monitor) operation
diagram)
Merge
Document output Manual input (e.g. join two files
(printed hard copy) (e.g. keyboard) together)
Connector, off-page.
Hard disk (file) (link from this diagram to Input/Output operation
another diagram)
10(a) - see page 10 for system flowchart for the new system
9
www.theallpapers.com
START
Sample solution
stock items put updated – others exist
on d/base stock
d/base
item Yes
show
found? details
No
key in
information
No Yes
item show
STOP details
found?
STOP
stock
file
update stock file
update takings file
takings
file
stock level Yes
re-order supplier
< reorder file
item
level
No
new
stock? STOP
Yes No
10
www.theallpapers.com
Booklet 3.1 – answers and hints
(1)
START
INPUT
country
INPUT
conv rate
INPUT
reais
currency_value = reais x
conv_rate
Is country Yes
= USA? OUTPUT “$”,
currency_value
No
No
No
OUTPUT STOP
“error”
11
www.theallpapers.com
(2)
START
tallest = 0
smallest = 1000
count = 1
INPUT
height
Yes
Is height > tallest =height
tallest ?
No
Yes
is height < smallest = height
smallest?
No
count = count + 1
Yes No OUTPUT
Is count <= tallest,
500? smallest
STOP
12
www.theallpapers.com
(3)
START
INPUT
temp, hours
count = count + 1
Yes Is count
<= 365?
No
mean_temp = sum_temp/365
mean_hours = sum_hours/365
OUTPUT
mean_temp,
mean_hours
STOP
13
www.theallpapers.com
(4)
START
INPUT code
Yes
Is code <
100? cards = cards + 1
No
No
No
count = count + 1
STOP
Yes No
is count <= OUTPUT cards,
280? stationery, toys
14
www.theallpapers.com
(5)
START
INPUT
vehicle
Is vehicle Yes
cars = cars + 1
= car?
No
Is vehicle Yes
buses = buses + 1
= bus?
No
Is vehicle Yes
lorry = lorry + 1
= lorry?
No
others = others + 1
count = count + 1
Yes No
Is count OUTPUT cars,
<= 10000? buses, lorry, others
STOP
15
www.theallpapers.com
(6)
START
highest = 0
count = 1
INPUT
start time
INPUT
end time
Yes
Is speed OUTPUT
> 100? “message”
No
OUTPUT speed
Yes
Is speed >
highest = speed
highest ?
No
count = count + 1
Yes No OUTPUT
Is count
highest STOP
<=500 ?
16
www.theallpapers.com
(7)
START
INPUT start
INPUT end
Yes
Is end > no_stations = end - start
start ?
No
cost = no_stations x 2
INPUT
no_passengers
Is Yes
no_passengers cost = 0.9 x cost
> 2?
No
count = 1
OUTPUT
ticket Yes
Is count <= No
count = count + 1 no_passengers STOP
?
17
www.theallpapers.com
(8) (NOTE: there is an error in the question in booklet 3.1 – output box should read:
OUTPUT X,T)
number X T OUTPUT
45 0 45
35 1
25 2
15 3
5 4
4, 45
-2 0 -2
-12 1
1, -2
20.5 0 20.5
10.5 1
0.5 2
2, 20.5
(9) (NOTE: there is an error in the question in booklet 3.1 – the “others = others + 1”
statement should by-pass all the other counting procedures)
(10)
18
www.theallpapers.com
Booklet 3.2 – answers and hints
19
www.theallpapers.com
(5) 1 tallest = 0
2 shortest = 500
3 for count = 1 to 500 do
4 input height
5 if height > tallest then tallest = height
6 if height < smallest then smallest = height
7 next
8 print tallest, shortest
20
www.theallpapers.com
(9) 1 highest = 0
2 for count = 1 to 500 do
3 input start_time, end_time
4 speed = 100/(end_time – start_time) {NOTE: m/second}
5 speed = speed * 3.6 {NOTE: conversion to km/hour}
6 if speed <= 100 then print “speed is OK”
7 else print “maximum speed exceeded”
8 print speed
9 if speed > highest then highest = speed
10 next
11 print highest
[NOTE: it is possible to use other loop structures other than for …. to; the algorithms
would work equally as well with repeat …. until or while …. endwhile. The for …. to
loops work particularly well when an exact count is known (e.g. exactly 100
temperatures). If we had to input temperatures until they became negative it would be
best to use a while or repeat loop, for example].
21
www.theallpapers.com
Booklet 3.3 – answers and hints
(1)
A B X
1 1 1
1 0 0
0 1 0
0 0 1
(2)
A B X
1 1 1
1 0 1
0 1 0
0 0 0
(3)
A B X
1 1 0
1 0 1
0 1 0
0 0 0
(4)
A B C X
1 1 1 1
1 1 0 0
1 0 1 1
1 0 0 0
0 1 1 1
0 1 0 0
0 0 1 0
0 0 0 0
(5)
A B C X
1 1 1 1
1 1 0 0
1 0 1 0
1 0 0 0
0 1 1 0
0 1 0 0
0 0 1 0
0 0 0 0
22
www.theallpapers.com
(6)
A B C X
1 1 1 1
1 1 0 0
1 0 1 1
1 0 0 0
0 1 1 1
0 1 0 1
0 0 1 1
0 0 0 1
(7) Statement:
Truth table:
R S T X
1 1 1 1
1 1 0 1
1 0 1 0
1 0 0 0
0 1 1 1
0 1 0 0
0 0 1 0
0 0 0 0
Logic network:
T AND
AND
NOT
OR
R AND
23
www.theallpapers.com
(8) Statement:
Truth table:
A B C D
1 1 1 0
1 1 0 0
1 0 1 0
1 0 0 1
0 1 1 1
0 1 0 1
0 0 1 1
0 0 0 1
Logic network:
A
NOT
OR
D
AND
NOT
B
AND
NOT
C
(9) Statement:
Truth table:
C T X W
1 1 1 1
1 1 0 0
1 0 1 1
1 0 0 1
0 1 1 1
0 1 0 1
0 0 1 1
0 0 0 1
24
www.theallpapers.com
Logic network:
NOT
C
AND
NOT OR
T W
OR
AND
X
(10) Statement:
Truth table:
T P W S
1 1 1 0
1 1 0 1
1 0 1 0
1 0 0 1
0 1 1 0
0 1 0 1
0 0 1 0
0 0 0 0
Logic network:
P
OR
AND
NOT
W S
OR
AND
NOT
25
www.theallpapers.com
Booklet 4 – answers and hints
(3)(a) 10 9 8 7 6 5 4 3 2 1 ← position
Multiplication: (10x0)+(9x5)+(8x5)+(7x5)+(6x2)+(5x1)+(4x6)+(3x2)+(2x2)+(1x5)
10 9 8 7 6 5 4 3 2 1 ← position
Multiplication: (10x0)+(9x1)+(8x2)+(7x1)+(6x9)+(5x0)+(4x0)+(3x2)+(2x1)+(1x10)
(b) 10 9 8 7 6 5 4 3 2 1 ← position
Multiplication: (10x0)+(9x1)+(8x5)+(7x0)+(6x2)+(5x4)+(4x6)+(3x2)+(2x2)
(alternative: to make the total, i.e. 115 into a number which gives a remainder of
0 when divided by 11 (i.e. 121) we need to add 6 – which also gives us the check
digit).
26
www.theallpapers.com
(c) Check digits can identify the following errors:
- double data entry (two people type in the same data from source document)
- visual check (where the information on screen is compared to source document)
- parity check (where the number of bits is checked for even or odd)
5(a) B = 1 and D = 1
i.e. floor sensor and infra red sensor detect presence of an intruder
C=1
- advertise the college (use DTP – could also use word processor or authoring
software)
- keep track of students and staff information (use a database)
- keep track of payment of fees (use of spreadsheets)
- produce on line courses (use authoring software – could also use DTP or word
processing)
27
www.theallpapers.com
8 Differences between word processing and DTP:
= AVERAGE(G2:G9) or
= (G2+G3+G4+G5+G6+G7+G8+G9)/8
(d) - draw a graph of the given data and use a tend line to predict; extend graph to
ten graph
(or use mathematical formula (best fit) based on existing curve to allow
predictions to be made)
- add additional columns assuming that depreciation follows a “known pattern”
(10)(a) 8 (A to H)
(b) E
(c) (Lowest temp (0C) < -25) AND (Capacity (m3) > 0.25)
28
www.theallpapers.com
Booklet 5 – answers and hints
Sensor Application(s)
Temperature Central heating system, chemical process
Greenhouse environment, production where moisture is
Moisture
an issue (e.g. pharmaceuticals)
Oxygen Pollution monitoring, engine management systems
Greenhouse environment, traffic light control, automatic
Light
doors
Pollution monitoring, greenhouse (soil), chemical
pH
process control
Burglar alarms, counting people, detection of heat
Infra red
sources (e.g. automatic light control in washrooms)
Pressure Burglar alarm, counting vehicles (traffic light control)
Burglar alarm (listening for foot steps, measuring flow
Acoustic
rates of liquids in pipes (chemical plant)
Motion Radar guns (traffic speeding detectors)
Same applications as light sensors and infra red
Proximity/distance
sensors
29
www.theallpapers.com
3(a) Differences between RAM and ROM
Device Application
For people who can’t use a keyboard allowing input;
Touch screens + head wand also helps people with learning difficulties since icons
are easier to understand
For people who can’t use keyboards (use head wand
On-screen keyboards
to select letters)
Blind and partially-sighted people can communicate
Voice recognition with a computer using microphone and software
(keyboard and touch screens can’t be used)
Easier to use than a mouse if people have problems
Trackerball using their arms and hands or if they have a
coordination problem
Helps people who are partially-sighted since the larger
Large font size/use of colour icons and/or colourful outputs on large screens are
much easier to see
Dot matrix printers can be modified to produce raised
Braille printers dots (i.e. Braille) – this helps blind and partially-sighted
people to read the output
Loud speakers and special software are used to output
information in the form of sound to help blind and
Voice synthesis partially-sighted people; it also helps people who have
difficulty reading/understanding text
These help people who have difficulty using normal
Large/concept keyboards keyboards (either because of difficulty using hands/
arms or coordination problems)
To allow people with restricted hand/arm movement to
Foot activated controls
communicate
30
www.theallpapers.com
5 Data stored on magnetic stripes and bar codes:
- bar codes would contain key data such as product details (data is coded in the
form of light and dark bands of variable thickness)
- magnetic stripes (these contain key data such as customer account number, etc.
and is stored in an electronic form)
validation check on a bar code and credit card is usually a check digit
- touch screen
- mouse/trackerball
- light pens
- no language problems
- no need to wait in a queue
- always open
- information usually more up to date and more accessible
Timetables
Buy tickets
Train info
Platform map
Car hire
Local hotels
15/10/2010 16:40
[NOTE: there is no “right answer” to this type of question. Examiners will look out
for (1) layout is sensible (not crammed into one corner) (2) logical screen options
given (3) clearly a computer screen (e.g. drop down menu boxes)]
31
www.theallpapers.com
7(a) Operating system provides, for example:
- user interface
- device management
- handles interrupts
- spooling
- memory management
- multitasking
- batch processing
- multiprogramming
- error reporting/handling
- loading/running software
- processor management
- maintain user accounts
- utilities (e.g. copy, save, re-name, sort, etc.)
RTPC features:
8(a)
RING STAR
32
www.theallpapers.com
(b) Advantages of ring: Advantages of star:
- dual layering
- higher density of data storage is possible
33
www.theallpapers.com