网站大量收购独家精品文档,联系QQ:2885784924

大学计算机基础 Windows XP Office 第2版 教学课件 大学计算机基础_第6章_程序设计_下半年.pdf

大学计算机基础 Windows XP Office 第2版 教学课件 大学计算机基础_第6章_程序设计_下半年.pdf

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学计算机基础 顾 刚 计算机教学实验中心 第6章 程序设计技术基础 讲课2学时 实验0学时 教学目标 掌握程序设计基本概念 掌握程序设计基本概念 掌握算法及其描述方式 掌握算法及其描述方式 掌握程序设计的一般过程 掌握程序设计的一般过程 本章教学内容 程序设计概述 程序设计概述 算法设计初步 算法设计初步 程序设计过程 程序设计过程 程序设计概述 程序设计意义 程序设计意义 相关名词术语 相关名词术语 程序设计语言概述 程序设计语言概述 为什么要程序设计 ◈ 计算机能够完成预定的任务是硬件和软件 协同工作的结果。 ◈ 当今计算机之所以能够在各行各业得以广 泛应用是因为计算机内安装有丰富的软件。 ◈ 这些丰富的软件是人们根据需求随时随地 设计编写出来的。 ◈ 这就是计算机比电视机、DVD机等家用电器 更加灵活,功能可以随时随地不断增强的原因。 为什么要程序设计 结论:设计出新软件增加计算机的“能力” ◈ 软件的核心或主要组成部分是程序。 ◈ 根据社会需求不断设计编写新程序,增加计算 机的能力。 ◈ 计算机能力可以不断扩张 计算机擅长什么 四十年代计算机能“科学计算” 六十年代计算机能“信息管理” 八十年代计算机能“企业管理” 新世纪计算机能“电子商务”、“电子政务” 今后的计算机能……? 专家学者观点 “程序设计是具有一种知识背景 的人为具有另一种知识背景的人进行 的创造性劳动” “程序设计是运用计算机能够理 解的语言告诉计算机如何工作” 程序设计的相关术语 ?程序 ?软件 ?算法 ?程序设计 ?程序设计语言 ?语言处理程序 程序和软件的定义 程序是用计算机语言表示的一系列有序 指令的集合,用来完成指定的任务。 软件是计算机程序、方法和规则、相关 的文档资料以及在计算机上运行它所必需 的数据的总称。 注意程序和软件是两个不同的概念 计算器程序 黑桃王游戏程序 声音信息编辑程序 程序设计语言的定义 程序设计语言是人与计算机交流和 沟通的工具,是用来编写计算机程序 的工具。又称计算机语言。 程序设计语言目前有几百种,最常 用的不过十多种。 程序设计的含义 程序设计实际上是安排计算机按人们的意志 去工作,程序设计往往是一个过程,这个过 程主要包括: 描述问题 编写程序 整理文档 设计算法 调试程序 算法的含义 算法指为解决一个问题而采取的方法和步骤。 ☞注意 :算法虽然是解决问题的方法和步骤, 但它不是计算机可以直接执行的,只是编制程序代 码前对问题处理思想的一种描述,只有将算法转变 为程序才能让计算机求解问题! 乐谱是算法 乘法口诀表是算法 11=1 21=2 22=4 3 1=3 3 2=6 3 3=9 …… 9 1=9 9 2=18 …… 9 9=81 规划是算法 程序设计语言发展历史 程序设计语言的演变经历了由低级向高 级发展的过程。对程序设计语言的分类可以 从不同的角度进行。其中,最常见的分类方 法是根据程序设计语言与计算机硬件的联系 程度将其分为三类: 机器语言

文档评论(0)

beoes + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档