终身会员
搜索
    上传资料 赚现金
    4.1 程序设计语言的基础知识【新教材】粤教版(2019)高中信息技术必修一 课件
    立即下载
    加入资料篮
    4.1 程序设计语言的基础知识【新教材】粤教版(2019)高中信息技术必修一 课件01
    4.1 程序设计语言的基础知识【新教材】粤教版(2019)高中信息技术必修一 课件02
    4.1 程序设计语言的基础知识【新教材】粤教版(2019)高中信息技术必修一 课件03
    4.1 程序设计语言的基础知识【新教材】粤教版(2019)高中信息技术必修一 课件04
    4.1 程序设计语言的基础知识【新教材】粤教版(2019)高中信息技术必修一 课件05
    4.1 程序设计语言的基础知识【新教材】粤教版(2019)高中信息技术必修一 课件06
    4.1 程序设计语言的基础知识【新教材】粤教版(2019)高中信息技术必修一 课件07
    4.1 程序设计语言的基础知识【新教材】粤教版(2019)高中信息技术必修一 课件08
    还剩11页未读, 继续阅读
    下载需要25学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    粤教版 (2019)必修1 数据与计算第四章 程序设计基础4.1 程序设计语言的基础知识本节综合与测试一等奖ppt课件

    展开
    这是一份粤教版 (2019)必修1 数据与计算第四章 程序设计基础4.1 程序设计语言的基础知识本节综合与测试一等奖ppt课件,共19页。

    在运用计算机程序求解问题时,需要有-种能够实现人机交流的语言,即程序设计语言。人们通过这种语言把求解的方法和步骤告诉计算机,计算机则按照程序的流程自动求解问题。例如,求解购买纪念品的最佳方案问题,需要知道各商品的单价,才能设计出最佳方案。现在设总预算为S.需要购买10个不同品种的商品数量为x1,x2,…,x10,则求解问题的思路如下:(1)上网搜索各个商品的价格。(2)求出各个商品的最低单价a1,a2,…,a10。(3)令E=S- (a1×x1+ a2×x2 +…+ a10×x10).求x1,x2,…,x10的值(其中x1,x2,…,x10为正整数),使E最小(E≥0)。在编写上述求解算法程序前,首先应掌握程序设计的一此 基础知识,包括程序的常量和变量、数据类型、运算符与表达式及函数等。我们以Pythn语言为例。
    4.1.1 Pythn的常量和变量
    数据总是以常量或变量两种形式出现在程序中。1.常量常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。例如,45,-30.2001,'Hell', 'Gd'等都是常量。常量可以在程序中直接使用,如语句“x=30*40" 表示将30乘40的结果赋值给x,其中30和140都是常量,可以直接在程序中使用以表示数值30和40。2.变量变量是指在程序运行过程中其值可以发生变化的量。在程序设计语言中,变量可以用指定的名字来代表,即变量由变量的“标识符”( 又称“名字”)和变量的“内容" (又称“值”)两部分组成。
    Pythn程序设计语言规定标识符由字母(A-Z,a~z)、 数字(0~9)、 下划线组成,并且其第一一个字符必须是字母或下划线,而不能是数字,如s1, k, num, pai等。在标识符中,字母大小写是有区别的,如"value" 与"Value" 是两个不同的标识符。在Pythn中,如果使用非法标识符,在运行程序时会有相关报错信息。例如,以下是报错非法标识符的程序:变量的内容在程序运行过程中是可以变化的。 例如,一个变量的名字为E,其内容可以为50,也可以为70。变量就像一个房间一样,变量名相当于房间的房间号,内容相当于居住于房间的不同的人员等。
    需要注意的是,Pythn是动态语言,动态语言的变量不需要进行定义数据类型,其数据类型可以不固定,是动态的,需要根据其赋子的值来确定其数据类型。与之对应的是静态语言,静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。因此,和静态语言相比,动态语言更灵活。同样一个变量是可以重复赋值的,而且可以被赋予不同类型的值,如表4. 2所示。同时,Pythn支持 多种数据类型,在计算机内部,可以把任何数据都看成一个“对象”,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量关联起来。
    4.1.2 Pythn的数据类型
    计算机能处理的远不只数值数据,还可以是文本、图形、音频、视频、网页等各种各样的数据。不同的数据,需要定义不同的数据类型。Pythn能够 直接处理的常用数据类型有Number (数值)、String (字符串)、List(列表)、 Tuple (元组)、Sets(集合)、Dictinary (字典)等。表4-3中列出了Pythn常用的基本数据类型。
    探究活动交流各小组讨论、交流相应项目选题实施过程中可能用到的数据类型。讨论各小组对“合理定义数据类型可以优化程序的运行”这一观点进行交流和讨论,并举例说明。
    4.1.3 Pythn的运算符与表达式
    在Pythn程序设计语言中对常量或变量进行运算或处理的符号称为运算符,参与运算的对象称为操作数。常用的运算符有算术运算符、逻辑运算符、关系运算符、赋值运算符、成员运算符等。由运算符、操作数连接而成的式子称为表达式。操作数可以是常量、变量、雨数等。
    1.算术运算符与算术表达式算术运算符包括“+”“-”“*”“/”“%”“**”和“//”,分别表示加、减、乘、除、求余、幂运算和整除。例如,“7%3=1”表示7除以3的余数,即1;“10**20”表示10的20次方,即1020。 由算术运算符连接的表达式称为算术表达式。例如,“a+3*e”“(x+y)*n-7”等。
    2.逻辑运算符与逻辑表达式逻辑运算符包括“and”( 与)、“r”(或)、“nt”(非)共三个。由逻辑运算符连接而成的表达式称为逻辑表达式。逻辑表达式的值为True或False。可对应于整数1或0直接参与其他运算。逻辑表达式的运算顺序要根据逻辑运算符的优先级而定。假设变量a为0,b为1,c为2,则对应的逻辑表达式及其值如表4-4所示。
    3.关系运算符与关系表达式判断数据大小关系的运算符称为关系运算符,关系运算符有“>”(大于)、“>=”(大于等于)、“<”(小于)、“<=”(小于等于)、“=”(等于)、“<>”(不等于)。由关系运算符连接而成的表达式称为关系表达式。关系表达式的值为True或False,对应于整数1或0直接参与其他运算。例如,关系表达式“5>=3”的值为True, “9<8”的值为False。
    4.赋值运算符与赋值表达式在Pythn中对变量的赋值通过赋值运算符“=”来完成。赋值号不是等号,具有方向性,由右边赋给左边,且赋值号左边只能是变量,而不能是常量或表达式。Pythn的赋值运算符有多种,具体描述如表4 -5所示。
    5.成员运算符除了前面的运算符,Pythn用成员运算符判断序列中是否有某个成员。Pythn的成员运算符描述如表4-6所示。
    6.运算符的优先级当一个表达式中有多种运算符时,运算的顺序将根据运算符的优先级由高到低进行运算。如果是同级运算则按从左到右的顺序进行。Pythn常 用运算符的优先级如表4-7所示。
    思考各小组讨论程序设计中的运算符与表达式跟数学中的运算符与表达式的异同。
    4.1.4 Pythn的函数函数是Pythn语言程序的基石,是组织好的、可重复使用的、用来实现单-或相关联功能的代码段。Pythn 默认带有一些常用的函数,如求绝对值函数、求和函数、求最大值和最小值函数等。Pythn中常用的函数如表4 -8所示。
    拓展Pythn程序设计开发环境Pythn是一种面向对象的解释型计算机程序设计语言。Pythn语言的安装包内置了开发环境IDLE。为了快捷、方便地掌握Pythn语言编程,这里介绍另一个开源的Pythn发行版本Anacnda及其程序设计开发环境Jupyter ntebk,它包含了Pythn语言完整的内核、功能强大的标准库和第三方扩展库等。按照教科书配套学习资源包“关于Pythn语言编程环境及各章程序使用说明”的指引方法,获取并运行文件安装Anacnda。安装成功后,双击“Anacnda Navigatr”图标,选择“Jupyter ntebk”,即可进入Pythn程序设计开发环境,其界面如图4-4所示。Pythn程序设计开发环境Jupyter ntebk的使用操作,可查看教科书的配套学习资源包。
    相关课件

    粤教版 (2019)必修1 数据与计算第四章 程序设计基础4.1 程序设计语言的基础知识4.1.3 Python的运算符与表达式精品课件ppt: 这是一份粤教版 (2019)必修1 数据与计算<a href="/xx/tb_c4007069_t3/?tag_id=26" target="_blank">第四章 程序设计基础4.1 程序设计语言的基础知识4.1.3 Python的运算符与表达式精品课件ppt</a>,共15页。PPT课件主要包含了运算符和表达式,Python运算符,Python表达式,运算符分类,关系运算符,赋值运算符,成员运算符,逻辑运算符,算术运算符,拓展知识等内容,欢迎下载使用。

    高中信息技术粤教版 (2019)必修1 数据与计算4.1.1 Python的常量和变量一等奖ppt课件: 这是一份高中信息技术粤教版 (2019)必修1 数据与计算<a href="/xx/tb_c4007067_t3/?tag_id=26" target="_blank">4.1.1 Python的常量和变量一等奖ppt课件</a>,共24页。PPT课件主要包含了Python的产生,为什么要使用变量,例子1,例子2,数据类型,基本数据类型,int,容器类型,书写格式,列表举例等内容,欢迎下载使用。

    粤教版 (2019)必修1 数据与计算4.1.1 Python的常量和变量备课ppt课件: 这是一份粤教版 (2019)必修1 数据与计算4.1.1 Python的常量和变量备课ppt课件,共23页。

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

    每充值一元即可获得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 张下载券

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

        如何免费获得下载券?

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

        即将下载

        4.1 程序设计语言的基础知识【新教材】粤教版(2019)高中信息技术必修一 课件
        该资料来自成套资源,打包下载更省心 该专辑正在参与特惠活动,低至4折起
        [共10份]
        浏览全套
          立即下载(共1份)
          返回
          顶部
          Baidu
          map