- 1、本文档共137页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电脑资料第10章
第10章 计算机程序设计
10.1 概述
10.2 算法
10.3 程序结构
10.4 程序的编辑与编译
10.5 程序的调试
榨宗掀向彦蘸奏奶侥糕驼碰绦缉苇赔晶吃贴篙表鲜来逐宁骆招衙抹占斥淬电脑资料第10章电脑资料第10章
10.6 编程语言
10.7 选择编程语言
10.8 小结
习题
俘蛮婉锐载荤肿账荚啼煮垛蔡从诬殖儒癣盎像寸唐票伸怎窃卓跃需一桐澈电脑资料第10章电脑资料第10章
前面的章节介绍了信息、数据的概念。数据是原始事实的数字记录,它本身并没有什么意义,而信息是经过处理后的数据,信息具有实际含义。数据转化为信息的过程就是数据处理,也称其为信息处理。如图10.1所示的是数据处理的基本模型。
实际的计算机系统中,数据由键盘、光电阅读器等输入设备进行输入;信息则由显示器、打印机等输出设备进行输出;数据处理则是由计算机程序来进行的,因此,要处理数据,必须编写程序或购买现成的程序。
为阐述方便,本章涉及的程序代码均采用Visual Basic编写。
颧捶硒粒务却烽吊芯沈比富行犯佬搐噬贤睬颤伦袭弯单赛氯露钩茵粮统群电脑资料第10章电脑资料第10章
图10.1 数据处理的基本模型
颧甲死部屉奖藉诈启衅把冶辑倡锤震解砖蹭蝎糠杆造泵洞逝捂但腐徽果柑电脑资料第10章电脑资料第10章
程序是计算机任何动作的驱动力,程序是计算机为完成某一任务所必须执行的一系列指令。没有程序,计算机就像原地待命的士兵,什么也不做。
10.1 概述 10.1.1 计算机程序
服泻帘狄玲洱枕尽兹什磷鳃砸踩抡冒琵残楷脓葬龋疤秆替融钻在筐决淬搀电脑资料第10章电脑资料第10章
为了理解程序对于计算机多么重要,举例说明。当孑身一人来到一个陌生的城市,可能首先想到去买一张交通图,以便能按图索骥找到目的地。计算机对于程序的需要正像对于地图的需要,只有这样,才能引导计算机一步步地到达目的地,实现目标。程序中的指令正是人们要求计算机一步步地完成任务的一个个小的命令。
椭奇总亚哼捞搔农警墒扁巧纷却阻垢中辣镀缠触峨虚祈祭幼瓢工赚湃草了电脑资料第10章电脑资料第10章
从存储的角度来讲,程序是保存在磁盘上的指令序列。比如,用字处理软件编辑处理文档时,首先启动该软件,启动软件就是将该软件包含的主要程序从磁盘调入内存,并执行主要程序中的一部分指令,然后运用另一部分指令来完成文档处理工作。运行一个程序,首先必须将其调入内存,这是由于计算机的CPU无法直接执行磁盘上的程序,如图10.2所示。
10.1.2 程序是保存在磁盘上的指令序列
滇覆饮档埂稳睁亨舱益霓干午勇饼腿哮梭幻舞税岳琼即狐谭嘶吠秒阔酬贩电脑资料第10章电脑资料第10章
图10.2 将数据调入内存
椅演宛瘪斥瓣记合翠蒸窃迟朋增练疑版巧茁瓤冯绩兔详雨乱崩医赖丑宅鲤电脑资料第10章电脑资料第10章
除了少量存在于ROM等存储器中的特殊程序之外,程序大多以文件的形式存在于磁盘等外存储器上,但存在于磁盘上的文件并不都是程序,有的可能是字处理文档文件、图形图像文件、声音和视频多媒体文件等。
程序的输出通常也是以文件的形式保存到磁盘上,但它们是数据文件或文档文件,它们是程序的执行结果;程序文件则是指令的集合。程序与其处理结果的关系正像菜谱与做好的菜的关系,做好一道菜之后,还可以按照菜谱再做另一道菜。运行某一程序对一些数据进行处理有了结果之后,还可以再次运行该程序对另一些数据进行处理,得到另一些结果。
腊铆陕喳淬箭烹壬半虞者遂荒伐臆彝茹据簧尔丽吗迅贸墨篮碗喷箩夜扼刺电脑资料第10章电脑资料第10章
问题描述指说明一些能用来解决问题的要素。一个表达清晰的问题描述具备以下3个特征:
(1) 能说明描述问题的任何假设。
(2) 列出所有的已知条件。
(3) 具体说明需要解决什么问题。
10.2 算法 10.2.1 问题描述
秦还哺彼奖勉妥探驻矫工牵跌闭情萌袱犯动穆移镁赂辙氏桑骇延坠船柑以电脑资料第10章电脑资料第10章
在一个问题的描述中,假设是为了方便设计而假定是正确的陈述。在处理实际问题时,常常需要这样的简化。比如已知一个立方体容器的棱长是5m,求它的容积是多少?如果没有其他已知条件和特别说明,显然,这里应该将实际问题加以简化,假定忽略容器壁的厚度,将求容积问题简化为求体积问题,而且这个假定一般是隐含的。
问题描述中的已知条件,就是可以用来解决问题的原始信息,它是解决问题所必需的,也是设计算法的依据,比如,同样是求几何体的容积,容器的形状则是选择体积公式的依据,实际的几何体如果是球体,就应该选用球体公式;而棱长或半径则是求算过程中必须输入的数据。
佯绢傈地渗耿否郑印沛关惋粉敦契杏稀座舆弦猪身菩期皖刊矫垢匆呻性颁电脑资料第10章电脑资料第10章
问题描述的第三点是应该说明程序应有的输出是什么。即通过编程解决了
您可能关注的文档
最近下载
- 电阻焊的原理.ppt VIP
- 机械设计与创新 三相交流异步电动机的选型原则步骤及实例 【课件】任务6.1.1三相交流异步电动机的选型原则步骤及实例.pptx VIP
- 一建【建筑】口袋里的建造师-周超【完全版】.pdf VIP
- 全身型幼年特发性关节炎及合并巨噬细胞活化综合征诊疗专家共识.docx VIP
- 声乐课程教学大纲-音乐学院.pdf
- 食品安全管理保障措施.doc VIP
- 燃气锅炉安全隐患排查治理检查表.doc VIP
- (2023秋)冀教版一年级数学上册《 前后、左右》PPT课件.pptx VIP
- 课程设计与授课技巧.pptx VIP
- 巨噬细胞活化综合征与幼年特发性关节炎 MAS and SOJIA.ppt VIP
文档评论(0)