我对程序设计的一点不成熟看法.doc_第1页
我对程序设计的一点不成熟看法.doc_第2页
我对程序设计的一点不成熟看法.doc_第3页
我对程序设计的一点不成熟看法.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

我对程序设计的一点粗浅看法程序设计是指设计、编制、调试程序的方法的过程,是我们实现现代化的重要组成部分,它让我们的生活更加方便、快捷、高效。他的分类为:按照结构性质,分为结构化程序设计和非结构化程序设计,前者是指具有结构性的程序设计方法与过程。它具有由基本结构构成复杂结构的层次性,后者则相反。按照用户的要求,分为过程式程序设计和非过程式程序设计,前者是指使用过程式程序设计语言的程序设计,后者指非过程式程序设计语言的程序设计。按照程序设计的成分性质,分为顺序程序设计、并发程序设计、并行程序设计、分布式程序设计。按照程序设计风格,分为逻辑式程序设计、函数式程序设计、对象式程序设计。当然每种设计都特定的规范,而程序设计的基本概念有程序、数据、子程序、子例程、协同例程、模块以及顺序性、并发性、并行性、和分布性等等。程序是程序设计中最为基本的概念,协同例程和子程序都是为了便于进行程序设计而建立的程序设计基本单位,顺序性、并发性、并行性和分布性反映程序的内在特性。 程序设计规范是进行程序设计的具体规定。程序设计是软件开发工作的重要部分,而软件开发是工程性的工作,所以要有规范。语言影响程序设计的功效以及软件的可靠性、易读性和易维护性。专用程序为软件人员提供合适的环境,便于进行程序设计工作。简单的来说,程序设计可以列这样一个等式,程序设计=数据结构 +算法。程序设计(Programming)是指设计、编制、调试程序的方法和过程。由于程序是软件的本体,软件的质量主要通过程序的质量来体现,在软件研究中,程序设计的工作非常重要,内容涉及到有关的基本概念、工具、方法以及方法学等。它是目标明确的智力活动。程序设计通常分为问题建模,算法设计,编写代码,编译调试和整理并写出文档资料五个阶段。学习一门语言,主要是学思想!所以我们应该把工夫多下在:数据结构、算法、汇编、编译原理、操作系统这几门课程中,不要一味的学习语言!这些课程一样重要甚至数据结构、算法、比语言本身还要重要。我觉得学编程最重要的是学编程思想,个人比较反对中国传统教育-先学一大堆理论知识再接触实际,为什么我们不能边学边用,比如学到某处需要某个数学物理知识了再去研究下,学了理论不用也会很快忘记,当然你是天才我也无话可说。 当然光看书也不行,为什么不多花些时间来编小程序呢?既有趣又能巩固所学。我就编了些小程序来玩(如猜数,通讯录),另外和同学合作编程序更有意思,也更有挑战性。程序设计语言就像程序设计的躯壳,它兼备高级语言与低级语言的优点,属于一种中间语言。它也是一种结构化程序设计语言,非常适合结构化程序设计。有较丰富的数据类型、运算符以及函数供以选用。能够直接与内存打交道,使修改、编辑其他程序与文档变得轻松,简单。 高级程序语言分为两大语系。一路是以C为主的程序语言,例如:JAVASCRIPT,JAVA等,这类语言在函数的调用,程序语句的书写,循环的控制都极为相似。另一路是以BASIC为首的程序语言,例如:FOXPRO,VBSCRIPT等,此类语言同样具有相似的函数调用,程序语句书写以及循环控制,但与C语系还是有所不同的。因此若是您以前是从QBASIC起家的,那么在学习C语言前最好是先洗洗脑,把两者区分开来,千万不要把学习BASIC的方法以及思路用在C身上。 就我们接触到的C语言知识来说,大多数人说“C语言太难学”。的确,比起学数据库和常见的软件来,它因为写法灵活,再加上常规C语言教材,理论内容太多,所以不容易学会。通过本人学习C语言基本知识的经历加上从高手那的来的经验,边学边练是学好C语言的最快的方法。这种学习方法注重实践,在程序练习中学习C语言的基础知识。学以致用,掌握起来比较快。不仅如此,程序练习中,你的进步会带给你成功的喜悦和求知的动力。在我们学习程序设计的过程中,老师可能会用很多理论的东西来衡量我们课堂设计的合理性,挑出很多不足、不当、失误。最多用来衡量好坏的尺度是课堂是否活跃,有多长时间的有效读书时间。固然很多很中肯,很有指导性意义,但也有一些是没法进行实际操作的。好比现如今的我们国家的语文教学,受两种观点的影响:一是实力派老师为代表的“扎实派”,提倡充分利用文本进行语言文字的训练,课堂设计要求凸显语文的工具性。一是以教办教研室的领导为代表的“新星派”,提倡小学语文学习以感受为主,课堂设计要新、奇、活,能凸显语文的人文性。个人认为两种观点都具有指导性,只是在我们的实际教学中,要根据具体的课文,在课程设计中有不同的侧重点而已,都不能太“过”,否则不是容易让课堂忽略学生的个体特性显得沉闷,就是让课堂热闹有余而毫无实效。通过在大学对程序设计的基本学习,使我对课堂设计有了一次较深刻的认识,有了真正意义上的思考。特别是在C语言老师的指导下,在与各位同级老师的探讨后认识到,课程设计必须在深入研究教材的基础上,根据文本的特点而制定。相信大家都学过田忌赛马的故事,中学课本有一篇文章专门讲述了这个故事。课文内容生动有趣,是训练学生思维,培养学生注意观察,认真思考和敢于创新的好教材。课文语言浅显易懂,故事情节也比较简单,所以教学本文可把主要精力放在凭借教材对学生进行思维训练。而语言文字是思维的载体,作为语文课,理所当然必须进行语言文字训练,所以,在思维训练的同时,进行语言文字训练。基于文本的特点,课堂以读一思一议为主要形式,抓住文章最后一句“还是原来的马,只调换了一下出场顺序,就可以转败为胜。”提出问题,总领全文。这样,本文的课堂设计的基调制定了下来了:从课文最后一个自然段突破、扣住课后练习展开一系列的训练的教学方针。于是,每一位老师从以下几点设计教学过程:1、在教学过程中,使学生在互动中获得新知,获得生命的满足。2、让学生带着问题学习课文,这样可以唤起探索问题的兴趣,激发思维动机,从而调动学生的学习主动性和积极性。3、教师应该营造富有人文气息的课堂氛围,能使每个参与教学活动的人得到多方面的满足。4、在活动和朗读品味中感受孙膑的特点和他的高超的军事谋略。5、充分利用文本,进行最有效的语言文字训练。由于每位老师对教材的理解不一,对教材研究的程度不一,教学的风格不一,对教材的处理自然有差异,但突出思维训练、进行扎实的语言文字教学的目的一致。第一磨,第一位老师充分尊重学生的感受和体验,让学生在独立、充分感悟文本的基础上平等对话,以读领悟情感,培养让学生主动领略和体会语言文字,在体会语言文字中积累语言,陶冶情操,实现用人物的神态、语言来体悟人物的情感及性格特点,使学生受到情感的熏陶,感受孙膑的足智多谋。设计课文的讲述过程及方法其实跟我们学习程序设计一样,都是通过一定的时间设计出最佳的方案,从而达到自己想要达到的目的!拿程序设计中的一种广泛使用的语言来说,它也是我们在大学唯一学过的程序设计语言。C是高级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。C是结构式语言。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。当然,C语言功能齐全。具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。而且计算功能、逻辑判断功能也比较强大。C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX、LINUX等等;也适用于多种机型。C语言对编写需要硬件进行操作的场合,明显优于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论