Base–Exponent–Power: Practice Interpreting Positive Integer Exponents
Loading the math board and drawing, please wait…
In collections
Potenzen - Einführung
This GeoGebra example presents an interactive drill that helps students connect the “base–exponent–power” notation with its numerical meaning. Learners are asked to determine and enter the correct power value (or expression) when a base and a positive integer exponent are given. The key math concept is interpreting exponentiation with a positive integer exponent as repeated multiplication of the same number, and reading/applying power notation accordingly. The construction relies on conditional logic (If), randomization and option ordering (RandomElement, Shuffle), and answer retrieval/selection (Element). Student interaction is implemented with Textfield inputs (e.g., input11/input12/input13 and other input fields), while CaseMatrix stores structured case-by-case solutions and mappings. Interface organization uses Corner and Join, and the lesson logic uses numberOfQuestions, attemptCount, questionCount, correctCount, and btnValidate to manage attempts, scoring, and validation. Suitable for grades 7–8, especially for introducing and practicing exponentiation with positive integer exponents.
GeoGebra Commands & Parameters
If(CaseMatrix(questionCount, 1) ≟ 2, input11 ≟ If[questionCount ≟ 1, sol111, questionCount ≟ 2, sol112, sol113] ∧ Text[input11] ≟ Text[If[questionCount ≟ 1, sol111, questionCount ≟ 2, sol112, sol113]], true) → correct11If(CaseMatrix(questionCount, 2) ≟ 2, input12 ≟ If[questionCount ≟ 1, sol121, questionCount ≟ 2, sol122, sol123] ∧ Text[input12] ≟ Text[If[questionCount ≟ 1, sol121, questionCount ≟ 2, sol122, sol123]], true) → correct12If(CaseMatrix(questionCount, 3) ≟ 2, input13 ≟ If[questionCount ≟ 1, sol131, questionCount ≟ 2, sol132, sol133] ∧ Text[input13] ≟ Text[If[questionCount ≟ 1, sol131, questionCount ≟ 2, sol132, sol133]], true) → correct13If(CaseMatrix(questionCount, 1) ≟ 1, input21 ≟ If[questionCount ≟ 1, sol211, questionCount ≟ 2, sol212, sol213], true) → correct21If(CaseMatrix(questionCount, 1) ≟ 1, input31 ≟ If[questionCount ≟ 1, sol311, questionCount ≟ 2, sol312, sol313], true) → correct31If(CaseMatrix(questionCount, 2) ≟ 1, input32 ≟ If[questionCount ≟ 1, sol321, questionCount ≟ 2, sol322, sol323], true) → correct32If(CaseMatrix(questionCount, 2) ≟ 1, input22 ≟ If[questionCount ≟ 1, sol221, questionCount ≟ 2, sol222, sol223], true) → correct22If(CaseMatrix(questionCount, 3) ≟ 1, input23 ≟ If[questionCount ≟ 1, sol231, questionCount ≟ 2, sol232, sol233], true) → correct23If(CaseMatrix(questionCount, 3) ≟ 1, input33 ≟ If[questionCount ≟ 1, sol331, questionCount ≟ 2, sol332, sol333], true) → correct33Shuffle(1…numberOfQuestions) → randomQuestions, {1, 2, 3}Element(randomQuestions, Mod[questionCount, Length[randomQuestions]] + 1) → randomQuestionIf(CaseMatrix(questionCount, 1) ≟ 1, Defined[input21] ∧ Defined[input31], Defined[input11]) → befüllt1If(CaseMatrix(questionCount, 2) ≟ 1, Defined[input22] ∧ Defined[input32], Defined[input12]) → befüllt2If(CaseMatrix(questionCount, 3) ≟ 1, Defined[input23] ∧ Defined[input33], Defined[input13]) → befüllt3Textfield(input11) → InputBox11RandomElement({11, 13, 14, 15, 16, 17, 18, 19}) → exBaseRandomElement({2, 4, 8}) → exExpCorner(txtTable, 4) → PosTableTextfield(input21) → InputBox21Textfield(input31) → InputBox31Textfield(input12) → InputBox12Textfield(input13) → InputBox13Textfield(input22) → InputBox22Textfield(input32) → InputBox32Textfield(input23) → InputBox23Textfield(input33) → InputBox33Join({If[Element[CaseMatrix, questionCount, 1] ≟ 1, {correct21, correct31}, {correct11}], If[Element[CaseMatrix, questionCount, 2] ≟ 1, {correct22, correct32}, {correct12}], If[Element[CaseMatrix, questionCount, 3] ≟ 1, {correct23, correct33}, {correct13}]}) → correctValuesIf(CaseMatrix(questionCount, 1) ≟ 1, input21 ≟ If[questionCount ≟ 1, sol311, questionCount ≟ 2, sol312, sol313] ∧ input31 ≟ If[questionCount ≟ 1, sol211, questionCount ≟ 2, sol212, sol213], input11 ≟ If[questionCount ≟ 1, wrong111, questionCount ≟ 2, wrong112, wrong113]) → isTypicalError1If(CaseMatrix(questionCount, 2) ≟ 1, input22 ≟ If[questionCount ≟ 1, sol321, questionCount ≟ 2, sol322, sol323] ∧ input32 ≟ If[questionCount ≟ 1, sol221, questionCount ≟ 2, sol222, sol223], input12 ≟ If[questionCount ≟ 1, wrong121, questionCount ≟ 2, wrong122, wrong123]) → isTypicalError2If(CaseMatrix(questionCount, 3) ≟ 1, input23 ≟ If[questionCount ≟ 1, sol331, questionCount ≟ 2, sol332, sol333] ∧ input33 ≟ If[questionCount ≟ 1, sol231, questionCount ≟ 2, sol232, sol233], input13 ≟ If[questionCount ≟ 1, wrong131, questionCount ≟ 2, wrong132, wrong133]) → isTypicalError3
AI Drawing Prompt Reference
Draw an interactive math practice interface with a table area displaying exponentiation problems, showing specific base numbers (such as 11-19) and exponents (2/4/8) at the top, with three question rows below each containing multiple text input boxes for students to fill in answers, validation buttons next to the inputs, question number display and progress indicator, using Corner and Join commands for overall layout organization and positioning.
The prompt above was compiled from the original drawing commands and is for reference only.