2.2做出判断的分支-第1课时 课件(共25张PPT)教科版必修1

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

2.2做出判断的分支-第1课时 课件(共25张PPT)教科版必修1

资源简介

(共25张PPT)
学习目标
掌握顺序、分支的基本结构
学会赋值语句、if语句的使用方法
运用顺序、分支结构编写简单的程序解决问题
项目:最适宜运动心率计算
课时:3-4课时








自上而下的顺序结构
“Everybody in this country should learn how to program a computer…
because it teaches you how to think.”
利用赋值语句实现计算
1 / 50000
心率多少适宜运动?
项目:最适宜运动心率计算
运动有度
心率多少适宜运动?
用数据说话——监测心率
最低心率计算公式: (220-16-71)*0.6+71
最高心率计算公式: (220-16-71)*0.8+71
最适宜运动心率=(220-年龄-安静心率)x(60%~80%)+安静心率
项目:计算最适宜运动心率
请根据此分析,补全书本P27的流程图
1.分析问题
输出 最适宜(最高、最低)运动心率
心率计算流程图
2.设计算法
3.编写程序
如何编写程序解决这个问题呢
程序设计语言
“编程语言”:计算机解决问题或完成任务的一组可执行指令。
程序设计语言的发展
0和1构成,计算机直接执行;
但难以理解和操作
机器语言
符号化的机器语言,
为特定的计算机系统而设计
汇编语言
Java、 C、VB、 C++
可读性更强,便于修改和维护
高级语言
编译程序
解释程序
什么是Python (教材P25)
Monty Python
英国六人喜剧团体
Python是一种面向对象的解释型计算机程序设计语言。
特点:
简单
免费、开源
可移植性
交互式(单行)
文件式(多行)
Python集成开发环境IDLE
安装 Python 后,会自动安装一个 IDLE,它是一个 Python Shell (可以在打开的 IDLE 窗口的标题栏上看到),程序开发人员可以利用 Python Shell 与 Python 交互。
>>> 为命令“提示符”
脚本式
交互式
活动1:体验Python集成开发环境
print('欢迎你来到python的世界!')
print("hello, world!")
#print语句为输出语句,用于在屏幕上输出数据
使用两种方式运行上述程序,思考他们的不同?
3.编写程序
如何编写程序解决这个问题呢
常量:在程序运行过程中始终保持不变的量
比如:220,0.6,圆周率π
变量:在程序运行过程中允许改变的量
比如:low ,high
和数学中的“变量”是一回事吗
常量与变量
16
71
AGE
HRrest
变量名
变量的值
存储单元
变量的存储
变量是内存中存放数据的存储单元,用变量名来表示。
必须以字母或者下划线开头,后面可以是字母、数字、或下划线。
例如:name1是合法变量名,而1name就不可以。
区分大小写。
例如:A和a是不同的变量名
不能使用保留字。
即:程序语言中已经定义过的字,比如if,else等
表 1 Python 保留字一览表
and as assert break class continue
def del elif else except finally
for from False global if import
in is lambda nonlocal not None
or pass raise return try True
while with yield
变量的命名
想一想:变量的命名
例如下面变量,有些是合法的,有些是不合法的:
abc_xyz HelloWorld abc
abc1 _abc 1abc
_ a b H
基本格式:变量=表达式
功能:将右边表达式的值赋值给左边
赋值语句
#表达式:由1个或多个操作数通过运算符组合而成,例如:“2+3”
想一想,赋值语句中的“等号”是等号?
赋值语句
不是等号
是赋值号(即右边的值赋给左边的变量)
活动2:在Python中运行,观看结果,思考运算符的含义
>>>2*3
>>> 2**3
>>> 8/3
>>> 8//3
>>> 8%3
运算符 + - * ** / // %
功能 加 减 乘 幂 除 整除 取模
常见的运算符:
除、整除、取模有何不同?
例如:
7÷2 = 3.5 = 3 … 1


余数
除:/
7/2=3.5
整除://
7//2=3
取模:%
7%2=1
除:结果均为浮点型; 整除:取商的整数部分; 取模:保留余数
常见错误:
变量名的拼写
输入了中文标点符号
将代码补充完整,并调试运行。
low= #计算最低适宜运动心率
high= #计算最高适宜运动心率
print( , ) #显示最适宜运动心率的范围
编写程序
活动3:根据流程图编写代码,将其能用Python运行
设计算法
调试运行
课堂小结
思考:
最适宜心率因人而异,每次都要修改程序很麻烦,可以怎样做呢?
下课!

展开更多......

收起↑

资源预览