让好奇心,带你写出第一个程序。
19 个里程碑 · 124 个课时。先认识指令,再学会表达想法,最后用程序解决真实问题。
指令与函数输入
按顺序调用指令,区分动作、参数与执行结果
字符串与绘图
用文本指定颜色,理解图形绘制顺序
Repeat 循环
用固定次数循环替代重复指令
变量与算术
用变量保存位置和尺寸,建立比例关系
更新变量
逐步更新数值并预测下一状态
返回值、动画与多场景
利用返回数据、多组初始条件与嵌套重复组织动态场景
返回值的函数
读懂概念,预测执行结果
龙与地下城掷骰
处理文字、集合与状态,逐步查看计算结果
淘金
处理文字、集合与状态,逐步查看计算结果
颜色(HSL 和 RGB)
读懂概念,预测执行结果
彩虹
编写指令,观察舞台并完成三个任务
动画
读懂概念,预测执行结果
日落
编写指令,观察舞台并完成三个任务
随机数
读懂概念,预测执行结果
随机沙拉
编写指令,观察舞台并完成三个任务
作用域
读懂概念,预测执行结果
彩虹斑点
编写指令,观察舞台并完成三个任务
股票市场
编写指令,观察舞台并完成三个任务
场景
读懂概念,预测执行结果
高尔夫击球场景
编写指令,观察舞台并完成三个任务
主人的花束
编写指令,观察舞台并完成三个任务
摩天大楼
编写指令,观察舞台并完成三个任务
嵌套循环
读懂概念,预测执行结果
太空入侵者:嵌套 Repeat
编写指令,观察舞台并完成三个任务
条件分支
根据真假条件选择执行分支并覆盖临界值
组合逻辑与循环控制
组合多个条件、使用余数和结束规则控制执行
逻辑门
读懂概念,预测执行结果
石头、剪刀、布
编写指令,观察舞台并完成三个任务
门卫:着装要求
编写指令,观察舞台并完成三个任务
击球检查器
处理文字、集合与状态,逐步查看计算结果
求模与逻辑非
读懂概念,预测执行结果
条纹织物
编写指令,观察舞台并完成三个任务
安娜琳的潜入
编写指令,观察舞台并完成三个任务
无输入参数的 Repeat
读懂概念,预测执行结果
用程序自动解迷宫
编写指令,观察舞台并完成三个任务
状态
同时跟踪多个变量并维护状态不变量
自定义函数
把重复步骤封装为函数,传入参数并返回结果
编写自己的函数
读懂概念,预测执行结果
转身
编写指令,观察舞台并完成三个任务
战斗流程
编写指令,观察舞台并完成三个任务
向函数添加输入
读懂概念,预测执行结果
学走路
编写指令,观察舞台并完成三个任务
向函数添加返回值
读懂概念,预测执行结果
偶数或奇数
处理文字、集合与状态,逐步查看计算结果
三角形
处理文字、集合与状态,逐步查看计算结果
闰年
处理文字、集合与状态,逐步查看计算结果
科拉茨猜想
处理文字、集合与状态,逐步查看计算结果
环顾四周
编写指令,观察舞台并完成三个任务
字符串拼接
连接文本与计算结果,构建可读消息
字符串遍历
使用下标遍历文本,完成搜索、计数与比较
字符串下标
读懂概念,预测执行结果
三字母缩写
处理文字、集合与状态,逐步查看计算结果
遍历字符串
读懂概念,预测执行结果
字母牌搜索
处理文字、集合与状态,逐步查看计算结果
瓷砖架
处理文字、集合与状态,逐步查看计算结果
招牌价格
处理文字、集合与状态,逐步查看计算结果
反转字符串
处理文字、集合与状态,逐步查看计算结果
驾驶考试
处理文字、集合与状态,逐步查看计算结果
汉明
处理文字、集合与状态,逐步查看计算结果
函数组合
分解问题并组合多个小函数
方法与属性
区分属性读取与方法调用
高级循环
选择适合的循环方式完成校验与累积
数组
按下标读取集合,理解多个集合之间的对应关系
构建数组
通过筛选、变换和累积构建新数组
字典
用键查询值,理解字典与数组的区别
更新字典与综合应用
更新键值并组合遍历、统计与结构化输出