下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、程序设计与模块化教育 摘 要:有些时候事情也会反过来,我们根据特定算法来选择数据结构与之适应。不论哪种情况,选择合适的数据结构都是非常重要的。选择了数据结构,算法也随之确定,是数据而不是算法是系统构造的关键因素。这种洞见导致了许多种软件设计方法和程序设计语言的出现,面向对象的程序设计语言就是其中之一。程序设计语言有3个方面的因素,即语法、语义和语用。 关键词:算法程序 数据结构 随着世界步入信息化和网络化,以及计算机的普及,计算机教育随即也变得异常重要,如何让中国培养出更多的it人才,让中国成为真正意义上的电子信息化与网络一体化的国家,这也成为我们国家面临的一项艰巨任务,因此对广大学生的计算机
2、教育也必须更加重视起来,计算机教育应该逐渐面向大众化,不断提高计算机在我国的普及程度,也是我们强国的必经之路。 程序设计教学长期以来一直是中职计算机教学的重点和难点之一,如何学好程序设计成为广大学生最为关心的问题,如何教好程序设计也成为广大老师长期不断探讨的问题,现在我已自身的学习经验和体会浅谈一下学习的方法。 实际上如果我们要学好程序设计,算法,数据结构,程序设计方法和语言这四个方面是一个程序设计人员必备的知识,很多人在学习程序设计的过程中很茫然,不知道怎么进行或者说不知道怎么去写语句,其实我们出现的问题无非就是没掌握上面四个必备的知识,现在我的提议是以算法,数据结构,程序设计方法和语言这四
3、个方面板块为基础,分块教学,各个击破,这样也就能够很好的学好程序设计了。 算法:算法可以说是程序的灵魂,广义地说,算法是为解决一个问题而采取的方法和步骤。设计出高质量的算法,并研究算法所耗费的计算资源与问题规模之间的函数关系。算法设计与算法分析是不可分割的一个整体。按照算法所处理的对象进行分类,算法设计与分析主要有数值算法和非数值算法两大领域。按照计算方式进行分类,则可分为串行算法和并行算法。算法设计的任务是对各类具体的问题设计高质量的算法,以及研究设计算法的一般规律和方法。 数据结构:数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。在许多类型的程序的
4、设计中,数据结构的选择是一个基本的设计考虑因素。许多大型系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重的依赖于是否选择了最优的数据结构。许多时候,确定了数据结构后,算法就容易得到了。有些时候事情也会反过来,我们根据特定算法来选择数据结构与之适应。不论哪种情况,选择合适的数据结构都是非常重要的。选择了数据结构,算法也随之确定,是数据而不是算法是系统构造的关键因素。这种洞见导致了许多种软件设计方法和程序设计语言的出现,面向对象的程序设计语言就是其中之一。 程序设计方法: 程序设计方法学是讨论程序的性质以及程序设计的理论和方法的一门学科1, 是研究和构造程序的过程的学问,是研究关于问题
5、的分析,环境的模拟,概念的获取,需求定义的描述, 以及把这种描述变换细化和编码成机器可以接受的表示的一般的方法。 用以指导程序设计各阶段工作的原理和原则,以及依此提出的设计技术。有时也指研究这些原理、原则和技术的学科。程序设计方法学的目标是能设计出可靠、易读而且代价合理的程序。程序设计方法学包括程序理论、研制技术、支援环境、工程规范和自动程序设计等课题,使程序设计更加科学化和工程化。其基本内容是:结构程序设计;程序理论在程序设计技术中的应用,以及规格说明和变换技术。程序理论与程序设计方法学的发展密切相关,它丰富了程序人员的思维方法,促进了程序设计技术的发展。其研究的主要内容为结构化程序设计,数
6、据抽象与模块化程序设计,程序正确性证明,面向对象的程序设计方法等。 语言:程序设计语言,用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的特定含义,也不涉及使用者。程序设计语言是人们指挥计算机的工具。它是一种工程语言,由字,词,语法规则构成的指令系统,高级语言提供了常用的数据描述核对数据操作规则的描述,程序设计就是根据特定的问题,使用某种程序设计语言,设计出计算机执行的指令序列。发展趋势 程序设计语言是软件的重要方面。它的发展趋势是模块化、简明性和形式化。 模块化。不仅语言具有模块成分,程序由模块组成,而且语言本身的结构也是模块化的。 简明性。涉及的基本概念不多,成分简单,结构清晰,易学易用。 形式化。发展合适的形式体系,以描述语言的语法、语义、语用。 真正掌握了以上四点模块,学好程序设计并不是一件难事了,本身程序就是由几个模块,当我们将整体分为局部,然后将局部问题解决,那么整
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年五位一体案例试题及答案
- 河南对口生理题库及答案
- 2026年教师资格之中学教育知识与能力考试题库300道附参考答案(夺分金卷)
- 2026年教师资格之中学教育知识与能力考试题库300道及完整答案【考点梳理】
- 2026年一级造价师之建设工程造价管理考试题库500道及参考答案【基础题】
- 武汉四月考试试题及答案
- 2026年初级银行从业资格之初级风险管理考试题库500道及答案【全优】
- 二级会计考试试题及答案
- 淄博高二语文考试题目及答案
- 2026年企业人力资源管理师之三级人力资源管理师考试题库带答案
- 2024北森图形推理题
- (正式版)HGT 6313-2024 化工园区智慧化评价导则
- 文书档案的收集与整理
- 医疗耗材配送服务方案
- 植物生理学(全套PPT课件)
- 医生出诊登记表
- 个人简历模板大全(60种)
- GB 16993-2021 防止船舶封闭处所缺氧危险作业安全规程
- 中子源介绍课件
- 高等土力学固结理论4课时课件
- 金钱板艺术资料课件(PPT 16页)
评论
0/150
提交评论