#7747. 2026/7/6/GOC小组笔记

2026/7/6/GOC小组笔记

一、变量的定义与运算

1. 基础语法

  • 变量定义+初始化int a = 10; 含义:创建一个整型变量a,初始数值为10
  • 变量重新赋值a = 20; 含义:覆盖变量a的原值,更新为20

2. 常见数值运算

代码写法 功能 等价写法 备注
a++ 变量值 加1 a = a + 1 自增运算符
a-- 变量值 减1 a = a - 1 自减运算符(原代码注释笔误,并非“加1”)
a = a + 10 变量值增加10 - 可自定义增量数值
a = a + b 变量a加上变量b的值 支持变量间运算

3. 代码示例

int a = 10;   // 定义a,初始值10
a = 20;       // a赋值为20

// a++;      // 自增1(当前为注释状态,不执行)
// a--;      // 自减1(当前为注释状态,不执行)

a = a + 10;   // a = 20 + 10 = 30
int b = 10;   // 定义b,初始值10
a = a + b;    // a = 30 + 10 = 40

二、多边形内角和(数学知识点)

  • 三角形内角和 = 180°
  • 四边形内角和 = 360°
  • 五边形内角和 = 540°
  • 通用公式:n边形内角和 = (n - 2) × 180°

三、for循环执行逻辑

for循环是固定次数循环的核心语法,执行流程严格遵循3个步骤:

  1. 初始化(仅执行1次):创建并赋值循环变量,例如 int i = 0
  2. 条件判断:检查循环条件是否成立,例如 i < 3
    • 条件成立:进入循环体,执行内部代码
    • 条件不成立:直接结束整个循环
  3. 变量更新:循环体代码执行完毕后,自动执行 i++,然后回到步骤2再次判断

核心规律:先判断,后执行;初始化只做一次


四、绘制正三角形

使用画笔对象p绘制边长为30的正三角形,通过循环重复“前进+转向”动作实现。

完整代码

p.rt(90);                  // 画笔向右转90度,调整绘制起始方向
for(int i = 0; i < 3; i++){
    p.fd(30).lt(120);      // 前进30个单位,左转120度
}

绘制原理

正三角形的每个外角为120°,因此每画完一条边后左转120°,重复3次即可回到起点,形成闭合的正三角形。