同分母分数加法问题

同分母分数加法问题
几何画板及绘图内容加载中,请稍等……
2022-11-03 00:41
本范例通过解决实际问题来演示同分母分数的加法。核心数学概念包括分数的加法和理解分数的分母与分子。使用了GeoGebra命令如Flatten、If、RandomUniform等进行动态构造。适合小学四年级至五年级学生学习。

GeoGebra 命令及参数

  1. Flatten({1, Sequence[Shuffle[Sequence[1, 3]], n, 1, 33]}) → choicesQuestion
  2. If(testmode, testChoice, Element[choicesQuestion, Mod[countQuestion, 100] + 1]) → choiceQuestion
  3. RandomUniform(0, 0.99, 200) → allRandoms, {0.26741979156483514, 0.605086077550156, 0.9114346895752226, 0.6396330590981762, 0.8523417905725973, 0.20002008202695828, 0.48723366887165837, 0.04584119121185212, 0.22417013335392275, 0.25684187338938264, 0.8005929940102259, 0.6780708447880361, 0.4119385110823292, 0.03191798079195429, 0.21494132411455705, 0.808566272938639, 0.5418944863905291, 0.2846057093837926, 0.3093075379270232, 0.2577108862673842, 0.11428414219776857, 0.3343383176897068, 0.5310362002734594, 0.12628905921319453, 0.941494472528542, 0.5451125429440487, 0.8954187808543037, 0.19807046610167575, 0.8659227029048485, 0.5435778013532265, 0.9242968727391512, 0.9135015716180358, 0.39855102059816466, 0.8957063705339998, 0.7825207392204745, 0.8370370989170933, 0.687748239302297, 0.49923998675314385, 0.6489092461832294, 0.48082938717916945, 0.3023038586746611, 0.9147630974495355, 0.30705857805230685, 0.006117284610401192, 0.19311872880567985, 0.08734456732057255, 0.9809866756291318, 0.8007159030290116, 0.8843350349840096, 0.20321878487361061, 0.6211751085400686, 0.12650750550896164, 0.6569822124929156, 0.47194449012223977, 0.6780849127934451, 0.9647686455790939, 0.016448549663518462, 0.35388301547211237, 0.9526735512120128, 0.32954202157768325, 0.9292579551325919, 0.20568045279470587, 0.8568290843868136, 0.33007223177586825, 0.7547384193178959, 0.022716842192435437, 0.860963352815297, 0.24257215422705838, 0.6832144624825822, 0.5472023593846767, 0.11127038482058949, 0.5092727559746102, 0.594337204956304, 0.523755304939901, 0.31535663055237695, 0.74883185622953, 0.9070866316989791, 0.9008876404777443, 0.5420890040335911, 0.5467380846114606, 0.9868373031226646, 0.016853957665663437, 0.5695821866675157, 0.1473440886486235, 0.7146741963662093, 0.1917859336257387, 0.07426100976548473, 0.6605990313626254, 0.6798772299587662, 0.1449390881221754, 0.14388437936553597, 0.22642285392060763, 0.688163764116575, 0.43621996307035266, 0.14830608117097105, 0.4779759318511492, 0.045884821832625745, 0.7149416702819097, 0.27357406597222705, 0.3818254428734938, 0.44391649770895847, 0.10597218115789435, 0.6977333041521284, 0.7081952439147643, 0.2544699584514689, 0.8340941637176527, 0.7703986166516121, 0.728109604677718, 0.13946362689381717, 0.7714868998017095, 0.11280241950010869, 0.6163009949142982, 0.20045850343346333, 0.4107703695897872, 0.1605986055214544, 0.7492505589409779, 0.047452173857570855, 0.26701774730189476, 0.3182174613087687, 0.7366657832329655, 0.2870602231551396, 0.1365478189665428, 0.35101768328519756, 0.08207199098381104, 0.48978280665874, 0.31814972893827964, 0.5098700513581613, 0.7140058825312582, 0.631162282959662, 0.2936722171476777, 0.4821337029144286, 0.35354647320969707, 0.7126822403293113, 0.38962620609116394, 0.963249677862435, 0.22660519278813476, 0.315240956149613, 0.9596039729231797, 0.5143773590895915, 0.31051918069150286, 0.48095216643836236, 0.24890979939101754, 0.953637980869594, 0.3040528005993912, 0.5978834177642197, 0.4878262405484753, 0.6916063170440679, 0.4879104102727255, 0.4971371381674979, 0.3284074347626578, 0.8157041588015037, 0.6192987378663429, 0.3924121774278644, 0.28159425995727067, 0.10310149720346569, 0.248950778681428, 0.9688533253104535, 0.10678901730997498, 0.5976190716272002, 0.46233267921747856, 0.29060382411578745, 0.364805681156127, 0.7829529528117727, 0.9685045573227986, 0.8650206178789454, 0.9173292511796125, 0.8823047052173252, 0.46029024843303395, 0.9659948657821437, 0.20167148867217632, 0.2732024273724794, 0.6680352036500979, 0.6492399410945968, 0.03870264355528461, 0.7059365354923738, 0.37629159307832766, 0.8487662998159462, 0.6543674259042491, 0.374609874198758, 0.308268096839364, 0.6360583120815447, 0.7911611297843136, 0.6213160543746336, 0.4468170525133754, 0.19169948336389092, 0.24534520332545273, 0.656410914259677, 0.6131052088904434, 0.2333635379199307, 0.24852405536900418, 0.3912301331557507, 0.10492434982630575, 0.0841953304175568, 0.9184837370629889, 0.983932876044207, 0.22584620993055934, 0.6116509747337564, 0.573910268995652, 0.8444150384954123, 0.06411224349921832}
  4. Take(allRandoms, randIndex, randIndex + numRandoms - 1) → currentRandomSeeds
  5. If(initialize, denStart, den) → denShow
  6. If(initialize, num1Start, num1Sli) → num1Show
  7. If(Defined[denShow - num1Show], denShow - num1Show, 1) → num2Max
  8. If(initialize, num2Start, num2Sli) → num2Show
  9. PixelsToDistance(200, Corner[1], Corner[3], Corner[5]) → segWidth
  10. centerBox(maxWidth, maxHeight, PointInput2) → boxInput2
  11. centerBox(maxWidth, maxHeight, PointInput1) → boxInput1
  12. centerBox(maxWidth, maxHeight, DragPoint1) → boxFrac1
  13. Sequence(Vertex[boxFrac1, n], n, 1, 4) → box1Corners
  14. DistanceToPixels(Corner[1], Corner[3], Corner[5], maxHeight) → maxHeightPix
  15. DistanceToPixels(Corner[1], Corner[3], Corner[5], maxWidth) → maxWidthPix
  16. RandomElement(allItems1) → item1, "pizza"
  17. RandomElement(allItems3) → item31, "apples"
  18. RandomElement(allItems3 \ {item31}) → item32, "onions"
  19. PixelsToPoint(Corner[1], Corner[3], Corner[5], (500, 255)) → AFake
  20. Segment(AFake, BFake) → fakeSli
  21. Corner(5) → Dims
  22. PixelsToPoint(Corner[1], Corner[3], Corner[5], (11, 20)) → StartPixels
  23. If(choiceQuestion < 3, y(StartPixels) - maxHeight / 2, y(StartPixels) - (3 * maxHeight / 2)) → y2
  24. centerBox(maxWidth, maxHeight, DragPoint2) → boxFrac2
  25. Sequence(Vertex[boxFrac2, n], n, 1, 4) → box2Corners
  26. If(bools1(1), PointInput1, bools1(2), PointInput2, PointFrac1) → SnapPoint1
  27. If(bools2(1), PointInput1, bools2(2), PointInput2, PointFrac2) → SnapPoint2
  28. If(inBox1, PointInput1, inBox2, PointInput2, (-100, -100)) → PointHighlight
  29. centerBox(maxWidth, maxHeight, PointHighlight) → boxHighlight
  30. onboardingTextOffset(Corner[onboardingText, 1], Corner[onboardingText, 3], onboardingCase, Corner[1], Corner[3], Corner[5]) → OnboardingTextOffset
  31. Sequence(Vertex[boxInput1, n], n, 1, 4) → input1Corners
  32. expandQuad(box1Corners(1), box1Corners(2), box1Corners(3), box1Corners(4), (7 * pulsing), Corner[1], Corner[3], Corner[5]) → pulsingObject
  33. expandQuad(input1Corners(1), input1Corners(2), input1Corners(3), input1Corners(4), pulsing2, Corner[1], Corner[3], Corner[5]) → pulsingObject1
  34. If(choiceQuestion < 3, denMax - denMin, 2) → denRange
  35. If(choiceQuestion < 3, (denStart - denMin) / denRange, (IndexOf[denStart, {4, 8, 16}] - 1) / 2) → denIndStart
  36. If(num2Range > 0, 1 / num2Range, 0.5) → num2Div
  37. If(num2Range > 0, (num2Start - num2Min) / num2Range, 1) → num2IndStart
  38. If(num2Range > 0 ∧ num2SetVal ≤ num2Max, (num2SetVal - num2Min) / num2Range, 1) → num2SetInd
  39. If(num1Range > 0 ∧ num1SetVal ≤ num1Max, (num1SetVal - num1Min) / num1Range, 1) → num1SetInd

AI 绘图提示语参考

请绘制一个分数加法问题界面。界面中央显示两个分数,分数由随机生成的分子和分母构成。左侧有一个选择框,用户可选择其中一个分数。右侧随机生成另一个分数,并显示其分子和分母。界面下方有提示文字,解释分数加法的概念。整体布局简洁,颜色明亮,适合数学学习使用。
以上提示语为根据原始绘图命令整理而来,仅供参考。