中图版七年级上册信息技术 5.2.2常量和变量及赋值 课件(18张幻灯片)

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

中图版七年级上册信息技术 5.2.2常量和变量及赋值 课件(18张幻灯片)

资源简介

常量和变量及赋值
01
关于安全
哪座房子是安全的?
02
关于信息安全
如何保障信息不泄露?
1
分钟
03
      
常量→不变
      
数值型

''字符型''
分析图案锁屏密码
  从A点出发,图案锁屏密码应该是……
G
H
I
D
E
F
A
B
C
04
你的密码是永远不变的吗?
变量

存储单元     
变量名→不变

变量值→变
变量名必须以字母或中文开始
变量名应该有意义以便于记忆
05
数字读心术
  将自己QQ号码的后三位乘以1000再加上这个数,然后除以13,最后将结果提供给教师。
06
利用数学语言描述游戏规则
  1、学生将QQ号码的后三位乘以1000再加上这个数,然后除以13,最后将结果提供给教师。
  2、教师将学生的结果除以77,即为QQ号码的后三位。
如:QQ号码后三位为123,则应列式为:
(123×1000+123)÷13÷77
07
利用表达式描述游戏规则
  1、学生将QQ号码的后三位乘以1000再加上这个数,然后除以13,最后将结果提供给教师。
  2、教师将学生的结果除以77,即为QQ号码的后三位。
如:QQ号码后三位为123,则对应Python语言算术表达式为:
*
//
//
08
认识表达式
表达式→能够计算出 值 的式子   
数值
逻辑值
字符
对象
空值
09
认识赋值语句
变量 = 表达式   
10
//
//
*
利用赋值语句描述游戏规则
  1、学生将QQ号码的后三位乘以1000再加上这个数,然后除以13,最后将结果提供给教师。
  2、教师将学生的结果除以77,即为QQ号码的后三位。
如:QQ号码后三位为123,则对应Python语言的赋值语句为:
*
//
//
# 将QQ号码后三位赋值给变量x
# 将QQ号码三位经过计算后重新赋值给变量x
11
猜生日
  将你的出生月份乘以4加上9,再乘以25,然后加上出生日期,最后将结果提供给教师。
12
# 月份和日期的计算结果赋值给变量z
# 将生日的月份赋值给变量x
x=12
y=24
# 将生日的日期赋值给变量y
z=(x 4+9) 25+y
*
*
利用赋值语句描述游戏规则
  将你的出生月份乘以4加上9,再乘以25,然后加上出生日期,最后将结果提供给教师。
13
# 利用教师的破解结果对变量z重新赋值
加密与解密
加密是将信息经过一定算法从明文变为密文。
解密是将信息经过一定算法从密文变为明文。
14
# 利用教师的破解结果对变量z重新赋值
“猜生日”游戏解密
  将你的出生月份乘以4加上9,再乘以25,然后加上出生日期,最后将结果提供给教师。
# 月份和日期的计算结果赋值给变量z
# 将生日的月份赋值给变量x
x=12
y=24
# 将生日的日期赋值给变量y
z=(x 4+9) 25+y
*
*
 (x*4+9)*25+y
? x*25*4+225+y
? x*100+y+225
z-225=x*100+y
15
  1、学生将QQ号码的后三位乘以1000再加上这个数,然后除以13,最后将结果提供给教师。
  2、教师将学生的结果除以77,即为QQ号码的后三位。
“数字读心术”游戏解密
 (x*1000+x)//13//77
? (x*1000+x*1)//13//77
? x*(1000+1)//13//77
? x*1001//13//77
? x*77//77
? x
//
//
*
16
程序优化
程序优化     
使用最短的语句
占用最少的内存
实现最高的效率
17
学习小结
18

展开更多......

收起↑

资源预览