第一题:代数式求值

题目:已知 ( a = 2 ),( b = 3 ),求 ( 2a^2 - 3ab + 4b^2 ) 的值。

解析

  1. 将 ( a ) 和 ( b ) 的值代入原式。
  2. 计算 ( 2a^2 ),( 3ab ) 和 ( 4b^2 )。
  3. 将这三个值相加得到最终结果。

代码示例

a = 2
b = 3
result = 2 * a**2 - 3 * a * b + 4 * b**2
print(result)

第二题:一元二次方程求解

题目:解方程 ( x^2 - 5x + 6 = 0 )。

解析

  1. 使用求根公式 ( x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} )。
  2. 将 ( a ),( b ) 和 ( c ) 的值代入公式。
  3. 计算得到两个解。

代码示例

import math

a = 1
b = -5
c = 6
delta = b**2 - 4 * a * c
x1 = (-b + math.sqrt(delta)) / (2 * a)
x2 = (-b - math.sqrt(delta)) / (2 * a)
print(f"解为:x1 = {x1}, x2 = {x2}")

第三题:几何图形面积计算

题目:计算一个边长为 5 的正方形面积。

解析

  1. 正方形面积公式为 ( S = a^2 )。
  2. 将边长 ( a ) 的值代入公式。

代码示例

a = 5
area = a**2
print(f"正方形面积为:{area}")

第四题:不等式求解

题目:解不等式 ( 2x + 3 > 7 )。

解析

  1. 将不等式转化为 ( 2x > 4 )。
  2. 除以 2 得到 ( x > 2 )。

代码示例

x = 2.5
if x > 2:
    print("不等式成立")
else:
    print("不等式不成立")

第五题:函数图像分析

题目:分析函数 ( f(x) = x^2 ) 在 ( x \leq 0 ) 和 ( x > 0 ) 时的图像。

解析

  1. 当 ( x \leq 0 ) 时,函数图像在 ( y ) 轴左侧。
  2. 当 ( x > 0 ) 时,函数图像在 ( y ) 轴右侧。

代码示例

import matplotlib.pyplot as plt

x = [-1, 0, 1]
y = [x**2 for i in x]
plt.plot(x, y)
plt.xlabel("x")
plt.ylabel("y")
plt.title("函数 f(x) = x^2 的图像")
plt.show()

第六题:概率计算

题目:从一副52张的扑克牌中随机抽取一张牌,求抽到红桃的概率。

解析

  1. 红桃牌有13张。
  2. 总牌数为52张。
  3. 概率为 ( \frac{13}{52} = \frac{1}{4} )。

代码示例

red_heart_count = 13
total_cards = 52
probability = red_heart_count / total_cards
print(f"抽到红桃的概率为:{probability}")

第七题:数列求和

题目:求等差数列 ( 1, 3, 5, \ldots, 99 ) 的和。

解析

  1. 等差数列求和公式为 ( S_n = \frac{n(a_1 + a_n)}{2} )。
  2. 计算项数 ( n ),首项 ( a_1 ) 和末项 ( a_n )。
  3. 将这些值代入公式。

代码示例

a1 = 1
an = 99
n = (an - a1) // 2 + 1
sum_of_series = n * (a1 + an) // 2
print(f"等差数列的和为:{sum_of_series}")

第八题:平面几何证明

题目:证明三角形 ( ABC ) 中,( AD ) 是 ( BC ) 边上的高,且 ( \angle ADB = 90^\circ )。

解析

  1. 根据三角形的性质,( \angle ADB ) 是直角。
  2. 由于 ( AD ) 是 ( BC ) 边上的高,( \angle ADB ) 必然是直角。

代码示例

def is_right_angle(angle):
    return angle == 90

angle_ADB = 90
print(f"三角形 ABC 中,\(\angle ADB\) 是直角:{is_right_angle(angle_ADB)}")

第九题:数列通项公式求解

题目:已知数列 ( 1, 4, 9, 16, \ldots ) 的通项公式。

解析

  1. 观察数列,发现每一项都是其项数的平方。
  2. 因此,通项公式为 ( a_n = n^2 )。

代码示例

def nth_term(n):
    return n**2

print(f"数列的第 5 项为:{nth_term(5)}")

第十题:函数极值求解

题目:求函数 ( f(x) = x^3 - 3x^2 + 4 ) 的极值。

解析

  1. 求导数 ( f’(x) )。
  2. 令 ( f’(x) = 0 ),解得 ( x ) 的值。
  3. 将 ( x ) 的值代入原函数,得到极值。

