程序设计初步PPT.ppt
《程序设计初步PPT.ppt》由会员分享,可在线阅读,更多相关《程序设计初步PPT.ppt(19页珍藏版)》请在第壹文秘上搜索。
1、第一章第一章 程序和程序设计语言程序和程序设计语言 计算机是如何实现信息的自动处理呢?计算机是如何实现信息的自动处理呢? 首先首先,将我们要完成的任务通过一系列的指令去描述将我们要完成的任务通过一系列的指令去描述,这这一指令组称为一指令组称为程序程序.然后然后,将完成任务所需的数据和程序将完成任务所需的数据和程序输入输入到计算机到计算机,再由计算机根据程序中的指令自动对数据进行处再由计算机根据程序中的指令自动对数据进行处理理,得出得出结果结果.数数据据程程序序输入设备输入设备输出设备输出设备存储器存储器运算器运算器控制器控制器计算机计算机结结果果计算机进行信息处理的过程如下:计算机进行信息处理
2、的过程如下: 用户输入程序与数据用户输入程序与数据 计算机根据程序自动处理数据计算机根据程序自动处理数据输出结果数据输出结果数据 简单地说就是:输入简单地说就是:输入 处理处理 输出输出 1、如果你遇到一个需要计算机解决的问题而又没有合适的软件,、如果你遇到一个需要计算机解决的问题而又没有合适的软件,这时就需要根据任务设计相应的软件,这就要学习程序设计。这时就需要根据任务设计相应的软件,这就要学习程序设计。 2、如果你希望成为一个计算机的专业人才,为人们设计所需、如果你希望成为一个计算机的专业人才,为人们设计所需的软件,也发必须学习程序设计。的软件,也发必须学习程序设计。 3、通过学习程序设计
3、,可以提高我们分析问题的能力,培养、通过学习程序设计,可以提高我们分析问题的能力,培养严谨的思维习惯。严谨的思维习惯。 4、目前,软件业已成为世界上最大的产业之一,其中最缺乏、目前,软件业已成为世界上最大的产业之一,其中最缺乏的人才主要是软件设计人员。因此,学好程序设计,有助于为今后的人才主要是软件设计人员。因此,学好程序设计,有助于为今后的工作打下一良好的基础,有助于我们成为新时代有竞争能力的软的工作打下一良好的基础,有助于我们成为新时代有竞争能力的软件人才,有助于我们为祖国做出更大的贡献。件人才,有助于我们为祖国做出更大的贡献。二、为什么要学习程序设计二、为什么要学习程序设计二、程序设计语
4、言二、程序设计语言 如何进行程序设计呢?如何进行程序设计呢? (1)首先要对问题进行需求分析;)首先要对问题进行需求分析; (2)然后为问题设计一个正确的解题方法和步骤;)然后为问题设计一个正确的解题方法和步骤; (3)最后通过一种计算机可以理解并接受的语言描述完成操作所)最后通过一种计算机可以理解并接受的语言描述完成操作所需的步骤。这种语言我们称之为程序设计语言。需的步骤。这种语言我们称之为程序设计语言。人与人的交流通过人人与人的交流通过人的自然语言的自然语言人与计算机交人与计算机交流通过人设计流通过人设计的计算机语言的计算机语言关于计算机语言关于计算机语言w 第一代:第一代:机器语言机器语
5、言。完全由二进制的。完全由二进制的“0”,“1”组成的一些数字信组成的一些数字信息,只有计算机专业人员才能掌握它的编写规则,但计算机可以非息,只有计算机专业人员才能掌握它的编写规则,但计算机可以非常方便的读懂;常方便的读懂;w 第二代:第二代:汇编语言汇编语言。这种语言增加了一些容易记忆的英文缩写来表。这种语言增加了一些容易记忆的英文缩写来表示命令,它编制出来的程序计算机无法直接读懂,必须翻译成计算示命令,它编制出来的程序计算机无法直接读懂,必须翻译成计算机语言。虽然比机器语言容易掌握,仍需要大量的计算机知识;机语言。虽然比机器语言容易掌握,仍需要大量的计算机知识;w 第三代:第三代:高级语言
6、高级语言。高级语言是使用一些简单的英文单词。高级语言是使用一些简单的英文单词(或缩写符或缩写符号号)、号子和数学式子来描述命令。这些语言的编程规则比较接近人、号子和数学式子来描述命令。这些语言的编程规则比较接近人的自然思考规则,所以比较容易被一般人掌握,也需要翻译为机器的自然思考规则,所以比较容易被一般人掌握,也需要翻译为机器语言。常用的高级语言如:语言。常用的高级语言如:BASIC,C,FORTRAN,LISP,PROLOG,PASCAL,COBOL etc.计算机解题的一般过程计算机解题的一般过程用高级语言用高级语言编写程序编写程序翻翻 译译 成成机器语言机器语言执行程序执行程序源程序源程
7、序目标程序目标程序输出结果输出结果提出问题提出问题编写程序编写程序确定处理确定处理方案方案确定操作确定操作步骤步骤调试和运行调试和运行程序程序输出整理输出整理结果结果算法设算法设计计一、问题的算法表示一、问题的算法表示第二节第二节 算法和程序算法和程序w 解决一个问题要采取的步骤就是算法算法。几个算法的例子:?烧水喝:烧水烧水喝:烧水沏茶沏茶喝水喝水?一套太极拳的打法一套太极拳的打法有的算法目前计算机可以实现,有的则不能!有的算法目前计算机可以实现,有的则不能!一、问题的算法表示一、问题的算法表示第二节第二节 算法和程序算法和程序w 自然语言表示算法;w 用传统流程图表示算法等.w 用计算机语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 初步 PPT