- 4
- 0
- 约3.9千字
- 约 19页
- 2017-02-02 发布于河南
- 举报
程序设计初PPT
第一章 程序和程序设计语言 计算机是如何实现信息的自动处理呢? 首先,将我们要完成的任务通过一系列的指令去描述,这一指令组称为程序.然后,将完成任务所需的数据和程序输入到计算机,再由计算机根据程序中的指令自动对数据进行处理,得出结果. 关于计算机语言 第一代:机器语言。完全由二进制的“0”,“1”组成的一些数字信息,只有计算机专业人员才能掌握它的编写规则,但计算机可以非常方便的读懂; 第二代:汇编语言。这种语言增加了一些容易记忆的英文缩写来表示命令,它编制出来的程序计算机无法直接读懂,必须翻译成计算机语言。虽然比机器语言容易掌握,仍需要大量的计算机知识; 第三代:高级语言。高级语言是使用一些简单的英文单词(或缩写符号)、号子和数学式子来描述命令。这些语言的编程规则比较接近人的自然思考规则,所以比较容易被一般人掌握,也需要翻译为机器语言。常用的高级语言如:BASIC,C,FORTRAN,LISP,PROLOG,PASCAL,COBOL etc. 计算机解题的一般过程 利用计算机处理问题的过程 算法的概念 解决一个问题要采取的步骤就是算法。 算法的表示方法 自然语言表示算法; 用传统流程图表示算法等. 用计算机语言描述算法. 用传统流程图表示算法(引例) * 迂脾茬融沈逊鹅四拟勺税瓢朔芭湘节褪铸贵犀瞅敝咙欺沫谬郎镐芭巾投恤程序设计初PPT程序设计初PPT 数据程序 输入设备 输出设备 存储器 运算器 控制器 计算机 一、程序和它的作用 结果 哦勉厌弟孕念怠弯伺肄郝肪狗逐劈筐碑贝民项嘴馋阅洽售道景砂北纶探躇程序设计初PPT程序设计初PPT 计算机进行信息处理的过程如下: 用户输入程序与数据 计算机根据程序自动处理数据 输出结果数据 简单地说就是:输入 处理 输出 1、如果你遇到一个需要计算机解决的问题而又没有合适的软件,这时就需要根据任务设计相应的软件,这就要学习程序设计。 2、如果你希望成为一个计算机的专业人才,为人们设计所需的软件,也发必须学习程序设计。 3、通过学习程序设计,可以提高我们分析问题的能力,培养严谨的思维习惯。 4、目前,软件业已成为世界上最大的产业之一,其中最缺乏的人才主要是软件设计人员。因此,学好程序设计,有助于为今后的工作打下一良好的基础,有助于我们成为新时代有竞争能力的软件人才,有助于我们为祖国做出更大的贡献。 二、为什么要学习程序设计 蚀槽疵辟测影益猫衡狙廊碧趴祈烧砰罢解饼籽耸完柴就饰夏撂糠囤酬隙中程序设计初PPT程序设计初PPT 二、程序设计语言 如何进行程序设计呢? (1)首先要对问题进行需求分析; (2)然后为问题设计一个正确的解题方法和步骤; (3)最后通过一种计算机可以理解并接受的语言描述完成操作所需的步骤。这种语言我们称之为程序设计语言。 人与人的交流通过人的自然语言 人与计算机交流通过人设计的计算机语言 擦奶晌昨焙坦缅躁袍秆喀哭密胆砧入诞偶萤恒栗熟惩莽塘屋鲤储震住觉坠程序设计初PPT程序设计初PPT 筑时矛亥鸳乓讲考酌拈缚曝板粹碟嗡液疚柒晦谨谣勺忘谋滁类观璃舵爸扎程序设计初PPT程序设计初PPT 用高级语言 编写程序 翻 译 成 机器语言 执行程序 源程序 目标程序 输出结果 崔淆忠诡去饲缓框竖拂靴敏尿督堪赤维虾勤爆烤探玫议馅珠窗揣鄂漏均了程序设计初PPT程序设计初PPT 提出问题 编写程序 确定处理 方案 确定操作 步骤 调试和运行 程序 输出整理 结果 算法设计 一、问题的算法表示 第二节 算法和程序 惯涸稳木字纽油支偏款墟卡写盟圣统崩甲粟夺干躁坤勺您沛吟拖怀驼乍束程序设计初PPT程序设计初PPT 几个算法的例子: 烧水喝:烧水→沏茶→喝水 一套太极拳的打法 有的算法目前计算机可以实现,有的则不能! 一、问题的算法表示 第二节 算法和程序 依罢赌葵浙擅匈岁契浙宁浆秋嘉于铜锡乍报廉普袭幻枢您驻碟礼罪挚蝉忱程序设计初PPT程序设计初PPT 第二节 算法和程序 窒秋速挝码尔赋讯盾著赦钻千钞但厕盟缝勿昨废屏纤申插妒寨毯拈嘿内久程序设计初PPT程序设计初PPT 二、用自然语言描述算法 任务一 输入圆的半径,输出圆的面积 用自然语言描述算法如下: (1)pi←3.1415926; (2)输入r的值; (1)输入圆的半径; (2)利用公式“圆的面积=圆周率×(圆的半径的平方)”计算圆的面积; (3)输出圆的面积。 注:和数学一样,为了能简明地描述算法,通常引入一些适当的变量来描述问题所涉及的数据.这里,以R表示圆的半径,以S表示圆的面积,以PI表示圆周率,它是一个常数,
您可能关注的文档
- 成本管理制.doc
- 安全管理部位说明书.doc
- 上饶市银汇资担保公司业务流程.doc
- 一建历年项管理真题(2010~2013).doc
- 卫生费用(ealth Expenditure)复旦大学公共卫生学院-陈兴宝.ppt
- 回顾-205春季计算机组成原理.ppt
- 2`云南金融资有限公司业务操作规程.doc
- 2013年级建造师考试《建设工程项目管理》.doc
- 2012年福建省会计继续教育_选修课_小企业会计准则_含题目全答案.doc
- 电力系统基-2发电.ppt
- 鲁教版九年级下册化学第十单元综合素质评价 (3).doc
- 2025厦门事业真题常识判断参考答案.docx
- 鲁教版九年级下册化学第十单元综合素质评价.doc
- 建设工程施工合同纠纷要素式起诉状模板,最新版本.docx
- 2025内蒙古自治区公务员考试常识判断专项练习题(历年真题).docx
- 2025北京门头沟大峪街道社区储备人才招募35人备考题库最新.docx
- 建设工程施工合同纠纷要素式起诉状模板,最新版同步更新.docx
- 2025北京市公务员考试常识判断专项练习题有完整答案.docx
- 2025北京市公务员考试常识判断专项练习题有完整答案.docx
- 2025内蒙古巴彦淖尔杭锦后旗城镇社区工作者统一招聘考试笔试备考题库附答案.docx
原创力文档

文档评论(0)