代码示例

import sympy as sp

x = sp.symbols('x')
f = x**3 - 3*x**2 + 4
f_prime = sp.diff(f, x)
critical_points = sp.solve(f_prime, x)
extreme_values = [f.subs(x, cp) for cp in critical_points]
print(f"函数的极值为:{extreme_values}")

第十一题:排列组合计算

题目:从 5 个不同的球中取出 3 个球的组合数。

解析

  1. 使用组合公式 ( C(n, k) = \frac{n!}{k!(n-k)!} )。
  2. 将 ( n ) 和 ( k ) 的值代入公式。

代码示例

from math import factorial

n = 5
k = 3
combinations = factorial(n) // (factorial(k) * factorial(n - k))
print(f"组合数为:{combinations}")

第十二题:概率论问题

题目:抛掷一枚公平的硬币 3 次,求至少出现 2 次正面的概率。

解析

  1. 计算出现 2 次正面的概率。
  2. 计算出现 3 次正面的概率。
  3. 将这两个概率相加。

代码示例

def probability_of_heads(n):
    return (0.5**n) * (1 + (-1)**n)

prob_two_heads = probability_of_heads(3)
prob_three_heads = probability_of_heads(3)
total_probability = prob_two_heads + prob_three_heads
print(f"至少出现 2 次正面的概率为:{total_probability}")

第十三题:平面几何计算

题目:计算圆的周长和面积,已知半径为 5。

解析

  1. 周长公式为 ( C = 2\pi r )。
  2. 面积公式为 ( A = \pi r^2 )。
  3. 将半径 ( r ) 的值代入公式。

代码示例

import math

radius = 5
circumference = 2 * math.pi * radius
area = math.pi * radius**2
print(f"圆的周长为:{circumference}, 面积为:{area}")

第十四题:数列极限计算

题目:求数列 ( \frac{1}{2}, \frac{1}{4}, \frac{1}{8}, \ldots ) 的极限。

解析

  1. 观察数列,发现每一项都是前一项的一半。
  2. 因此,极限为 0。

代码示例

def limit_of_series(n):
    return 1 / (2**n)

n = 10
print(f"数列的第 {n} 项为:{limit_of_series(n)}")

第十五题:平面几何证明

题目:证明平行四边形对角线互相平分。

解析

  1. 根据平行四边形的性质,对边平行且等长。
  2. 因此,对角线互相平分。

代码示例

def is_parallelagram(diagonal1, diagonal2):
    return diagonal1 == diagonal2

diagonal1 = 10
diagonal2 = 10
print(f"平行四边形的对角线互相平分:{is_parallelagram(diagonal1, diagonal2)}")

第十六题:数列通项公式求解

题目:已知数列 ( 2, 6, 12, 20, \ldots ) 的通项公式。

解析

  1. 观察数列,发现每一项比前一项多 4。
  2. 因此,通项公式为 ( a_n = 4n - 2 )。

代码示例

def nth_term(n):
    return 4 * n - 2

print(f"数列的第 5 项为:{nth_term(5)}")

第十七题:函数图像分析

题目:分析函数 ( f(x) = \sqrt{x} ) 在 ( x \geq 0 ) 时的图像。

解析

  1. 当 ( x \geq 0 ) 时,函数图像在 ( y ) 轴右侧。
  2. 函数图像在 ( x = 0 ) 处有一个拐点。

代码示例

import matplotlib.pyplot as plt

x = [0, 1, 4, 9, 16]
y = [math.sqrt(i) for i in x]
plt.plot(x, y)
plt.xlabel("x")
plt.ylabel("y")
plt.title("函数 f(x) = \sqrt{x} 的图像")
plt.show()

第十八题:概率计算

题目:从一副52张的扑克牌中随机抽取一张牌,求抽到黑桃的概率。

解析

  1. 黑桃牌有 13 张。
  2. 总牌数为 52 张。
  3. 概率为 ( \frac{13}{52} = \frac{1}{4} )。

代码示例

spade_count = 13
probability = spade_count / total_cards
print(f"抽到黑桃的概率为:{probability}")

第十九题:数列求和

题目:求等比数列 ( 1, 2, 4, 8, \ldots, 128 ) 的和。

解析

  1. 等比数列求和公式为 ( S_n = \frac{a_1(1 - r^n)}{1 - r} )。
  2. 计算首项 ( a_1 ),公比 ( r ) 和项数 ( n )。
  3. 将这些值代入公式。

代码示例

