资源简介 (共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和数学中的“变量”是一回事吗常量与变量1671AGEHRrest变量名变量的值存储单元变量的存储变量是内存中存放数据的存储单元,用变量名来表示。必须以字母或者下划线开头,后面可以是字母、数字、或下划线。例如:name1是合法变量名,而1name就不可以。区分大小写。例如:A和a是不同的变量名不能使用保留字。即:程序语言中已经定义过的字,比如if,else等表 1 Python 保留字一览表and as assert break class continuedef del elif else except finallyfor from False global if importin is lambda nonlocal not Noneor pass raise return try Truewhile with yield 变量的命名想一想:变量的命名例如下面变量,有些是合法的,有些是不合法的:abc_xyz HelloWorld abcabc1 _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运行设计算法调试运行课堂小结思考:最适宜心率因人而异,每次都要修改程序很麻烦,可以怎样做呢?下课! 展开更多...... 收起↑ 资源预览