Adding and Subtracting Numbers in Scientific Notation Practice

Adding and Subtracting Numbers in Scientific Notation Practice
Loading the math board and drawing, please wait…
2023-03-22 19:54
This interactive GeoGebra activity demonstrates adding and subtracting numbers in scientific notation. Key math concepts covered: ① understanding scientific notation (expressing large or small numbers as a×10ⁿ); ② addition and subtraction rules for numbers with same or different exponents; ③ number sense and estimation skills. Construction details: Uses RandomUniform for generating random numbers, Textfield for input boxes, Element and Zip for operation pairs, KeepIf for filtering valid problems, validate command for answer checking, with student A/B competitive mode. Suitable for grades 6-8 students learning scientific notation operations, ideal for classroom demonstration or homework practice.

GeoGebra Commands & Parameters

  1. RandomUniform(0, 0.99, 200) → allRandomSeeds, {0.2453561613624042, 0.9641595687341417, 0.825235526289685, 0.5381133138758403, 0.8820529349072384, 0.5306732718209276, 0.49763901618036416, 0.7706932230395156, 0.42623508255380815, 0.0013441189661222853, 0.4889202532913878, 0.04472505265159341, 0.6846766350824199, 0.006232003433971527, 0.8676651575067149, 0.20415237727739832, 0.16753516329197538, 0.39370382309340457, 0.1956797569619727, 0.8898391419230809, 0.7893260982348029, 0.15013041362231608, 0.2486157687657751, 0.5095577648891241, 0.015620772221281212, 0.35328368117965014, 0.31714368437784557, 0.8478138438534515, 0.9735903954719634, 0.4152388307854517, 0.3099552964154788, 0.6005261174016295, 0.39263355713823206, 0.6376873051004545, 0.3903358721090202, 0.4427748268758008, 0.39162734860113285, 0.98935181097627, 0.8156926076958915, 0.5157115512281966, 0.46183264810804303, 0.18167056002496107, 0.7042608385177742, 0.9312924320466548, 0.07916169705428452, 0.07507957194800892, 0.30522976628482673, 0.22075253453690874, 0.046381503408425846, 0.274071075436551, 0.27773949076977567, 0.8346822865554191, 0.21487901554761873, 0.7147438417749299, 0.12059695926945506, 0.589197811582323, 0.1968548363192189, 0.2837854585213124, 0.49814271415663697, 0.07401552280667335, 0.23223901411604222, 0.8827387765474825, 0.8784718318166936, 0.3942470726924649, 0.230239064464528, 0.8560043942002766, 0.17817121997390298, 0.21842400955555133, 0.22323148704753257, 0.2153181216559841, 0.5328819911862871, 0.2206425305950388, 0.20069977135852882, 0.057416985189264164, 0.7053300761429594, 0.4947869936585073, 0.3430985939905053, 0.5652694260611425, 0.45198867830675205, 0.6935468888558948, 0.18988955547692882, 0.8665950548157859, 0.6062464664705898, 0.34438477282587815, 0.12254665862225135, 0.586436255407129, 0.4398506119685643, 0.488744357310652, 0.9220696163598191, 0.14326861107927272, 0.6754789330849466, 0.7496056135366704, 0.8314710427582914, 0.6405494272816988, 0.5115658194528886, 0.8259998830913092, 0.5568188292477257, 0.7377029660257605, 0.47596659630914095, 0.7612915418780577, 0.42571756895763213, 0.9063280890857958, 0.7476904365220097, 0.6249130382225687, 0.5796033700896769, 0.53888904084667, 0.9257669974431824, 0.7548092878546925, 0.5559038208454511, 0.5683116249367636, 0.7013325192480808, 0.4101023888603621, 0.29798050227967343, 0.6177571958752363, 0.2132306825356549, 0.4304319592977901, 0.8148238015842724, 0.27038341122161963, 0.07881962194802768, 0.6300561306766504, 0.288710125413838, 0.6191259904969567, 0.23026110623119087, 0.6111177332951675, 0.19745958213422365, 0.3664471785661961, 0.6823382205816031, 0.10148514738634819, 0.7385470999625736, 0.2935965440709782, 0.3708084237156907, 0.31827122240901684, 0.25512286652782773, 0.6182170809734265, 0.9404437875129497, 0.5385142547922219, 0.6689882358169223, 0.568103467690379, 0.3392454031698345, 0.6535735896964232, 0.7127506442533819, 0.3075823847941527, 0.3398397371380884, 0.6035477504632404, 0.32274712825317714, 0.7713334878188295, 0.20077393086385945, 0.5324673869706299, 0.34587758405760755, 0.9485075611125148, 0.6293236720988771, 0.7841448765246524, 0.3272302940865228, 0.7577223702039203, 0.013510717483967006, 0.252381917403287, 0.321309258124801, 0.1709290113805149, 0.8142995257656672, 0.057741618094338885, 0.4077881972418725, 0.09124149376296327, 0.639400404908564, 0.4162851780425117, 0.5230192713794334, 0.24660895172120098, 0.03775390531593673, 0.2035542899461452, 0.6710142403328646, 0.5576846017047283, 0.6486046894007761, 0.8096482349795211, 0.4222937874073707, 0.524407943897676, 0.9110949286720573, 0.20850120854146478, 0.8058658794349413, 0.701665968941802, 0.3195158005808608, 0.11640809411473728, 0.45864703469182244, 0.7099364139655118, 0.16575257510472963, 0.09147823393315051, 0.7178802231642204, 0.04204071221104956, 0.2240428415038355, 0.5770148686236061, 0.14553096748797456, 0.5920464622039028, 0.27393812728599004, 0.05782395498171138, 0.41925870843649693, 0.17695843032434153, 0.94531938083847, 0.15914915117545447, 0.2523628641864338, 0.8761249913180933, 0.694461923752342, 0.9433108998499306}
  2. Zip(UnicodeToLetter[n], n, TextToUnicode[textInput]) → inputTextList
  3. RemoveUndefined({studentA, studentB}) → inputCurrent
  4. Take(allRandomSeeds, randIndex, randIndex + numRandoms - 1) → currentRandomSeeds
  5. Join({Sequence[-9.9, -1, 0.1], Sequence[1, 9.9, 0.1]}) → baseOptions
  6. Element({-5, -4, -3, -2, -1, 1, 2, 3, 4, 5}, 1 + floor((currentRandomSeeds(2) * 10))) → randomExponent1
  7. KeepIf(abs(n - randomExponent1) < 3 ∧ n ≠ randomExponent1, n, {-5, -4, -3, -2, -1, 1, 2, 3, 4, 5}) → possibleExponent2
  8. Element(possibleExponent2, 1 + floor((currentRandomSeeds(3) * Length[possibleExponent2]))) → randomExponent2
  9. Element(baseOptions, 1 + floor((currentRandomSeeds(4) * Length[baseOptions]))) → randomNum1
  10. Zip(10^(n) < abs(correctNumber) < 10^(n + 1), n, power) → powerBool
  11. Textfield(input1) → InputBox1
  12. Textfield(input2) → InputBox2
  13. PixelsToPoint((xMin, yMin), (xMax, yMax), (PXwidth, PXheight), (400, 85)) → AnchorExpression
  14. Text(textCaptionSize, AnchorExpression, true, true, 0, 0) → textCaption
  15. PixelsToPoint((xMin, yMin), (xMax, yMax), (PXwidth, PXheight), (400, 100)) → AnchorTest

AI Drawing Prompt Reference

Create a practice interface for adding and subtracting numbers in scientific notation. Display two randomly generated numbers in scientific notation, each with a coefficient between -9.9 and 9.9 (excluding zero) and an exponent between -5 and 5, with the exponents differing by less than 3. Below, provide two input boxes for entering the sum and difference of the two numbers. Include a title at the top and a competitive mode display for students A and B at the bottom. The layout should be clean and suitable for classroom use.
The prompt above was compiled from the original drawing commands and is for reference only.