|课件下载
搜索
    上传资料 赚现金
    1.2认识程序设计工具 课件(共14张PPT)01
    1.2认识程序设计工具 课件(共14张PPT)02
    1.2认识程序设计工具 课件(共14张PPT)03
    1.2认识程序设计工具 课件(共14张PPT)04
    1.2认识程序设计工具 课件(共14张PPT)05
    1.2认识程序设计工具 课件(共14张PPT)06
    1.2认识程序设计工具 课件(共14张PPT)07
    还剩7页未读, 继续阅读
    下载需要20学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    2020-2021学年第2节 认识程序设计工具教课ppt课件

    展开
    这是一份2020-2021学年第2节 认识程序设计工具教课ppt课件,共14页。PPT课件主要包含了机器语言,编汇语言,高级语言,软件安装,易语言特点,图1-8易程序示例等内容,欢迎下载使用。

    一、语言和实现语言的工具
    计算机的机器语言,必须符合计算机的硬件特点。但越符合机器特点的同时,也就越不符合人类的特点。 因为在计算机中数据是使用二进制数(0, 1)来表示的,所以, 机器语言是用二进制代码表示的。机器语言尽是0和1,那么是不是可 以随便写一串0和1就算是程序呢?不是。就像汉语是由汉字组成的, 但要说这样一串汉字“程序我学习要写”肯定是看不懂的,所以,语言是有规则的。 机器也有自己固定的词汇,在机器语言里,称为机器指令。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。
    程序是由指令及数据组成。这些指令是一些固定的0和1的组合(不同厂商不同型号的机器,其指令又有不同)。 事实上,计算机里的所有数据,无论是一个程序,还是一篇文稿、一张照片、一首MP3,最终都是0和1。 世界就是这样奇妙。万事万物五彩缤纷,但进了计算机,却只是些0和1的组合。 例 已知b等于1,c等于2,计算b+c的值,并将该值赋给a。这样的一个问题,用机器语言写程序(不同机型不一样,这里只是示例)如图1一3所示。
    图1-3 机器语言程序示例
    用机器语言编写程序,编程人员要熟记所用计算机的全部指令代码和理解代码的含义。编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错。现在,除了计算机生产厂家的专业人员外,绝大多数程序员已经不再去学习机器语言了。
    10101101,10010101这样的代码既不好记,也易写错,所以很自然地,出现了用符号来表示这些固定的二进制指令的语言,这就是汇编语言。 对于上面的例子,“已知b等于1,C等于2,计算b + c的值,并将该值赋给a”,用汇编语言可以写成如图1-4所示的形式。 汇编语言仅是机器语言的一种助记符,它们没有本质的区别。
    图1-4 编汇语言示例
    编汇语言和机器语言虽然难记难写,但它们的代码效率高,占用内存少,这很符合计算机发展之初的存储器昂贵、处理器功能有限等硬件特点。
    但随着计算机硬件的飞速发展,其功能越来越强大,各种高级语言便接二连三地产生了。 对于上面的例子,用高级语言(以Basic语言为例)可以写成如图1-5所示的形式。
    图1-5 高级语言示例
    高级语言“高级”在何处呢?前面我们说过,一门计算机语言 “越符合机器的特点,同时也就越不符合人类的特点”,所以,高级语言就高级在它总是尽量接近我们人类的自然语言和思维方式。从示例程序是不是很容易看出这一点? 用计算机高级语言写成的代码被语言的实现工具(Pascal, Basic, C, VC, VB, Delphi,或C++ Builder、易语言等)转换成计 算机能直接识别的机器语言,这就完成了人与机器在程序制定上的最后沟通。
    二、认识易语言工作环境
    易语言的安装和许多软件的安装没有什么不同。双击易语言的安装文件后,按照提示步骤操作即可。
    2.工作环境 (1)运行易语言后,出现如图1-6所示的易语言启动对话框:
    图1-6 易语言启动对话框
    2)选择“Windws窗口程序”项,单击“确定”按钮,打开易语言主界面,如图1-7所示。
    图1-7 易语言主界面
    启动窗口:是提供给程序设计者设计人机交互界面的。在这里根据问题的需要,设计者使用组件箱中的工具在窗口上合适的位置创建 所需对象。 组件箱:分类列出了易语言常用的组件。 工作夹:包括支持库选择夹、程序选择夹和属性选择夹。支持库选择夹显示了易语言的命令分类、库定义数据类型和库定义常量;程序选择夹中显示了一个程序的资源列表;属性选择夹中列出了组件的属性。 状态夹:显示了提示信息,编译时的输出信息以及调试时的调用表信息等。
    以问题“已知b等于1,c等于2,计算b + c的值,并将该值赋给a”且将计算结果显7K给用户的易程序为例,如图1-8所示。
    (1)体会易程序的特点。①启动易语言;②执行“程序”→“打开”命令,在配套素材盘的本课文件夹中打开“计算1+2”程序文件;③单击工具栏中的“运行” 按钮,体会一下程序运行和该程序所做的工作。
    我们来分析一下示例程序: 界面上只有一个“标签”对象,用来显示计算结果 当执行程序时,系统引发了“_启动窗口_创建完毕”事件, 导致该事件所对应的事件过程被执行;该事件过程做了一个“1+2” 的计算,并把计算结果显示在标签中。 运行效果就是我们在界面上看到的计算结果“3”。
    (1)体会易程序的特点。①启动易语言;②执行“程序”→“打开”命令,在配套素材盘的本课文件夹中 打开“计算1+2”程序文件;③单击工具栏中的“运行” 按钮,体会一下程序运行和该程序所做的工作。
    (2)对象的属性。 在启动窗口创建了具体对象后,对象以什么样的形象呈现给用户?就像人有不同的名字、相貌各异、着装不同一样,对象也可以根据需要以不同的形象呈现给用户,这些不同的特征就由该对象不同的属性值决定。 设置对象属性的方法有两种:一是在界面设计时,通过属性列表进行设置;二是在代码窗口中通过命令,在程序执行过程中进行设置。 不同的对象有各自独特的属性,但也有相同的属性,如每个对象都需要有名字以便相互区分,且不能重名。一般情况下,我们使用系统默认的名字就可以。
    (3)对象的事件。 把不同的对象放置在窗口中,使用者怎样和它们进行交互呢? 我们还是从使用软件的角度去体会。以安装程序为例,如我们已经完成了一个步骤,想让机器进行下一步,一般情况下,界面上会提供给我们一个“下一步”命令按钮,用鼠标“单击”一下该按钮,程序就开始执行下一步工作了。注意,这个“单击”动作,就是用户和程序做的一个交互,只有用户做了这个动作,程序才会明白你的意图,这也就说,该对象能够识别这个动作。在程序设计中,把这些对象能够识别的由用户或系统触发的动作称为事件,如我们常常用鼠标左键的“单击”、“双击”、“移动”、“按下”、“抬起”等动作,或者在键盘上的按键等都是一个具体的事件。 当在某个对象上发生了一个事件后,程序具体会做什么,就是程序设计者根据解决问题的需要所编写的具体代码决定的,也就是该事件的具体事件过程。 由此,我们可以看出,该语言的主要特点是可视化的、面向对象的、事件驱动的。而具体的事件过程该如何编写,即如何把我们解决问题的思想用易语言的方式表达出来,是我们今后学习编程的重点内容。
    相关课件

    川教版(2019)八年级下册第2节 制作创意挂件图文ppt课件: 这是一份川教版(2019)八年级下册第2节 制作创意挂件图文ppt课件,共28页。PPT课件主要包含了课堂导入,三维建模,渲染并保存,课堂小结等内容,欢迎下载使用。

    人教版八年级上册一、图像的存储格式教课ppt课件: 这是一份人教版八年级上册一、图像的存储格式教课ppt课件,共12页。PPT课件主要包含了图像的存储格式,转换图像文件格式,图像的压缩处理,PART01,查看图像文件的格式,显示文件扩展名,PART02,PART03等内容,欢迎下载使用。

    初中信息技术川教版(2019)七年级下册第2小节 网络信息的获取与使用集体备课ppt课件: 这是一份初中信息技术川教版(2019)七年级下册第2小节 网络信息的获取与使用集体备课ppt课件,文件包含新川教版七年级下册信息技术12网络信息的获取与使用第一课时课件PPTpptx、新川教版七年级下册信息技术12网络信息的获取与使用第二课时课件PPTpptx等2份课件配套教学资源,其中PPT共28页, 欢迎下载使用。

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

    每充值一元即可获得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认识程序设计工具 课件(共14张PPT)
        该资料来自成套资源,打包下载更省心 该专辑正在参与特惠活动,低至4折起
        [共10份]
        浏览全套
          立即下载(共1份)
          返回
          顶部
          Baidu
          map