$
#
%
#! ! *)+"*-2.) & 2.
) 13"$5*$&
"/%"11-:
"TTJHONFOU(VJEF
!NSWER4RANSPARENCIES
AVAILABLEFORALLEXERCISES
"ASIC
$AYPPn
%XSn
$AYPPn
%XSnnn
!VERAGE
$AYPPn
%XSn
$AYPPn
%XSnn
!DVANCED
$AYPPn
%XSn
$AYPPn
%XSn
"LOCK
PPn
%XSnWITH
PPn
%XSnnWITH
"!% 67@)5,+6473-;-5 1:)5<4*-915;0-,64)156.)
.<5+;1655 1:)5<4*-915;0-9)5/-6.).<5+;165 '+-21,21-21
$
'3*
,+--8
$,/508
3598
98598
3598
+-21
+"
/+%#
+"
98598
+-21
21-21 +,1$2+!1',+
3598
98598
3598
98598
$2+!1',+
$2+!1',+
% #-'((#
('#$''))''$'('!)
)$)*#)$#'%'(#).))!
3598 98598 ##*/%'+
$
'3*
=
! %0-,64)156.;0-.<5+;165 1:
)5,'01+05<4*-91:15;0-9)5/-6.;0-.<5+;165 ,+--8
$,/50
8
9)>)4)7715/,1)/9)4.69).<5+;165>1;0
157<;:%0-54)2-);)*3-;69-79-:-5;;0-.<5+;165 ##*/%'+
!
)+06<;7<;6.).<5+;1651:3-::;0)5;0+699-:765,15/157<;'01+0-8<);1651:)9<3-.69;0-.<5+;165 1SBDUJDF8PSLTIFFU
!NEASILYREADABLEREDUCED
PRACTICEPAGEWITHANSWERS
FORTHISLESSONCANBEFOUND
ONP#
21-21 ",*'+
)PNFXPSL$IFDL
s3TUDENT%DITIONP
s#HAPTER2ESOURCE"OOK
0RACTICELEVELS!"#PPn
5;0--8<);165 >01+0=)91)*3-1:;0-15,-7-5,-5;
=)91)*3-)5,>01+01:;0-,-7-5,-5;=)91)*3- 1)2#,$ "#-#+"0,+ ",*'+
+"/+%#+"
",*'+
+"
%! !!,)')%'#(*#)$#/+%#+"
3EE!LGEBRA"EST0RACTICES4OOLKIT
FORSUGGESTIONSONADDRESSINGTHE
NEEDSOFADIVERSECLASSROOM
&YUSB1SBDUJDF
#
#).)$"##'#$)*#)$#
%JGGFSFOUJBUFE*OTUSVDUJPO
&ORAQUICKCHECKOFSTUDENTUNDER
STANDINGOFKEYCONCEPTSGOOVER
THEFOLLOWINGEXERCISES
"ASIC
!VERAGE
!DVANCED
! 2.) &-1#/ 5-/#00',+0.21',+0+"2+!1',+0
4HEPAIRINGISAFUNCTION%ACH
INPUTISPAIREDWITHONLYONE
OUTPUT
4HENUMBERSLISTEDARETHE
DOMAINNOTTHERANGE4HERANGE
OFTHEFUNCTIONISAND
3AMPLE
)NPUT
/UTPUT
)!$')*#)$##).)'#$)*#)$#
6##*/%'+
64)15
64)15
64)15
64)15
7PDBCVMBSZ
64)15
64)15
! ! ')'*!$')*#)$#
3598 98598;
3598 98598 13315;0-;)*3-15:<+0)>)@;0);
>0-5 1:;0-15,-7-5,-5;=)91)*3-;0-7)1915/
1:).<5+;165)5,>0-5 1:;0-,-7-5,-5;=)91)*3-
;0-7)1915/1:56;).<5+;165
"WPJEJOH$PNNPO&SSPST
%XERCISESn 3OMESTUDENTS
MAYWRITETHEINPUTASAFUNCTIONOF
THEOUTPUT2EMINDTHEMTHATTHE
OUTPUTISALWAYSARESULTOFHAVING
DONESOMETHINGWITHTHEINPUT
3TRESSTHATTHEYNEEDTOLOOKAT
WHATMUSTBEDONEWITHTHEINPUT
VALUEINORDERTOOBTAINTHECORRE
SPONDINGOUTPUTVALUE
"
$ !
(6<0)=-
8<)9;-9:;0);@6<+)5<:-
.69)7)9215/4-;-9
,+-
$,/50
8
!.-%%)#%)*- . 67@)5,+6473-;-)+0;14-@6<7<;
8<)9;-9
1&#+2* #/
,$.2/1#/0)#$1
1&#+2* #/,$
.2/1#/020#"
4UVEZ4USBUFHZ
15;0-4-;-9@6<0)=-
3-::8<)9;-9:6 1:).<5+;1656. -%/%)#0'! '91;-)9<3-.69;0-5<4*-9 6.8<)9;-9:;0);@6<0)=-
3-.;):).<5+;1656.;0-5<4*-9 6.8<)9;-9:@6<0)=-<:-,:6.)9
,-5;1.@;0-,64)156.;0-.<5+;165 6 ",*'+
+"
&%)#'! )2-);)*3-)5,1,-5;1.@;0-9)5/-6.;0-.<5+;165
GPSQSPCMFNTPMWJOHIFMQBUDMBTT[POFDPN
+%#
+"
0##*/%'+
! ;)@)9,:)3-@6<.15,7)7-9*)+2
*662:*@@6<9.)=691;-)<;069)+0*6621:791+-,);
:7-5,:6 1:).<5+;1656. *,2+1,$*,+#55,20-#+"1&#+2* #/,$ ,,(0
5,2 25
-%/%)#0'! '91;-)9<3-.69;0-)46<5;15,633)9:@6<:7-5,):)
.<5+;1656.;0-5<4*-96.*662:@6<*<@,-5;1.@;0-,64)156.;0.<5+;165 ",*'+
+"
RANGEAND
3EEBELOW
)NPUT
/UTPUT
&%)#'! )2-);)*3-)5,1,-5;1.@;0-9)5/-6.;0-.<5+;165
+%#
+"
0##*/%'+
" (6<0)=-
:)=-,)5,73)5;6:)=--)+0465;0'91;-
)9<3-.69;0-)46<5;:)=-,15,633)9:):).<5+;1656.;0-5<4*-96.
465;0:.96456>,-5;1.@;0-15,-7-5,-5;)5,,-7-5,-5;=)91)*3-:;0,64)15)5,;0-9)5/-6>4<+0>133@6<0)=-:)=-,)3;6/-;0-9
465;0:.96456>
'+"#-#+"#+13/' )# 1&#+2* #/,$*,+1&0
"#-#+"#+13/' )# 1&#*,2+1,$*,+#503#"",*'+ /+%# =
'91;-).<5+;1659<3-;0);46,-3:)9-)3>693,
:1;<);165,-5;1.@;0-15,-7-5,-5;=)91)*3-)5,;0-,-7-5,-5;=)91)*3-
4&#/# '04%#0+"
'0&,2/04,/(#"1&#'+"#-#+"#+13/' )#'0 1&#"#-#+"#+13/' )#'0 #-/#0#+12+!1',+002)#0+" )#0
%XERCISE 4OHELPSTUDENTSSOLVE
THISPROBLEMSUGGESTTHEYUSE
%XAMPLEASAMODEL0OINTOUT
THATTHEPROBLEMSTATESIS
ALREADYSAVEDSOSTUDENTSWILL
NEEDTOSHOWTHEADDITIONOFTHIS
AMOUNTINTHEIRRULE
)NPUT
!.-%%)#%)*- . 67@)5,+6473-;-69-)+0*662@6<*<@@6<
GPSQSPCMFNTPMWJOHIFMQBUDMBTT[POFDPN
%XERCISESn &ORSTUDENTSWHO
CONFUSETHECONNECTIONBETWEEN
THETERMSINPUTANDDOMAINAND
BETWEENTHETERMSOUTPUTAND
RANGESUGGESTTHEYUSETHEMEMORY
CLUEh ICOMESBEFOREOLIKEDCOMES
BEFORERSOINPUTGOESWITHDOMAIN
ANDOUTPUTGOESWITHRANGEv
/UTPUT
/UTPUT
RANGEAND
C )NPUT
/UTPUT
C )NPUT
/UTPUT
RANGEAND
)NPUT
/UTPUT
RANGEAND
)NPUT
/UTPUT
]z
]z
]z
RANGE]z
]z
AND]z
)NPUT
/UTPUT
)NPUT
]z
]z
RANGE]z
]z
AND
##*/%'+
65:1,-9)7)1915/6.;0-,1/1;:;096</0
65);-3-7065-2-@7),>1;0;0-)::6+1);-,3-;;-9:
)2-);)*3-:06>15/;0-7)1915/>1;0;0-,1/1;:):157<;:
)5,;0-3-;;-9:):6<;7<;::;0-7)1915/).<5+;165 "44&44"/%
3&5&"$)
)2-);)*3-:06>15/;0-7)1915/>1;0;0-3-;;-9:):157<;:
)5,;0-,1/1;:):6<;7<;::;0-7)1915/).<5+;165 %BJMZ)PNFXPSL2VJ[
! %0-;)*3-:06>:;0-.<-3-..1+1-5+@6.
.6<9+647)+;+)9:.96465-4)5<.)+;<9-9.6946,-3@-)9
4RANSPARENCY!VAILABLE
4HEDOMAINOFTHEFUNCTION
Y ] X ISAND-AKE
ATABLEFORTHEFUNCTION)DENTIFY
THERANGEOFTHEFUNCTION
X
Y
/8;,9+1+,,/)/+3);2/-'1 /-.:';,9+1+,,/)/+3);2/-'1 -%/!0'! &:-;0-;)*3-;6>91;-)9<3-.69;0-+)9:01/0>)@.<-3
-..1+1-5+@):).<5+;1656.;0-19+1;@.<-3-..1+1-5+@ -! %/ 56;0-96.;0-4)5<.)+;<9-9:+647)+;+)9:0):)+1;@.<-3
[email protected]:7-9/)3365"9-,1+;;0-01/0>)@.<-3-..1+1-5+@ *'%)
RANGE
7RITEARULEFORTHEFUNCTION
)NPUTX
/UTPUTY
'0'/! :;<,@.6<5,;0);1./):+6:;:7-9/)3365@6<+)5<:-;0
-?79-::165 ;6-:;14);-)+)9:)55<)3.<-3+6:;15,633)9:
.69);@71+)3,91=-9=)3<);-;0--?79-::165.69;0-+)9157)9;* ,21
YX
*ASMINESELLSBRACELETS(ER
PROlTONEACHBRACELETIS 7RITEARULETHATSHOWSHER
TOTALPROlTPASAFUNCTIONOFTHE
NUMBEROFBRACELETSBSHESELLS
7RITETHERANGEOFTHEFUNCTION
IFTHEDOMAINISAND
P B RANGE
)+0>--2@6<:7-5,);6;)36.06<9:-?-9+1:15/(6<
:>147)9;6.;0-;14-)5,*12-;0-9-:;
!),/'#0-#/&,2/
!),/'#0-#/&,2/
'91;-)9<3-.69;0-;6;)35<4*-96.+)3691-:@6<*<95.69;0->063-
06<9:):).<5+;1656.;0-;14-@6<:7-5,:>14415/ 6 !5->--2@6<:7-5,0)3.;0-;14-:>14415/6>4)5@+)3691-:,6
@6<*<95,<915/;0->063-06<9: !)
0OMJOF2VJ[
!VAILABLEATCLASSZONECOM
$"#
%JBHOPTJT3FNFEJBUJPO
s0RACTICE!"#IN#HAPTER
"#
!$))%$#)#$$'#)%!# 6##*/%'+
2ESOURCE"OOKPPn
s3TUDY'UIDEIN#HAPTER
2ESOURCE"OOKPPn
s0RACTICE7ORKBOOKPPn
s (OME4UTOR
/#-/#$,/
#00,+'+
508
')#&*)$#$'##&*!). %0-8<6;1-5;6.
)5,)5<4*-9 1:563-::;0)5 !DDITIONALCHALLENGEISAVAILABLE
INTHE#HAPTER2ESOURCE"OOK
P
%0-,1..-9-5+-6.
)5,)5<4*-9 1: 6 $IBMMFOHF
AnB3EE!DDITIONAL!NSWERS
BEGINNINGONP!!
n " !5)
413-.31/0;)5)1973)5-:)=-9)/-:7--,1:413-:
7-906<9%0-.31/0;1:>1;015):15/3-;14-A65-)5,3-)=-:);
'0);;14->133;0-)1973)5-)991=-);1;:,-:;15);165 $ $,/#00,+-
!& 1!)007,+#!,*
© Copyright 2026 Paperzz