a1 = 1
r = 2
n = 7
sum_of_series = a1 * (1 - r**n) / (1 - r)
print(f"等比数列的和为:{sum_of_series}")

第二十题:平面几何计算

题目:计算长方形的对角线长度,已知长为 6,宽为 8。

解析

  1. 对角线长度公式为 ( d = \sqrt{l^2 + w^2} )。
  2. 将长 ( l ) 和宽 ( w ) 的值代入公式。

代码示例

length = 6
width = 8
diagonal = math.sqrt(length**2 + width**2)
print(f"长方形的对角线长度为:{diagonal}")

第二十一题:数列通项公式求解

题目:已知数列 ( 3, 9, 27, 81, \ldots ) 的通项公式。

解析

  1. 观察数列,发现每一项都是前一项的 3 倍。
  2. 因此,通项公式为 ( a_n = 3^n )。

代码示例

def nth_term(n):
    return 3**n

print(f"数列的第 5 项为:{nth_term(5)}")

第二十二题:函数极值求解

题目:求函数 ( f(x) = x^4 - 4x^3 + 6x^2 ) 的极值。

解析

  1. 求导数 ( f’(x) )。
  2. 令 ( f’(x) = 0 ),解得 ( x ) 的值。
  3. 将 ( x ) 的值代入原函数,得到极值。

代码示例

f = x**4 - 4*x**3 + 6*x**2
f_prime = sp.diff(f, x)
critical_points = sp.solve(f_prime, x)
extreme_values = [f.subs(x, cp) for cp in critical_points]
print(f"函数的极值为:{extreme_values}")

第二十三题:排列组合计算

题目:从 6 个不同的球中取出 4 个球的组合数。

解析

  1. 使用组合公式 ( C(n, k) = \frac{n!}{k!(n-k)!} )。
  2. 将 ( n ) 和 ( k ) 的值代入公式。

代码示例

n = 6
k = 4
combinations = factorial(n) // (factorial(k) * factorial(n - k))
print(f"组合数为:{combinations}")

第二十四题:概率论问题

题目:抛掷一枚公平的硬币 4 次,求至少出现 3 次正面的概率。

解析

  1. 计算出现 3 次正面的概率。
  2. 计算出现 4 次正面的概率。
  3. 将这两个概率相加。

代码示例

prob_three_heads = probability_of_heads(4)
prob_four_heads = probability_of_heads(4)
total_probability = prob_three_heads + prob_four_heads
print(f"至少出现 3 次正面的概率为:{total_probability}")

第二十五题:平面几何计算

题目:计算圆的周长和面积,已知半径为 3。

解析

  1. 周长公式为 ( C = 2\pi r )。
  2. 面积公式为 ( A = \pi r^2 )。
  3. 将半径 ( r ) 的值代入公式。

代码示例

radius = 3
circumference = 2 * math.pi * radius
area = math.pi * radius**2
print(f"圆的周长为:{circumference}, 面积为:{area}")

第二十六题:数列极限计算

题目:求数列 ( \frac{1}{3}, \frac{1}{9}, \frac{1}{27}, \ldots ) 的极限。

解析

  1. 观察数列,发现每一项都是前一项的 1/3。
  2. 因此,极限为 0。

代码示例

def limit_of_series(n):
    return 1 / (3**n)

n = 10
print(f"数列的第 {n} 项为:{limit_of_series(n)}")

第二十七题:平面几何证明

题目:证明三角形 ( ABC ) 中,( AD ) 是 ( BC ) 边上的高,且 ( \angle ADB = 90^\circ )。

解析

  1. 根据三角形的性质,( \angle ADB ) 是直角。
  2. 由于 ( AD ) 是 ( BC ) 边上的高,( \angle ADB ) 必然是直角。

代码示例

def is_right_angle(angle):
    return angle == 90

angle_ADB = 90
print(f"三角形 ABC 中,\(\angle ADB\) 是直角:{is_right_angle(angle_ADB)}")

第二十八题:数列通项公式求解

题目:已知数列 ( 1, 5, 25, 125, \ldots ) 的通项公式。

解析

  1. 观察数列,发现每一项都是前一项的 5 倍。
  2. 因此,通项公式为 ( a_n = 5^n )。

代码示例

def nth_term(n):
    return 5**n

print(f"数列的第 5 项为:{nth_term(5)}")

第二十九题:函数图像分析

题目:分析函数 ( f(x) = \frac{1}{x} ) 在 ( x > 0 ) 时的图像。

解析

  1. 当 ( x > 0 ) 时,