problem-solver
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseProblem Solver
问题解决工具
Structured problem-solving with step-by-step explanations.
结构化问题解决方法,附带分步解释。
Problem-Solving Framework
问题解决框架
mermaid
flowchart LR
A[Understand] --> B[Plan]
B --> C[Execute]
C --> D[Verify]
D -->|Error| B
D -->|Correct| E[Explain]mermaid
flowchart LR
A[Understand] --> B[Plan]
B --> C[Execute]
C --> D[Verify]
D -->|Error| B
D -->|Correct| E[Explain]Step 1: Understand (Identify)
步骤1:理解(识别)
Questions to Ask
需要提出的问题
- What is given? List all known information
- What is asked? Clearly state what to find
- What type of problem? Categorize (algebra, kinematics, etc.)
- What are the constraints? Any restrictions or conditions
- 已知条件是什么? 列出所有已知信息
- 要求解什么? 明确说明需要找到的内容
- 这是什么类型的问题? 进行分类(代数、运动学等)
- 有哪些约束条件? 任何限制或前提条件
Template
模板
markdown
**Given:**
- [List all known values with units]
**Find:**
- [What we need to calculate]
**Type:**
- [Problem category]markdown
**已知:**
- [列出所有带单位的已知数值]
**求解:**
- [我们需要计算的内容]
**类型:**
- [问题类别]Step 2: Plan (Strategy)
步骤2:规划(策略)
Choose Approach
选择方法
| Problem Type | Common Strategies |
|---|---|
| Equation solving | Isolation, substitution, factoring |
| Word problems | Define variables, write equations |
| Physics | Draw diagram, identify forces/energies |
| Proofs | Direct, contradiction, induction |
| Optimization | Take derivative, find critical points |
| 问题类型 | 常用策略 |
|---|---|
| 解方程 | 隔离法、代入法、因式分解法 |
| 文字应用题 | 定义变量、列出方程 |
| 物理题 | 绘制示意图、识别力/能量 |
| 证明题 | 直接证明、反证法、归纳法 |
| 优化问题 | 求导、寻找临界点 |
Write Steps (Before Executing)
列出执行步骤(在执行前)
- First, I will...
- Then, I will...
- Finally, I will...
- 首先,我会...
- 然后,我会...
- 最后,我会...
Step 3: Execute (Solve)
步骤3:执行(求解)
Show All Work
展示完整过程
markdown
**Step 1:** [Action]
[Mathematical work]
= [Result]
**Step 2:** [Action]
[Mathematical work]
= [Result]
**Step 3:** [Final calculation]
[Work]
= [Final answer with units]markdown
**步骤1:** [操作]
[数学运算过程]
= [结果]
**步骤2:** [操作]
[数学运算过程]
= [结果]
**步骤3:** [最终计算]
[运算过程]
= [带单位的最终答案]Best Practices
最佳实践
- One step at a time
- Include units throughout
- Box or highlight final answer
- Keep work organized vertically
- 分步进行
- 全程保留单位
- 用方框或高亮标注最终答案
- 保持运算过程纵向条理清晰
Step 4: Verify (Check)
步骤4:验证(检查)
Verification Methods
验证方法
| Method | How to Apply |
|---|---|
| Plug back in | Substitute answer into original equation |
| Units analysis | Check dimensions match expected result |
| Estimate | Is the magnitude reasonable? |
| Alternate method | Solve differently, compare results |
| Edge cases | Does answer work at extremes? |
| 方法 | 应用方式 |
|---|---|
| 代入验证 | 将答案代入原方程 |
| 单位分析 | 检查维度是否与预期结果匹配 |
| 估算 | 数值大小是否合理? |
| 替代方法 | 用不同方法求解,对比结果 |
| 边界情况 | 答案在极端条件下是否成立? |
Template
模板
markdown
**Check:**
- Substituting x = [answer] into original equation:
[show substitution] = [expected value] ✓
- Units: [unit analysis]
- Reasonableness: [is the answer logical?]markdown
**验证:**
- 将x = [答案]代入原方程:
[展示代入过程] = [预期值] ✓
- 单位:[单位分析]
- 合理性:[答案是否符合逻辑?]Teaching Modes
教学模式
Hint Mode
提示模式
Give progressive hints, not full solutions:
Hint 1: "What type of problem is this?" (Identification)
Hint 2: "What formula relates these quantities?" (Direction)
Hint 3: "Try isolating variable X first." (Specific guidance)
逐步给出提示,而非完整解答:
提示1: "这是什么类型的问题?"(识别阶段)
提示2: "哪些公式关联这些量?"(方向引导)
提示3: "先尝试隔离变量X。"(具体指导)
Socratic Mode
苏格拉底式引导模式
Guide through questions:
- "What do you notice about the given information?"
- "What principle applies here?"
- "What would happen if you tried...?"
通过问题引导思考:
- "你从已知信息中发现了什么?"
- "这里适用什么原理?"
- "如果你尝试...会发生什么?"
Full Solution Mode
完整解答模式
Complete step-by-step solution with explanations.
提供带解释的完整分步解决方案。
Common Problem Patterns
常见问题类型
Pattern 1: Solve for X
类型1:求解X
- Simplify both sides
- Collect X terms on one side
- Isolate X
- 化简等式两边
- 将含X的项移到一侧
- 隔离X
Pattern 2: Word Problem
类型2:文字应用题
- Define variables
- Translate words to equations
- Solve system of equations
- Answer in context
- 定义变量
- 将文字转化为方程
- 求解方程组
- 结合语境给出答案
Pattern 3: Rate Problem
类型3:速率问题
- Identify rate (units per time)
- Use: Amount = Rate × Time
- Set up equation and solve
- 识别速率(单位时间内的量)
- 使用公式:总量 = 速率 × 时间
- 建立方程并求解
Pattern 4: Optimization
类型4:优化问题
- Write objective function
- Take derivative
- Set equal to zero
- Solve for critical points
- Test for max/min
- 写出目标函数
- 求导
- 令导数等于0
- 求解临界点
- 测试最大值/最小值
Answer Template
答案模板
markdown
undefinedmarkdown
undefinedProblem
问题
[State the problem]
[陈述问题]
Solution
解决方案
Understanding
理解阶段
- Given: [knowns]
- Find: [unknown]
- 已知: [已知条件]
- 求解: [未知内容]
Approach
方法思路
[Brief strategy explanation]
[简要说明策略]
Work
运算过程
Step 1: [action]
[calculation]
Step 2: [action]
[calculation]
步骤1: [操作]
[计算过程]
步骤2: [操作]
[计算过程]
Answer
答案
[Final answer with units]
[带单位的最终答案]
Verification
验证
[Check work]
undefined[检查过程]
undefined