小数数位演示
几何画板及绘图内容加载中,请稍等……
①本范例演示小数的数位表示方法,通过输入数字后显示其数位名称;②涉及核心数学概念包括小数、数位、十进制;③构造要点:使用 Reverse, Textfield, IndexOf, Take, Sequence, TableText, Element 等GeoGebra命令和对象,如 textList, value, InputBox1, text2, decPt, text3, textList_{sp}, numLIst, text1, table1, table2, textList_{fr}, table3, textList_{ge}, table4, n, langList, lang;④适合小学及以上数学教学,用于帮助学生理解小数结构。
GeoGebra 命令及参数
Reverse({"Millionths", "Hundred-Thousandths", "Ten-Thousanths", "Thousandths", "Hundredths", "Tenths ", "\bold AND", "Ones", "Tens", "Hundreds", "Thousands", "Ten-Thousands", "Hundred-Thousands", "Millions", "Ten-Millions", "Hundred-Millions", "Billions"}) → textListTextfield(value) → InputBox1IndexOf(".", text2) → decPtTake(text2, decPt - 10, decPt + 6) → text3Reverse({"Millonésimas", "Cien milésimas", "Diez milésimas", "Milésimas", "Centésimas", "Décimas", "\bold Y", "Unidades", "Decenas", "Centenas", "Unidades de millar", "Decenas de millar", "Centenas de millar", "Unidades de millón", "Decenas de millón", "Centenas de millón", "Unidades de millar de millón"}) → textList_{sp}Sequence(Take["" + text3, k, k], k, 1, Length["" + text3]) → numLIstTableText({Zip[RotateText[T, 90°], T, textList], Zip[If[T ≟ ".", UnicodeToLetter[8231], T], T, numLIst]}, "c|h") → table1TableText({Zip[RotateText[T, 90°], T, textList_{sp}], Zip[If[T ≟ ".", UnicodeToLetter[8231], T], T, numLIst]}, "c|h") → table2TableText({Zip[RotateText[T, 90°], T, Reverse[textList_{fr}]], Zip[If[T ≟ ".", UnicodeToLetter[8231], T], T, numLIst]}, "c|h") → table3TableText({Zip[RotateText[T, 90°], T, Reverse[textList_{ge}]], Zip[If[T ≟ ".", UnicodeToLetter[8231], T], T, numLIst]}, "c|h") → table4Element(langList, n) → lang
AI 绘图提示语参考
绘制一个十进制数及其位值表示的示意图。用户输入一个数字,显示其各个位值,包括百万分之一、十万分之一、万分之一等,每个位值用相应的标签标注。生成中文和英文的标签列表,并根据输入的数字显示相应的位值。
以上提示语为根据原始绘图命令整理而来,仅供参考。