Scratch编程-1.赋值与四则运算 算法教学课件(20张ppt)

资源下载
  1. 二一教育资源

Scratch编程-1.赋值与四则运算 算法教学课件(20张ppt)

资源简介

(共20张PPT)
第1课:赋值与四则运算
学习大纲
第一章
学习目标
第二章
编码实现
第三章
每课一练
第四章
总结拓展


CONTENTS
第五节
创新作业
1、学习目标
项目演示
知识点
1
如何在scratch中根据数学公式搭建赋值指令
2
3
学习“当小绿旗被点击”、“变量” 、“加” 、“减”、“乘”“除”等指令
基本原理:赋值是将某一个数值赋给某个变量的过程。scratch中的赋值指令
积木块
新脚本:
2、积木含义
积木含义
功能指令
赋值指令:功能是把一个数值放入变量‘我的变量’中
scratch3.0软件的界面左侧是模区域,由运动模块,外观,声音时间,控制等组成,每个模块又包含许多指令,这些指令分为两类:一类是功能指令,一类是编程语言最基础的原生指令,即复制指令
示例
赋值指令的左值,必须是一个变量,赋值指令的右值,可以是一个常量、变量或表达式,无论哪种形式,最终都会将一个数值放入左值中。
例如:对a的赋值,有以下三种情况。
左值就像一个装东西的合资,无论右值是常量、变量或者需要‘加工’的表达式,都可以使用赋值语句放到左值的盒子里
赋值为数值(常量)
积木中的右值‘5’是常量
赋值为变量
积木中的右值‘b’是变量
赋值为表达式
积木中的右值‘b+1’是表达式
四则运算
加、减、乘、除是数学中的四则运算,也称算数运算
在数学计算中,解答是按从左向右的方向完成的,例如,3+5=8、2*3=6,在这里的等号‘=’两侧的值相等,等号‘=’还有一层解答的意义,这是一个从左向右的解答过程。
而赋值,则是一个从右向左的传递过程,许多的数学公式同样适用了等号‘=’,它的两侧同样有相等的关系,但这里的等号却有赋值的意义。
例如:a = 3+5,用指令
表示,这条指令的含义是将右边表达式计算出来的值传递到a中。
又如:a = b-3,用指令
表示,右侧算数表达式的计算顺序,同样遵守数学计算中的优先级。
混合运算
scratch的每个算数积木,已经整合了括号的功能。例如,一下几个公式各自搭建成赋值指令。
1、a = b+c*2,先做乘法后做加法
2、a = (b+c)*2,先做括号里的加法,后做乘法
3、a = b+c*5-7,混合运算,乘除优先于加减,相同优先级的运算符则按从左至右的顺序计算
混合运算
4、a = b*c,在数学公式中,两数相乘用‘X’,在编程语言中称号用‘*’表示
5、a = 2/b,读作二分之b,在数学公式中,上下分割线‘—’表示除号,在编程语言中,‘/’表示除号
混合运算
在变量模块中,还有一条指令
它是不是赋值指令呢?
本质上,它是赋值指令,其功能是将a的值加1后,赋值给a,等同于指令
这个功能在scratch中很常用。为了使用方便,把a = a+1 专门做成一个新的指令。当变量增加的值为数值或变量时,可以使用这条指令
编程实现
任务1:搭建华氏度转摄氏度的公式
在美国,温度用华氏度表示,例如,80℉;而我国使用摄氏度表示温度,例如30℃.
如果想知道80℉是冷是热,将华氏度转换成熟悉的摄氏度即可,华氏度转摄氏度的公式如下:
C = (F-32)X 5/9
其中,C表示摄氏度,F表示华氏度,搭建积木如下
编程实现
任务2:搭建并联电阻的阻值公式
在电学中,两个阻值分别为R1何R2的电阻并联后的阻值为R,公式如下
搭建积木如下:
小结
1、赋值是编程语言中最基本的指令,赋值的过程是从右向左传递数值。
2、算数运算赢遵循括号、乘除、加减的先后顺序。
3、实战 求长方形的周长和面积
要求:设长方形的两条边长分别为a和b,周长为C,面积为s,输出长方形的周长和面积。
提示:长方形的周长和面积的公式: C = 2X(a+b) S=ab
编程实现
求长方形的周长和面积
5、创新作业
课后挑战
下 课 啦!

展开更多......

收起↑

资源预览