数位卡片输入
几何画板及绘图内容加载中,请稍等……
①本范例演示数位卡片输入功能,通过交互式操作展示数字的构成与数位关系;②涉及核心数学概念为数位、自然数、数列与序列;③构造要点运用了 Length, Textfield, TextToUnicode, Sequence, Element, If 等GeoGebra命令与对象,如 numero, digits, inputBox1, list1, list2 等,实现数字输入与数位分解;④适合小学及初中数学教学,用于数位理解与数字操作练习。
GeoGebra 命令及参数
Length(numero) → digitsTextfield(numero) → inputBox1TextToUnicode(numero) → list1Sequence(Element[list1, i] - 48, i, 1, digits) → list2Element(list2, 1) → aIf(digits ≟ 5, Element[list2, 3], If[digits ≟ 4, Element[list2, 2], If[digits ≟ 3, Element[list2, 1], If[digits < 3, 0, 0]]]) → hunIf(digits ≟ 5, Element[list2, 2], If[digits ≟ 4, Element[list2, 1], If[digits < 4, 0, 0]]) → thousIf(digits ≟ 5, Element[list2, 1], If[digits < 5, 0, 0]) → tenthousIf(digits ≟ 5, Element[list2, 4], If[digits ≟ 4, Element[list2, 3], If[digits ≟ 3, Element[list2, 2], If[digits ≟ 2, Element[list2, 1], If[digits < 2, 0, 0]]]]) → tenIf(digits ≟ 5, Element[list2, 5], If[digits ≟ 4, Element[list2, 4], If[digits ≟ 3, Element[list2, 3], If[digits ≟ 2, Element[list2, 2], If[digits < 2, Element[list2, 1], 0]]]]) → one