|课件下载
搜索
    上传资料 赚现金
    华师大必修1 第2章第2节 程序设计语言基本知识课件PPT
    立即下载
    加入资料篮
    华师大必修1 第2章第2节 程序设计语言基本知识课件PPT01
    华师大必修1 第2章第2节 程序设计语言基本知识课件PPT02
    华师大必修1 第2章第2节 程序设计语言基本知识课件PPT03
    华师大必修1 第2章第2节 程序设计语言基本知识课件PPT04
    华师大必修1 第2章第2节 程序设计语言基本知识课件PPT05
    华师大必修1 第2章第2节 程序设计语言基本知识课件PPT06
    华师大必修1 第2章第2节 程序设计语言基本知识课件PPT07
    华师大必修1 第2章第2节 程序设计语言基本知识课件PPT08
    还剩29页未读, 继续阅读
    下载需要40学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    华东师大版必修1第二章 算法与程序实现第二节 程序设计语言基本知识精品ppt课件

    展开
    这是一份华东师大版必修1第二章 算法与程序实现第二节 程序设计语言基本知识精品ppt课件,共37页。PPT课件主要包含了2汇编语言,抽象与建模,设计算法,编写程序,调试运行,循环结构等内容,欢迎下载使用。

    当人们完成问题的抽象与建模,并通过各种方法和设备采集了大 量的数据、设计了解决问题的有效算法后,还需要相应的计算机程序 来实现这些算法。只有通过编写程序,给计算机下达指令,才能处理 数据,得到有价值的信息。因此,就需要选择合适的程序设计语言,根 据其语法规则编写程序,最终在计算机上实现自动运行。。
    很多智能跑步机会内置称重传感器,可以快速获取用户的体重数据。体重数据被传送到远程服务器上之后,用户可以使用配套的移动应用程序再次读取该数据。移动应用程序除了能够显示体重数据之外,还能够同时显示身体质量指数(bdymass index,BMI)和体型描述,如图 2.11所示。 1. 程序是如何实现BMI指数的计算的? 2.程序是如何根据BMI指数显示用户的胖瘦程度的?
    一、Pythn语言基础
    表 2.2 机器语言示例
    机器语言是一种用二进制代码标识的、计算机能够直接识别和执 行的机器指令的集合。机器语言具有灵活、直接执行和速度快等特 点。以完成“9+11”的计算为例,用某种类型计算机适用的机器语言 编写的程序如表2.2所示。
    一般,一条指令就是机器语言的一条语句。指令包括操作码和地址码,其中操作码指明了指令的操作性质及功能,地址码则给出了操作数或操作数的地址。
    用机器语言编写程序非常困难,因此产生了汇编语言,也称为符号语言。在汇编语言中,用类似英语缩略词的语言代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址,运行时再转换为机器语言。以完成“9+11”的计算为例,用汇编语言编写的程序如表 2.3所示。
    表 2.3 汇编语言示例
    常用的高级语言有 C、C++、 Java、Pythn等。以完成“9+11”的计算为例,用Pythn语言编写的程序如表2.4所示。
    表 2.4 Pythn语言示例
    2.Pythn常用数据类型
    表 2.5 常见 Pythn数据类型
    表 2.6 Pythn语言的数据类型转换函数
    3.Pythn中的常量、变量与赋值符
    常量是直接给定的,指在程序运行过程中不变的量,如常用的数学常数π就是一个常量。 变量指程序运行过程中可以被改变的量。在程序运行过程中,变量被存储在内存中,可以通过变量名进行访问。变量命名时,需要遵 守命名规则:由大小写英文字母、数字或下划线组成,以英文字母或 下划线为首字符,长度不限,不能与Pythn保留字同名,大小写敏感。 变量的数据类型由被赋值的数据对象的类型决定。 “=”为Pythn中的赋值符,其作用是把赋值号右边表达式的计 算结果存储到赋值号左边指定的变量中。例如:c=3,就是将3赋值 给变量c。
    4.Pythn中的运算符与表达式
    表 2.7 Pythn语言的常见算术运算符
    表 2.8 Pythn语言的常见关系运算符
    表 2.9 Pythn语言的常见逻辑运算符
    5.Pythn中的内置函数与模块导入
    内置函数是已经预定义并且已经实现的、可以供用户直接调用的 函数,很多高级语言都有内置函数。 函数可以直接通过“函数名(参数 列表)”的方式调用,多个参数值之间一般以逗号分隔。 例如,abs (x )为Pythn提供的求取绝对值的内置函数,abs (-1) 的返回值为1; rund( a ,b )为求取指定位数的小数的内置函数,rund (3.1415926, 2 )的返回值为3.14。
    Pythn语言中的模块是一个程序文件,在使用之前通过“imprt 模块名”的方式导入。 例如,通过“imprt math”导入数学模块后,在 程序中就可以直接调用该模块中定义的函数了,使用factrial()函数 输出阶乘的程序代码如下:
    6.Pythn中的字符串
    表 2.10 Pythn语言中字符串类型数据的通用操作
    7.Pythn中的列表
    列表是Pythn中常见的一种数据形式,它可以把大量的数据放在一起,对其进行集中处理。 列表是以“[ ]”包围的数据集合,不同成员间以“,”分隔。列表中可以包含任何数据类型,也可以包含另一个列表。我们可以通过序号来访问列表中的成员, 例如有列表:tian= ["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"],其中 tian[0]为“甲”,tian[2]为“丙”。
    表 2.11 Pythn语言中的常用列表方法
    二、顺序结构的 Pythn实现
    当手机和智能跑步机通过无线网络连接后,移动应用程序上即可获得跑步过程中的各类数据。例如, 移动应用程序上除了能显示体重值,还可以显示 BMI指数。BMI指数是用体重千克数除以身高米数的平方得出的数值,以及评定身体是否健康的参考标准之一。 一个人的身高为 1.75米,体重为 68千克,BMI指数: BMI= 68 /1.752=22.2。 1. 讨论一下,要通过编程解决 BMI指数的计算,需要哪些步骤? 2. 要编写程序,可能需要用到哪些数据类型、运算符和函数等?
    计算BMI指数,需要用到身高和体重值,因此程序需要通过用户 输入的方式获取不同的身高、体重值,计算后输出BMI指数。其中, 用height表示身高,weight表示体重,bmi表示BMI指数。 输入:height、weight; 输出:bmi; 计算模型:bmi= weight(千克)/ height2(米2)
    图 2.12 计算 BMI指数 算法流程图
    三、分支结构的 Pythn实现
    表 2.13 BMI指数参考标准表
    表 2.14 Pythn语言的三种分支结构基本格式
    图 2.14 BMI指数判定算法流程图
    四、循环结构的 Pythn实现
    相关课件

    华东师大版必修1第三节 人工智能的作用及影响精品课件ppt: 这是一份华东师大版必修1第三节 人工智能的作用及影响精品课件ppt,共25页。PPT课件主要包含了课堂导入,智能制造,智能农业,智能物流,智能金融,智能家居,智能语音平台,医疗影像平台,自动驾驶平台,城市大脑平台等内容,欢迎下载使用。

    高中信息技术华东师大版必修1第二节 数据分析与可视化一等奖ppt课件: 这是一份高中信息技术华东师大版必修1第二节 数据分析与可视化一等奖ppt课件,共26页。PPT课件主要包含了课堂导入,数据分析,1电子表格软件,3数据分析语言,数据可视化,项目实践等内容,欢迎下载使用。

    华东师大版第一节 数据采集、整理与安全优秀课件ppt: 这是一份华东师大版第一节 数据采集、整理与安全优秀课件ppt,共26页。PPT课件主要包含了项目主题,交通数据利抉择,项·目·任·务,任务1,任务2,任务3,数据采集,互联网数据采集,数据整理,数据安全等内容,欢迎下载使用。

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

        Ctrl + Shift + J 查看文件保存位置

        若下载不成功,可重新下载,或查看 资料下载帮助

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

        预计需要约10秒钟,请勿关闭页面

        服务器繁忙,打包失败

        请联系右侧的在线客服解决

        单次下载文件已超2GB,请分批下载

        请单份下载或分批下载

        支付后60天内可免费重复下载

        我知道了
        正在提交订单

        欢迎来到教习网

        • 900万优选资源,让备课更轻松
        • 600万优选试题,支持自由组卷
        • 高质量可编辑,日均更新2000+
        • 百万教师选择,专业更值得信赖
        微信扫码注册
        qrcode
        二维码已过期
        刷新

        微信扫码,快速注册

        还可免费领教师专享福利「樊登读书VIP」

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

        手机验证码已经成功发送,5分钟内有效

        设置密码

        6-20个字符,数字、字母或符号

        注册即视为同意教习网「注册协议」「隐私条款」
        QQ注册
        手机号注册
        微信注册

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

        加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

        即将下载

        华师大必修1 第2章第2节 程序设计语言基本知识课件PPT
        该资料来自成套资源,打包下载更省心 该专辑正在参与特惠活动,低至4折起
        [共10份]
        浏览全套
          立即下载(共1份)
          返回
          顶部
          Baidu
          map