CH03_运算和统计
CH03_运算和统计
本章目标
- 了解Scratch中变量和链表在程序中的作用
- 使用变量、链表控制程序
- 使用运算符指令积木创作简单运算程序
- 使用侦测和判断创作游戏
变量
概述
变量(Variable)是一种内容不固定的数据项,数据内容会因程序的执行而变动。
在程序运行的过程中,将数值通过变量存储在计算机内存中,以便程序随时使用。
变量有变量名和变量值,如age(变量名)、20(变量值),变量名称支持中文和英文。
变量类型:布尔类型、字符串类型、数值类型。
使用
变量的范围:
A.全局变量:适用于所有角色
B.局部变量:适用于当前角色
项目1:小猫出题
情景分析
1.角色:小猫
2.场景:教室
3.动作:加、减、乘、除运算,求和、求平均统计运算等
问题分析
1.需要存储哪些数据?
2.如何接收用户的输入?
3.如何运算?
4.如何判断答案是否正确?
5.如何实现重复出题?
实现步骤
1.新建变量和运算符
变量:
角色:
2.设置数的范围和答案
3.判断答案
4.重复出题
5.运行结果
链表
概述
链表是可以存放许多变量的数据的集合,其中的每个变量有一个唯一的标识。
使用
1.链表的范围
A.全局变量
B.局部变量
2.链表的赋值
点击左下角的“+”号填入值
链表中的每一个元素通过索引来唯一标识
索引从1开始,即链表中第一个元素的索引是1
第二个元素的索引是2,以此类推
3.操作链表
链表的功能非常强大,在程序运行的过程中可以随意的对内部的变量进行增加、删除、查询等操作。
项目2:小猫统计
情景分析
1.角色:小猫
2.场景:无
3.动作:运算
问题分析
1.多个数据如何存储
2.进行哪些运算和统计
实现步骤
1.存储成绩信息
定义链表List用于存储所有学生的分数
2.求平均分
定义变量sum用于存储总和
3.求最高分
定义变量max用户存储最高分
4.求最低分
5.统计及格的人数
课后作业
1.小猫算题:根据用户输入的两个数据,小猫算出和、差、积、商
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 广创科技教育-Blog!
评论