{VERSION 6 0 "Windows Vista" "6.0" } {USTYLETAB {PSTYLE "Ordered List 1" -1 200 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 0 2 0 2 2 -1 1 } {PSTYLE "Ordered List 2" -1 201 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 36 2 0 2 2 -1 1 }{PSTYLE "Ordered List 3" -1 202 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 72 2 0 2 2 -1 1 }{PSTYLE "Ordered List 4" -1 203 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 108 2 0 2 2 -1 1 }{PSTYLE "Ordered List 5" -1 204 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 144 2 0 2 2 -1 1 }{PSTYLE "Author" -1 19 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }3 1 0 0 8 8 2 0 2 0 2 2 -1 1 }{PSTYLE "Warning" -1 7 1 {CSTYLE "" -1 -1 "Courier" 1 10 0 0 255 1 2 2 2 2 2 1 1 0 0 1 } 1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Annotation Title" -1 205 1 {CSTYLE "" -1 -1 "Times" 1 18 0 0 0 1 2 1 2 2 2 2 1 0 0 1 }3 1 0 0 12 12 2 0 2 0 2 2 -1 1 }{PSTYLE "Fixed Width" -1 17 1 {CSTYLE "" -1 -1 "C ourier" 1 10 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }3 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Maple Plot" -1 13 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }3 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Line Printe d Output" -1 6 1 {CSTYLE "" -1 -1 "Courier" 1 10 0 0 255 1 2 2 2 2 2 1 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Normal256" -1 206 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }3 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Help" -1 10 1 {CSTYLE "" -1 -1 "Courier" 1 9 0 0 255 1 2 2 2 2 2 1 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 } {PSTYLE "Text Output" -1 2 1 {CSTYLE "" -1 -1 "Courier" 1 10 0 0 255 1 2 2 2 2 2 1 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Diagnosti c" -1 9 1 {CSTYLE "" -1 -1 "Courier" 1 10 64 128 64 1 2 2 2 2 2 1 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Normal" -1 0 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Maple Output" -1 11 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }3 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Das h Item" -1 16 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 0 2 0 2 2 -1 1 }{PSTYLE "HyperlinkError" -1 207 1 {CSTYLE "" -1 -1 "Courier" 1 12 255 0 255 1 2 2 1 2 2 1 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Error" -1 8 1 {CSTYLE "" -1 -1 "Cour ier" 1 10 255 0 255 1 2 2 2 2 2 1 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Title" -1 18 1 {CSTYLE "" -1 -1 "Times" 1 18 0 0 0 1 2 1 1 2 2 2 1 0 0 1 }3 1 0 0 12 12 2 0 2 0 2 2 -1 1 }{PSTYLE "Heading 1" -1 3 1 {CSTYLE "" -1 -1 "Times" 1 18 0 0 0 1 2 1 2 2 2 2 1 0 0 1 }1 1 0 0 8 4 2 0 2 0 2 2 -1 1 }{PSTYLE "Bullet Item" -1 15 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 0 2 0 2 2 -1 1 }{PSTYLE "Heading 4" -1 20 1 {CSTYLE "" -1 -1 "Times" 1 10 0 0 0 1 1 1 2 2 2 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Heading 3" -1 5 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Heading 2" -1 4 1 {CSTYLE "" -1 -1 "Times" 1 14 0 0 0 1 2 1 2 2 2 2 1 0 0 1 }1 1 0 0 8 2 2 0 2 0 2 2 -1 1 }{PSTYLE "HyperlinkWarning" -1 208 1 {CSTYLE "" -1 -1 "Courier" 1 12 0 0 255 1 2 2 1 2 2 1 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE " Left Justified Maple Output" -1 12 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "List \+ Item" -1 14 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 0 2 0 2 2 -1 1 }{CSTYLE "Help Maple Name" -1 35 "Time s" 1 12 104 64 92 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "Help Menus" -1 36 "T imes" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "Help Italic" -1 42 "T imes" 1 12 0 0 0 1 1 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Italic Bold" -1 40 "Times" 1 12 0 0 0 1 1 2 2 2 2 2 0 0 0 1 }{CSTYLE "Default" -1 38 " Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Maple Input" -1 0 "C ourier" 1 12 255 0 0 1 2 1 2 2 1 2 0 0 0 1 }{CSTYLE "2D Output" -1 20 "Times" 1 12 0 0 255 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "2D Math Small" -1 7 "Times" 1 1 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Output Labels" -1 29 "Times" 1 8 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Maple Input Plac eholder" -1 200 "Courier" 1 12 200 0 200 1 2 1 2 2 1 2 0 0 0 1 } {CSTYLE "Code" -1 201 "Courier" 1 12 255 0 0 1 2 2 2 2 2 2 0 0 0 1 } {CSTYLE "2D Math Italic Small" -1 202 "Times" 1 1 0 0 0 1 1 2 2 2 2 2 0 0 0 1 }{CSTYLE "Copyright" -1 34 "Times" 1 10 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Underlined" -1 44 "Times" 1 12 0 0 0 1 2 2 1 2 2 2 0 0 0 1 }{CSTYLE "2D Input" -1 19 "Times" 1 12 255 0 0 1 2 2 2 2 1 2 0 0 0 1 }{CSTYLE "Header and Footer" -1 203 "Times" 1 10 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Notes" -1 37 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "Equation Label" -1 204 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "LaTeX" -1 32 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Dictionary Hyperlink" -1 45 "Times" 1 12 147 0 15 1 2 2 1 2 2 2 0 0 0 1 }{CSTYLE "Popup" -1 31 "Times" 1 12 0 128 128 1 1 2 1 2 2 2 0 0 0 1 }{CSTYLE "Help Fixed" -1 23 "Courier" 1 10 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Annotation Text" -1 205 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "2D Math Bold" -1 5 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "2D Math Italic" -1 3 "Times" 1 12 0 0 0 1 1 2 2 2 2 2 0 0 0 1 }{CSTYLE "Plot Text" -1 28 "Times" 1 8 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Normal" -1 30 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Nonterminal" -1 24 "Courier " 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "Help Heading" -1 26 "Time s" 1 14 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "Help Variable" -1 25 "Co urier" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Underlined Ital ic" -1 43 "Times" 1 12 0 0 0 1 1 2 1 2 2 2 0 0 0 1 }{CSTYLE "2D Math B old Small" -1 10 "Times" 1 1 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "Pag e Number" -1 33 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Plo t Title" -1 27 "Times" 1 10 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "Help Emphasized" -1 22 "Times" 1 12 0 0 0 1 1 2 2 2 2 2 0 0 0 1 }{CSTYLE " 2D Math Symbol 2" -1 16 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 } {CSTYLE "Maple Comment" -1 21 "Courier" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "2D Inert Output" -1 206 "Times" 1 12 144 144 144 1 2 2 2 2 1 2 0 0 0 1 }{CSTYLE "2D Comment" -1 18 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Underlined Bold" -1 41 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "Hyperlink" -1 17 "Times" 1 12 0 128 128 1 2 2 1 2 2 2 0 0 0 1 }{CSTYLE "Prompt" -1 1 "Courier" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "2D Math" -1 2 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Text" -1 207 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Bold" -1 39 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 208 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 } {CSTYLE "" -1 209 "Times" 1 12 0 0 0 1 2 1 1 2 2 2 0 0 0 1 }{CSTYLE "" -1 210 "Times" 1 12 0 0 0 1 2 2 1 2 2 2 0 0 0 1 }{PSTYLE "" -1 209 1 {CSTYLE "" -1 -1 "Times" 1 18 0 0 0 1 2 1 1 2 2 2 1 0 0 1 }3 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{CSTYLE "" -1 211 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 212 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 } {CSTYLE "" -1 213 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 214 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 215 "T imes" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 216 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 217 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 218 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 219 "Times" 1 12 0 0 0 1 1 2 2 2 2 2 0 0 0 1 } {CSTYLE "" -1 220 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 221 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 222 "T imes" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 223 "Times" 1 12 0 0 0 1 2 1 1 2 2 2 0 0 0 1 }{CSTYLE "" -1 224 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 225 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 226 "Times" 1 12 0 0 0 1 2 2 1 2 2 2 0 0 0 1 } {CSTYLE "" -1 227 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{PSTYLE "" -1 210 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 1 1 2 2 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "" -1 211 1 {CSTYLE "" -1 -1 "Tim es" 1 12 0 0 0 1 2 1 1 2 2 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 } {CSTYLE "" -1 228 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 229 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 230 "T imes" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 231 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 232 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 233 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 234 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 } {CSTYLE "" -1 235 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 236 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 237 "T imes" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 238 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 239 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 240 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 241 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 } {CSTYLE "" -1 242 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 243 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 244 "T imes" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 245 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 246 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 247 "Times" 1 12 0 0 0 1 1 2 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 248 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 } {CSTYLE "" -1 249 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 250 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 251 "T imes" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 252 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 253 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 254 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }} {SECT 0 {EXCHG {PARA 0 "" 0 "" {TEXT 255 0 "" }{TEXT 208 0 "" }{TEXT 209 8 "Name(s):" }{TEXT 210 0 "" }{TEXT 255 25 " (must be typewritt en)" }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 8 "restart;" }}}{EXCHG {PARA 206 "" 0 "" {TEXT 256 0 "" }}{PARA 209 "" 0 "" {TEXT 207 0 "" } {TEXT 207 0 "" }{TEXT 207 0 "" }{TEXT 207 0 "" }{TEXT 207 38 "Lab 05 - Sequences and Series in Maple" }{TEXT 207 0 "" }{TEXT 207 0 "" }} {PARA 206 "" 0 "" {TEXT 256 29 "You may work with ONE partner" }} {PARA 206 "" 0 "" {TEXT 211 5 "due: " }{TEXT 256 29 "Monday, October 0 5 at 8:00 am" }}{PARA 206 "" 0 "" {TEXT 256 8 "5 points" }}{PARA 206 " " 0 "" {TEXT 212 0 "" }{TEXT 256 0 "" }{TEXT 213 0 "" }{TEXT 214 31 "U pload your completed worksheet" }{TEXT 215 0 "" }{TEXT 256 1 " " } {TEXT 216 0 "" }{TEXT 217 24 "in Moodle with filename:" }}{PARA 206 "" 0 "" {TEXT 256 0 "" }{TEXT 218 10 "ma116Lab05" }{TEXT 219 9 "your-nam e" }{TEXT 256 0 "" }{TEXT 220 4 ".mws" }{TEXT 256 5 " (or " }{TEXT 221 3 ".mw" }{TEXT 256 1 ")" }}{PARA 0 "" 0 "" {TEXT 255 0 "" }{TEXT 222 0 "" }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 255 0 "" }}{PARA 0 "" 0 "" {TEXT 223 24 "1. Some tips to follow :" }}{PARA 0 "" 0 "" {TEXT 255 77 " (a) You should save this file t o your U: drive after clicking on the link" }}{PARA 0 "" 0 "" {TEXT 255 10 " " }{TEXT 224 96 "If it will NOT save, you can copy a ll your work and paste it into a MA Word document, to upload." }} {PARA 0 "" 0 "" {TEXT 255 133 " (b) If your file doesn't open when \+ you double-click on it, you can start Maple first and then drag the ic on for the file into it." }}{PARA 0 "" 0 "" {TEXT 255 3 " " }{TEXT 225 30 "(c) Maple is like the movie, " }{TEXT 226 14 "50 First Dates" }{TEXT 227 240 ". When you exit a Maple worksheet, and then re-open \+ it, the memory is emptied, so even though you can still see a previous result in blue, Maple doesn't have this in memory unless you re-execu te the execution group or the entire worksheet." }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}}{EXCHG {PARA 210 "" 0 "" {TEXT 255 0 "" }{TEXT 207 0 "" }{TEXT 207 102 "2. Once you have opened this worksheet, do a \"Save\" to your U: drive, and then do th em every so often" }{TEXT 207 0 "" }{TEXT 255 0 "" }{TEXT 207 1 "." }} {PARA 0 "" 0 "" {TEXT 255 0 "" }}}{EXCHG {PARA 211 "" 0 "" {TEXT 255 0 "" }{TEXT 207 0 "" }{TEXT 207 48 "3. Outputting the Cartesian produ ct of two sets" }{TEXT 255 0 "" }}{PARA 0 "" 0 "" {TEXT 255 0 "" }} {PARA 0 "" 0 "" {TEXT 255 90 "We want to write a procedure in Maple to output the Cartesian product of two sets, A x B." }}{PARA 0 "" 0 "" {TEXT 255 142 "We will make some simplifying assumptions, to make our \+ task a bit easier. The biggest will be that we put the elements of ea ch set in arrays." }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 255 0 "" }{TEXT 228 5 "(a) " }{TEXT 255 20 "First, decl are the \"" }{TEXT 229 4 "setA" }{TEXT 255 80 "\" array. You can choo se a value to use for the length, replacing the underline." }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 27 "se tA := array(1.. ______ );" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 255 0 "" }} {PARA 0 "" 0 "" {TEXT 230 5 "(b) " }{TEXT 255 19 "Next, declare the \+ \"" }{TEXT 231 4 "setB" }{TEXT 255 136 "\" array, following the comman d used above. You can choose a value to use for the length, and it sh ould be different than the length of " }{TEXT 232 4 "setB" }{TEXT 255 1 "." }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 7 "setB :=" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 255 0 "" }} {PARA 0 "" 0 "" {TEXT 233 5 "(c) " }{TEXT 255 196 "Enter values to fi ll both your arrays, replacing the underlines. Depending on the size \+ you chose for your array, you might need to add terms below to complet ely fill each location in your arrays." }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 32 "setA[1]:= ___ ; setA[2 ]:= ___ ; " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 32 "setB[1]:= ___ ; setB[2]:= ___ ; " }}}{EXCHG {PARA 0 "" 0 "" {TEXT 255 0 "" }}{PARA 0 "" 0 "" {TEXT 234 5 "(d) " }{TEXT 255 164 "Now, fill in the blanks \+ in the code below for the Maple procedure to output the elements in th e Cartesian product of two sets (which are stored in arrays in Maple). " }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}{PARA 0 "" 0 "" {TEXT 255 70 "Not e that to add a line in the same execution group, you need to hit <" } {TEXT 235 5 "shift" }{TEXT 255 3 "> <" }{TEXT 236 5 "enter" }{TEXT 255 2 ">." }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}{PARA 0 "" 0 "" {TEXT 255 200 "The goal of the procedure is to make it work on any two input sets. So in the procedure, the sets it uses are going to have generi c names, which are different than the names that you defined above. " }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}{PARA 0 "" 0 "" {TEXT 255 95 "In t his routine, notice that the generic names chosen for the input parame ters have the names \"" }{TEXT 237 4 "set1" }{TEXT 255 7 "\" and \"" } {TEXT 238 4 "set2" }{TEXT 255 79 ",\" and that the size of each set wi ll be sent as an argument to the procedure, " }{TEXT 239 1 "m" }{TEXT 255 5 " for " }{TEXT 240 4 "set1" }{TEXT 255 5 " and " }{TEXT 241 1 "n " }{TEXT 255 5 " for " }{TEXT 242 4 "set2" }{TEXT 255 62 ". In additi on, the local variables used as loop controls are " }{TEXT 243 1 "i" } {TEXT 255 5 " and " }{TEXT 244 1 "j" }{TEXT 255 1 "." }}{PARA 0 "" 0 " " {TEXT 255 0 "" }}{PARA 0 "" 0 "" {TEXT 255 46 "When you are done edi ting the procedure, hit <" }{TEXT 245 0 "" }{TEXT 246 5 "enter" }{TEXT 247 0 "" }{TEXT 255 33 "> to read it into Maple's memory." }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 39 "se tCartesian := proc(set1, m, set2, n)\n" }{MPLTEXT 1 0 12 "local i, j; \n" }{MPLTEXT 1 0 1 "\n" }{MPLTEXT 1 0 27 "for ___ from ___ to ___ do \n" }{MPLTEXT 1 0 1 "\n" }{MPLTEXT 1 0 31 " for ___ from ___ to ___ do\n" }{MPLTEXT 1 0 1 "\n" }{MPLTEXT 1 0 30 " lprint( ___ , _ __ );\n" }{MPLTEXT 1 0 1 "\n" }{MPLTEXT 1 0 14 " end do;\n" } {MPLTEXT 1 0 1 "\n" }{MPLTEXT 1 0 11 " end do;\n" }{MPLTEXT 1 0 1 " \n" }{MPLTEXT 1 0 9 "end proc;" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 255 0 "" }}{PARA 0 "" 0 "" {TEXT 248 5 "(e) " }{TEXT 255 88 "Finally, test \+ your procedure by calling it with the two sets (arrays) you defined ab ove." }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "setCartesian(" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 255 0 "" }}{PARA 0 "" 0 "" {TEXT 255 0 "" }{TEXT 249 5 "(f) " }{TEXT 255 84 "Now, let's demonstrate the usefulness of a routine, by giving it t wo different sets." }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}{PARA 0 "" 0 "" {TEXT 255 57 "Start by declaring two arrays. They should NOT be name d " }{TEXT 250 4 "setA" }{TEXT 255 2 ", " }{TEXT 251 4 "setB" }{TEXT 255 2 ", " }{TEXT 252 4 "set1" }{TEXT 255 5 ", or " }{TEXT 253 4 "set2 " }{TEXT 255 53 ". You are free to choose whatever length you prefer. " }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}} {EXCHG {PARA 0 "" 0 "" {TEXT 255 0 "" }}{PARA 0 "" 0 "" {TEXT 255 39 " Next, fill the arrays you just created." }}{PARA 0 "" 0 "" {TEXT 255 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 " > " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 255 1 " " } }{PARA 0 "" 0 "" {TEXT 255 18 "Finally, call the " }{TEXT 254 12 "setC artesian" }{TEXT 255 51 " procedure with your two new sets, and their \+ sizes." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "setCartesian(" }} }{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}} {MARK "0 0 0" 0 }{VIEWOPTS 1 1 0 1 1 1803 1 1 1 1 }{PAGENUMBERS 0 1 2 33 1 1 }