This is the 'Calculator' icon. If you wish to make use of an on-screen calculator then click this icon.ule...re..."
This is the 'Glossary' icon. If you wish to look up the definition of a mathematical term, click on the glossary icon.e module.e.
This is the 'Pause' icon. Click this to return to the module from which the exercise was called. From there simply click the exercise icon (at the left hand side) to resume the exercise.o resume the exercise.xercise.
This is the 'keypad help' icon. Clicking on this icon shows a simple help file on using the exercise keypad..re..."
This is the 'Pause' icon. Click this to return to the module from which the exercise was called. From there simply click the exercise icon (at the left hand side) to resume tPROTOCOL003
MAIN GRP
ACCESSORGRP
GAMES GRP
STARTUP GRP
APPLICATGRP
b## $
QBASIC PIn'
More...
Use these buttons to enter your answer. More about how you do it later..","More..."
More...
This area echos your input, so you'll know what you are writing down..","More..."
More...
This 'Delete' button removes the last item of your answer."More..."
More...
The 'Delete All' button deletes your entire answer to allow you to start again from scratch.","More..."
More...
The 'Help' button will qive you help on the current exercise. Clicking this button will automatically result in an answer being marked incorrect.
&Button
&Button
&Button
&Button
&Button
&Button
&Button
&Button
&Button
More...
This is the 'Quit' icon. When you've had enough of the exercise, click here to go back to the module.e..","More..."
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
buttonup
"ar1"
"ar2"
"ar3"
"ar4"
"ar5"
"ar6"
"ar7"
"ar8"
"ar9"
More...
Now we will show you how to enter your answers using this keypad.."
cover
intro
arrow
buttonup
"cover"
close
"intro"
picture "arrow"
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
nextquestion
false
firstquestion
cleartbkobjects
question
buttonup
4firstquestion,qno
selectedtextlines
cleartbkobjects
close
isopen
B"nextquestion"
Introduction
Add and Subtract
Multiply
Division/Fraction
Trig Functions
Trig functions
Inverse Trig functions
Exponential function
Logarithmic function
Power
Negative power
Square and Sqrt
Function of functions
A Word of Caution
More expressions IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
lick on the keypad to enter your answer. Do not evaluate the expression.,CRLFer should contain at most 1 divide sign),green,CRLF,Enter your answer using the on-screen calculator,/,4,),(,-,2,-,I,),xprend,green,as a root of the above equation,xprendscreen calculator
mcaout
false
itempos
lick on the keypad to enter your answer. Do not evaluate the expression.hould contain at most 1 divide sign) Enter your answer using the on-screen calculator) as a root of the above equationr using the on-screen calculatorr
anstxt
false
fraction
MoreText
input
nextquestion
initialise
Fgetlist
response
initialise
mcaout
prevlinebase
qbase
respond
More...
Go Back
Erespond
buttonup
respond SQ
4qbase,prevlinebase,colour
"mca"
input
Bnextquestion
"response"
getlist
initialise
mcaout
4SQ1,SQ2
"More..."
"Go Back"
More...
arrow
setlevel
sbminprogress
arrow
buttonup
4sbminprogress
picture arrow
Set level
msgexit
mouseenter
msgexit
tutorex.tbk
mouseleave
false
sbmInProgress
sycclearup
firstquestion
library.tbk
dialogbox
buttonup
"msgexit"
8"tutorex.tbk"
4firstquestion,sbmInProgress,showscore
isopen
"dialogbox"
close
sycclearup --
[lists etc.
8"library.
msgexit
Exit Exercise
score
Score: 0 out of 086
coverkeypad
buttonup
Y <b9b
o 3 F
This is where the questions will appear.ae
This is where your input will appear.
Tlb!_
cover
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
nextquestion
false
firstquestion
cleartbkobjects
question
buttonup
4firstquestion,qno
selectedtextlines
cleartbkobjects
isopen
B"nextquestion"
Introduction
Add and Subtract
Multiply
Division/Fraction
Trig Functions
Trig functions
Inverse Trig functions
Exponential function
Logarithmic function
Power
Negative power
Square and Sqrt
Function of functions
A Word of Caution
More expressions IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII_t
V ltit
V luiu
V lviv
w&!4
false
fraction
>yNyxe
false
fraction
More...
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
intro
buttonup
"intro"
"ar2"
"ar1"
"ar3"
"ar4"
"ar5"
"ar6"
"ar7"
"ar8"
"ar9"
Welcome to this tutorial on how to use the exercise keypad..","More..."
More...
This field shows the topic of the exercise. Clicking on this field will take you back to the main module without losing the question that you are currently solving.","More...""""""""""""""""""
More...
Clicking on this field normally allows you to set the difficulty level of the questions. In this tutorial, however, it allows you to choose which part of this tutorial you want to look at.,"More...""""""""""""""""""
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
buttonup
"ar1"
"ar2"
"ar3"
"ar4"
"ar5"
"ar6"
"ar7"
"ar8"
"ar9"
More...
Do you wish to continue with this introduction??","Yes","No";
cover
intro
arrow
buttonup
"intro"
"ar2"
close
"cover"
picture arrow
intro
buttonup
"intro"
"ar3"
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
buttonup
"ar1"
"ar2"
"ar3"
"ar4"
"ar5"
"ar6"
"ar7"
"ar8"
"ar9"
More...
cover
intro
buttonup
"ar2"
"cover"
close
"intro"
OK. Choose which part of the tutorial you wish to look at.."
More...
This area is where the questions will appear..","More..."
More...
group id 177 of page id 10
launchID
page 7 of book "diff2.tbk"
father
page id 16 of Book "D:\TLTPCAL\INTEGRAL.TBK"
Times New Roman
Times New Roman
Times New Roman
mesnewroman
Small Fonts
System
xedsys
mes New Roman
Symbol
timesnewroman
System
Fixedsys
Wingdings
Times New Roman
Times New Roman
Times New Roman
Symbol
Times New Roman
mes New Roman
Times New Roman
mes New Roman
mbol
mbol
mes New Roman
dJGvvzALJfF
ew Roman
mes New Roman
x mes New Roman
x mbol
x mbol
ew Roman
Times New Roman
System
suisys.tbk
entersystem
.&, "
reader
ToString[2+2]
false
mcalaunched
Link to Mathematica is broken - try restarting the Transmath software or logout and then login again.
To raise a function to a power please use brackets, eg cos squared x should be entered as (cos x) squared
flaglist
bracketlist
power
sbminprogress
number
const
lastdigit
startfield
operation
thisdigit
show answer
checkendterm
mcaout
function
mcacharslist
]makeitem
lastdigit
sycanslist
buttonup
checklegit
]makeitem
colour
false
flaglist
bracketlist
Owsbmcount
power
sbminprogress
bracket
number
operation
const
lastdigit
startfield
modulus
thisdigit
show answer
checkendterm
mcaout
function
Nwsbmcount
lastdigit
carat
sycanslist
buttonup
w, "V
.&, 7
divide
lastdigit
times
carat
checklegit
denominator
colour
flaglist
startfield
Owsbmcount
sbminprogress
bracket
sycanslist
const
modulus
thisdigit
show answer
checkendterm
mcaout
mcacharslist
]makeitem
Nwsbmcount
lastdigit
operation
buttonup
Owsbmcount
checklegit
]makeitem
index
false
To raise a function to a power please use brackets, eg cos squared x should be entered as (cos x) squared
flaglist
makepower
sbminprogress
const
lastdigit
tbklist
thisdigit
show answer
mcaout
mcacharslist
Nwsbmcount
modulus
square
lastdigit
sycanslist
buttonup
+.0Ef
, /Ef
, /Ef
, /Ef
, /Ef
, /Ef
.&, "
show answer
carat
closebracket
flaglist
bracketlist
sbminprogress
bracket
number
1234567890.
const
openbracket
operation
lastdigit
mcaout
mcacharslist
Nwsbmcount
Owsbmcount
leftbrackets
removesycanslistItems
times
There is nothing to delete!
scrolltext
divide
false
denominator
power
colour
initialise
modulus
lastchar
initialise
found
function
tbklist
lastdigit
buttonup
sycanslist
removesycanslistItems
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
intro
buttonup
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
.&, "
xprend
expr2
Enter the expression
Click on the keypad to enter your answer. Do not evaluate the expression.
mmaretstring
Remember powers take precedence over functions so the cube evaluates before the exponential.
Powers take precedence over functions so you will need to include brackets when entering the square of a function.
Negative powers can be entered using INV and the power key, or by using brackets and the power key.
The red terms above the top row are accessed by clicking on INV first.
Natural log is entered as you might expect.
Multiplication can be entered with or without the * (except when multiplying two numbers in which case you must include the *).
Enter division as you might expect.
Square root is entered as you might expect.
Here brackets need to be used to ensure the division is carried out before the function.
Powers are entered as you might expect.
Calculations are done in this order: 1) powers, 2) functions, 3) multiplication and division, 4) addition and subtraction. To change the order you must use brackets.
Square terms can be entered using INV and square root or by using the power key.
Just enter longer expressions one term at a time.
This is sin x multiplied by tan x.
You don't need to use brackets here since the function takes precedence over the division.
You should use brackets to avoid ambiguity.
You will need to use brackets to enter a power of a function.
Addition and Subtraction are entered as you might expect.
Square root takes precedence over division so you will need to include brackets when entering the square root of a fraction.
Functions are entered as you might expect.
Powers take precedence over functions so this is the sine of (x squared).
ExType
Good. Let's move on.
Incorrect: just try and replicate the above expression.,CRLF,
Answer :
Don't evaluate it or re-arrange it.
getanswer
o?sycmovemouse
false
enter
showmehow
comma
TbkToDialogForm
lastdigit
checklegit
number
thisdigit
show answer
mcaout
]makeitem
lastdigit
makedigit
1,!J<Y
extendf
syctemplist
pageto
starttxtlist
responselist
questionlist
show answer
tbklist
cleartbklist
answerlist
cleartbkobjects
.&+ +E
.&, "
.&+ +E
showscore
cover
difflevel
score
buttonnameslist
firstanswer
almostrights
tbkscore
freebs
tries
question
Set level
demonstrated
gapwidth
blabels
freebuttons
nextquestion
helps
false
intro
shows
fixedbuttons
firstquestion
tbklist
sendques
difflevelsum
bnames
DiffLevel->Easy
rights
setlevel
Tutorial
extype
startlist
modulus
enterpage
.&, "
sycclearup
leavepage
.&+ +E
divide
times
closebracket
Please specify a function
false
enter
Your next term should be a constant, a variable, a function or an open bracket
flaglist
Incomplete expression!
power
square
bracket
number
initialise
Modulus expression incomplete
const
firstquestion
openbracket
modulus
initialise
modulus
endmodulus
checkendterm
Do you really want to start again?
next question
shownanswer
mcaout
You have seen the answer to this question
Please set the question level first
nextquestion
start
checklegit
thisdigit
lastdigit
checklegit
nextquestion
funcbutton
No text associated with this button
sbminprogress
const
needed
show answer
mcaout
]makeitem
tempbutton
lastdigit
checkforfunc
buttonclicked
suisys.tbk
entersystem
demagain
demonstrated
enterbook
height
height
V, #>
,%H.%
difflevel
thing
quesfnlist
cleartbkobjects
unlist
question
arrow
sycclearup
.&, "
.&, "
.&, "
1,!JdY
,!JdY
1,!FR
1,!Ft
1,!Fj
syctemplist
pageto
startfield
k'sycadjustposition
question
fieldsused
response
Fgetlist
nextquestion
linebase
copyfield
Incorrect
show answer
mcaout
CRLF,dgrey,
prevlinebase
qbase
,CRLF
input
z;extendf
startlist
answerlist
putanswer
.&, "
1,!JdY
1,!JdY
Choose one of the following options
case3
sycdialogpressed
dialogbox
case2
dtext
case1
sycdialogbox
.&, "
pageto
linebase
sycmovedown
prevlinebase
question
sycadjustposition
newline mcalist
exercise
tutorex
msgkeyp
mouseenter
msgkeyp
mouseleave
helptext3
helppage
helptext2
helptext4
helptext1
helppage
buttonup
"msgkeyp"
4helppage
helptext1
helptext2
helptext3
helptext4
glossary
msgglos
mouseenter
msgglos
mouseleave
"msgglos"
calculator
msgcalc
mouseenter
msgcalc
mouseleave
"msgcalc"
iconex
msgretn
mouseenter
msgretn
mouseleave
This button is disabled in the tutorial
buttonup
"msgretn"
4sbmInProgress
"This
disabled
the tutorial"
msgcalc
Calculator
msgkeyp
Help
on keypad
msgglos
Glossary
msgretn
Pause exercise and return to main screen
lastdigit
input
nextquestion
Fgetlist
response
show answer
shownanswer
buttonup
.&, "
w+U!8
w+U!8
pageto
copyf
startfield
anstxt
fieldsused
question
copyfield
closebracket
]makeitem
nextitem
bracket
false
Remaketerm
flaglist
No left bracket
checklegit
Field
leftbrackets
modulus
thisdigit
show answer
checkendterm
mcaout
carat
tbklist
endmodulus
findingleftbracket
lastdigit
endterm
thisdigit
checklegit
]makeitem
false
bracketlist
flaglist
sycanslist
Owsbmcount
sbminprogress
bracket
number
const
lastdigit
firstquestion
modulus
modulus
;endterm
show answer
checkendterm
mcaout
function
Nwsbmcount
Please set the question level first
lastdigit
funcbutton
.&, "
pageto
temp1
tbklist
question
cleartbkitem
cleartbkitem
tbklist
cleartbklist
pageto
startfield
?lastbit
tbklist
checktbklist
1,!JFY
starttxtlist
nextquestion
answer
anstxt
input
initialise
tbklist
scrolltext
.&, "
.&, "
.&, "
.&, "
.&, "
Owsbmcount
fraction
scrolltext
tbklist
question
ilist
pageto
false
yefraction
Group
colour
const
qbase
Error - Text overflow. Please re-enter your answer in a different form
initialise
lastdigit
mcaout
mcacharslist
tlist
Nwsbmcount
zefraction
checktbklist
linebase
display
makepower
.&, "
1+4!7
1+4!7
.&, "
Owsbmcount
fraction
scrolltext
flaglist
colour
false
openbrack
yefraction
symbol
modulus
carat
linebase
Field
pageto
newitem
lastdigit
largeopen
mcacharslist
tbklist
mcaout
Nwsbmcount
zefraction
largeclose
checktbklist
question
qbase
const
templist
maketerm
w, "V
.&, 7
1,!JxY
.&, "
Owsbmcount
symbol
carat
scrolltext
ydash
pageto
timessign
number
copyfield
const
false
DbleAng
sycanslist
lastdigit
mcacharslist
mcaout
checktbklist
thisdigit
intsign
qbase
lastdigit
sqrtsign
gapwidth
thisfield
Nwsbmcount
colour
double angle
flaglist
linebase
zefraction
z;extendf
?lastbit
tbklist
dividesign
makinglimits
fieldsused
makeitem
.&, "
.&, "
.&, "
.&, "
.&, "
Owsbmcount
scrolltext
tbklist
question
colour
pageto
initialise
startfield
Group
barsused
prevlinebase
const
display
linebase
initialise
Not enough room to show required mathematical expression - Please re-enter your answer in a revised form.
lastdigit
nlist
?lastbit
dlist
sycmovedown
Nwsbmcount
zefraction
checktbklist
qbase
height
gapwidth
makefraction
.&, "
fraction
scrolltext
pageto
false
yefraction
Group
tbklist
question
zefraction
makefunction
1,!JiY
1,!JnY
.&, "
Owsbmcount
fraction
scrolltext
question
colour
pageto
false
temppos
yefraction
Group
barsused
tbklist
Nwsbmcount
zefraction
checktbklist
makesqrt
.&, "
.&, "
.&, "
.&, "
.&, "
,%H.%
.&, "
lastdigit
NoMore
getanswer
MmaFn
mtext
V[dialogue
More...
sycanslist
enter
show answer
mcaout
thistext
oldfn
MsgText
qbase
enter
lastdigit
leftbrackets
MoreText
HelpMsg
thisdigit
PromptMsg
checklegit
question
colour
nextquestion
false
No - quit
MmaReturnString
startfield
Retcode
breaknumber
Another question?
Not enough right brackets.
tbklist
Your answer is being processed - Please wait.
rights
allowenter
answerlist
buttonup
pageto
lastdigit
PromptMsg
input
colour
nextquestion
answer
Fgetlist
initialise
initialise
?lastbit
show answer
?lastbit
startfield
start
setupanswer
Not all the text will fit on the screen. Click here to see the rest.
No thanks
Yes please
More...
managetext
MoreText
Do you want to go through the text again?
managetext
,!JdY
1,!JdY
input
nextquestion
Fgetlist
linebase
response
prevlinebase
qbase
,CRLF
startlist
checkresponse
.&, "
Show me again
Yes, again
sycdialogbox
Good, you've reached the end of this tutorial.
showmehow
Next Question
Look at answer
No, go back to library
nextquestion
demagain
sycanslist
TbkToDialogForm
initialise
Next question
Do you want to look through it again?
Choose which part you wish to look at again.
Try again
I'll have a go
dialogue
.&, "
Show me again
show answer
startfield
tbklist
input
Good, you've reached the end of this tutorial.
showmehow
nextquestion
demagain
answer
Yes, again
Next Question
?lastbit
Look at answer
No, go back to library
Next question
Delete your answer and enter another
sycanslist
tries
TbkToDialogForm
initialise
oldfn
prevlinebase
Do you want to look through it again?
Choose which part you wish to look at again.
initialise
Try again
MmaFn
I'll have a go
answerlist
dialoguex
, /E^
carat
tbklist
flaglist
index
nextitem
false
bracketlist
denominator
makepower
No left bracket
makefunction
bracket
Field
numerator
operation
divide
show answer
makefraction
mcaout
function
mcacharslist
checktbklist
tmakesqrt
findingleftbracket
Remaketerm
enter
,!>h
.&+ +E
! ,!Y
.&, "
.&, "
.&, "
.&, "
,%H.%
.&+ +E
.&+ +E
.&+ +E
show answer
Have a go at this one.
answertext
fieldsused
difflevel
startfield
Owsbmcount
starting
firstanswer
barsused
showmehow
Show me how to do it
demonstrated
sycanslist
lastdigit
cleartbkobjects
mcaout
oldfn
question
/MmaRetString
OK. Choose which part of the tutorial you wish to look at.
allowenter
&Extype
start
I'll have a go
display
input
pageto
breaknumber
colour
false
response
MmaReturnString
Fgetlist
Quit Exercise
quesfnlist
linebase
initialise
SecondaryQues
New topic
qbase
firstquestion
initialise
?lastbit
?lastbit
prevlinebase
QuesFn
,CRLF
difflevelsum
mcaans
MmaFn
startlist
startlist
MainFn
buttonup
funclist
false
checkforfunc
.&, "
,%H.%
pageto
prevlinebase
k'sycadjustposition
fieldsused
linebase
copyfield
response0
tmplist
qbase
input
?lastbit
show answer
tbklist
newstart
question
startfield
mcaans
startlist
startlist
newline
.&+ +E
w+9>(
y , /
W , /
6 , /
.&, "
.&+ +E
syctemplist
show answer
starttxtlist
cosec
]makeitem
pageto
startfield
mcalist
funcbutton
input
dgrey
mcaans
xprend
Aeflaglist
,>newline
const
limend
checklegit
lastdigit
mcaout
Field
logbase
Beflaglist
qbase
checkforfunc
lastdigit
start
itemisbutton
false
< x <
pageto
enter
green
question
responselist
Jitempos
enter
response
gapwidth
startfield
anstxt
buttonnameslist
linebase
response0
answer
black
questionlist
sycmovedown
?lastbit
colour
z;extendf
chartosub
function
mcaitem
tbklist
comma
checktbklist
thisdigit
makinglimits
startlist
answerlist
getlist
8LeaveEx
buttonup
LeaveEx
buttonclick
buttonclick
Save changes
caption
exercise
runtime.tbk
buttonclick
buttonclick
"exercise"
8"runtime.tbk"
=thickframe
caption and frame
case1
Try again
case2
ange Level
case3
show answer
Next Question
false
enter
shows
firstanswer
V[dialogue
Continue?
lastdigit
nextquestion
Show Answer
sycdialogpressed
dialogbox
shownanswer
sendques
setlevel
Echeckresponse
buttonup
4firstanswer,shows,sendques,
4logical sycdialogpressed
"dialogbox"
"Show Answer"
checkresponse
B"enter"
lastdigit
"shownanswer"
dialogue 3,"Continue?"
"Next Question"
B"nextquestion"
B"setlevel"
close
Change Level
dtext
Incorrect: just try and replicate the above expression.
Don't evaluate it or re-arrange it.
Look at answer
mcaans
false
fraction
goback
Click here to pause the exercises and go back to the module text if you need to look something up.