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

    北师大版九年级全册第1节 理解程序与程序设计课文内容课件ppt

    展开
    这是一份北师大版九年级全册第1节 理解程序与程序设计课文内容课件ppt,共16页。PPT课件主要包含了计算机系统再认识,计算机语言的发展等内容,欢迎下载使用。

    到目前为止,同学们已经有了丰富的软件使用经验:可以很自如地使用文字处理类的软件写文章、制作版面精美的报刊,可以使用图片处理软件制作出创意新奇的宣传画,或者用画图软件描绘出自己设 计的卡通人物等。但是无论我们使用计算机的经验多么丰富,我们一 直都是处在“使用者”的地位上,一直在使用他人编制好的软件来解决问题。那么,这些软件是如何工作,如何编写的?我们也能自己编写出帮助人们解决问题的“软件”吗?让我们也尝试一下“编写”程序,与计算机做更进一步的“交流”吧!
    我们非常清楚地知道,一个完整的计算机系统包括“硬件系统” 和“软件系统”两大部分,二者是不可分割的。没有软件系统,硬件就是一堆“废物”;没有了硬件系统,软件也只是无所依托的“符号幽灵”。
    1.计算机组成的逻辑结构
    就计算机的硬件系统而言,当今计算机的基本结构仍然是冯•诺依曼结构。冯•诺依曼(Vn Neumann)是美籍匈牙利数学家,这位伟大的人 物在1946年提出了关于计算机组成和工作方式的基本设想。到现在为 止,尽管计算机制造技术已经发生了极大的变化,但是就其体系结构而言,仍然是根据他的设计思想制造的。而冯•诺依曼也因其对计算机 领域的卓绝贡献被称为“计算机之父”。 冯•诺依曼的设计思想可以简要地概括为以下三点:
    (1)计算机应包括运算器、存储器、控制器、输入设备和输出设备五大基本部件。如图1 -1所示。
    图1-1 计算机的逻辑组成图
    计算机内部应采用二进制(0,1)来表示指令和数据。将编好的程序送入内存储器中,然后启动计算机工作,计算机无须操作人员干预,能自动地逐条读取指令和执行指令。 冯•诺依曼设计思想的最重要之处在于明确地提出了“程序存储”的概念,他的全部设计思想实际上是对“程序存储和程序控制”概念的具体化。 迄今为止,计算机的工作原理仍然釆用存储程序和程序控制原理,计算机一系列的工作是根据指令功能控制程序的执行来完成的。
    2.计算机中数据的表示方法
    由组成计算机硬件电路的特性决定,计算机中的数据由0,1两个 二进制数表示。现代计算机不仅处理数值领域的问题,而且也能处理图、文、音频、视频等信息。这样一来,必然要引入文字、字母以及某些专用符号,以便表示文字语言、逻辑语言等信息。 那么,一个数字或者一个字符在计算机中具体是如何表示的呢?
    计算机内部应采用二进制(0,1)来表示指令和数据。 将编好的程序送入内存储器中,然后启动计算机工作,计算机无须操作人员干预,能自动地逐条读取指令和执行指令。 冯•诺依曼设计思想的最重要之处在于明确地提出了“程序存储”的概念,他的全部设计思想实际上是对“程序存储和程序控制”概念的具体化。 迄今为止,计算机的工作原理仍然釆用存储程序和程序控制原理,计算机一系列的工作是根据指令功能控制程序的执行来完成的。
    那么,一个数字或者一个字符在计算机中具体是如何表示的呢? 因为计算机最终能识别的只有数字0和1,所以各种信息也只能用0,1编码来表示。目前国际上普遍采用的字符系统是ASCII码(美国国家信息交换标准字符码)。ASCII码规定8个二进制位的最高一位为0,余下的7位可以给出128个编码,表示128个不同的字符。其中, 95个编码对应着计算机终端能输人并且可以显示的95个字符,打印机设备也能打印这95个字符,如大小写各26个英文字母,0〜9这10个数字,通用的运算符和标点符号+,-, *,/,>,=, <等等。另外的33个字符,其编码值为0〜31和127,则不对应任何一个可以显示或打印的实际字符,它们被用作控制码,控制计算机某些外围设备的工作特性和某些计算机软件的运行情况。
    指令是计算机要执行的一种基本操作命令,是对计算机进行程序控制的最小单位。 程序是一组指令序列,并取以文件名,称为程序文件。计算机的工作原理是先将需要执行的程序从外存中读入内存,由CPU负责逐条读取指令,然后再执行,直到遇到结束指令。 软件是指计算机程序及其有关的文档,它可以分为系统软件和应用软件两大类。 系统软件是负责管理、控制、维护、开发计算机的软硬件资源,提供用户一个便利的操作界面和提供编制应用软件的资源环境。其中最主要的是操作系统,其他还有语言处理程序、系统实用程序、各种工具软件等。
    操作系统(0S)是对所有软硬件资源进行管理、控制及分配的核心软件,用户操作计算机实际上是通过使用操作系统来进行的,它是所有软件的基础和核心。 应用软件是为解决实际问题而专门编制的程序,如字处理软件 (Wrd)、辅助设计软件(AutCAD)、绘图计算软件(几何画 板)、计算机维护软件(Nrtn)、杀毒软件(KV3000)等。 应用软件与系统软件的关系如图1-2所示。
    图1-2 应用软件与系统软件关系
    了解了“程序存储”,再去理解计算机的工作过程就变得十分容易。如果想叫计算机工作,就得先把程序编出来,然后通过输入设备送到存储器中保存起来,即程序存储。接下来就是执行程序的问题了。根据冯•诺依曼的设计,计算机应能自动执行程序,而执行程序归结为逐条执行指令。因此,计算机的工作过程就是执行程序的过 程。
    有人说,软件是看不见、摸不着的。因为软件是思想、规则、逻辑,本身是抽象的,确定不可触及。但软件总是要有载体来存放,要有表达或表现方式,这些使得它们变得形象具体起来。
    在日常生活中,人们要靠语言来交流思想、传递信息。 狭义上,我们讲的语言,如汉语、英语、法语,它们有声音,是语言。小鸟之间唧唧喳喳,大概也是鸟类间的语言。但语言却不一定都有声音,一些肢体动作语言,如哑语、旗语等,虽无声,但它们也是语言。 广义上讲,语言是沟通、交流的一种手段。基于此,可以说各种工具也都有自己的语言,当然也包括计算机。 一般地,越复杂的机器,人类与其沟通的语言也就越复杂。比如汽车,想驾驭它,就必须去驾校参加学习,学习各种和它沟通的方法。想一想,开车的时候,驾驶员的确是在和车进行沟通:如果想让汽车向左转,就应该向左转方向盘,想停车就应该踩刹车等。 同样,要使计算机能够很好地为人类服务,人与计算机之间也要通过一种语言来互相沟通、互相交流。这种“语言”能够表达人类的思想,同时,还能被计算机所识别、接受,这种“语言”就叫做计算机语言。
    2.计算机语言发展简介
    计算机语言的演化发展也是从最开始的机器语言到汇编语言再到 各种结构化高级语言,最后到支持面向对象技术的面向对象语言。 20世纪40年代当计算机刚刚问世的时候,程序员要想让计算机了解人们的计算意向,就必须手动控制计算机,因此计算机的使用十分繁琐。1941年德国工程师楚泽(Knrad Zuse)想到了用程序设计语言来解决人机交互的问题,并发明了叫做Z3的计算机,这是第一台可编程的电子计算机。
    计算机语言分为三类:机器语言、汇编语言和高级语言。 目前,科学家们正在研究新型电脑语言识别系统,也许将来有一天,人类会实现用自己的语言与电脑直接对话。
    随后的几十年间,大量的程序设计语言被发明、被取代、被修改或组合在一起。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的。原因是:编写程序的初衷各不相同;编程者之间技术的差距非常大,而且有许多语言对新手来说太难学;还有许多用于特殊用途的语言,只在特殊情况下使用。例如:PHP专门用来编写网页;Perl更适合文本处理;C语言被广泛用于操作系统和编译器的开发(所谓的系统编程)。因此,计算机语言的发展一直处于一种百花齐放的状态。 很多编程语言也像花儿一样经历了灿烂和凋零的过程。像20世纪 70年代出现的Pascal, C,C++,BASIC等,其中Pascar可以说是“结构化程序设计”的经典,但如今用的人已经不多了。 实际上,软件开发的主要目的就是描述和反映现实世界,而结构化程序设计的方法并不符合这个思维方式。再具体一点说,人们希望把机器能够理解的语言提升到也能够很好地模仿人类思考问题的形式。因此,抽象的过程应该是以现实世界的对象为中心的,于是面向对象的抽象方法就走到了前台,出现了Visual Basic, Delphi,C++以 及Java等面向对象的编程语言,并蓬勃地发展着。可以说,计算机语言发展历史也是人们不断追求更高的模块化、抽象化和封装化的历史。
    从计算机诞生至今,计算机自賴贿件都是以喊语为母语的人发明的,所以其本身就带有印欧语的语目特征’在硬件上CPU、I/O、存储器的基础结构都体现了印欧语定义精确、分工明确等特点。 自20世纪60年代以来,相继有500多种计算机语言出现,至今仍在变化不已。 汉语没有严格的语法框架,字词可以自由组合、突出功能的整体性语言。在计算机语言问题成为发展瓶颈的今天,汉语言进人计算机程序设计语言行列,已经成为历史的必然。“易语言”是目前我国自主开发的一种全可视化、全中文的编程工具。我们就选择这一工具作为我们学习编程的载体。 总之,无论选择哪种语言都只是编写程序的工具,而我们要学习的编写程序的思想是一致的。
    相关课件

    信息技术八年级下册第二节 感受可视化的程序设计背景图课件ppt: 这是一份信息技术八年级下册第二节 感受可视化的程序设计背景图课件ppt,共16页。PPT课件主要包含了今天学点什么,任务一跳转的窗体,体验与思考,什么是窗体,跳转的窗体程序分析,探究任务跳转的窗体,总结与提炼,名称标题背景颜色等内容,欢迎下载使用。

    初中信息技术闽教版(2020)七年级下册第4课 程序设计基础示范课ppt课件: 这是一份初中信息技术闽教版(2020)七年级下册第4课 程序设计基础示范课ppt课件,文件包含第四课主题1程序设计语言和算法课件pptx、第四课主题1程序设计语言和算法学案docx等2份课件配套教学资源,其中PPT共20页, 欢迎下载使用。

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

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

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