我对程序设计的一点不成熟看法

我对程序设计的一点粗浅看法

程序设计是指设计、编制、调试程序的方法的过程,是我们实现现代化的重要组成部分,它让我们的生活更加方便、快捷、高效。

他的分类为:按照结构性质,分为结构化程序设计和非结构化程序设计,前者是指具有结构性的程序设计方法与过程。它具有由基本结构构成复杂结构的层次性,后者则相反。按照用户的要求,分为过程式程序设计和非过程式程序设计,前者是指使用过程式程序设计语言的程序设计,后者指非过程式程序设计语言的程序设计。按照程序设计的成分性质,分为顺序程序设计、并发程序设计、并行程序设计、分布式程序设计。按照程序设计风格,分为逻辑式程序设计、函数式程序设计、对象式程序设计。

当然每种设计都特定的规范,而程序设计的基本概念有程序、数据、子程序、子例程、协同例程、模块以及顺序性、并发性、并行性、和分布性等等。程序是程序设计中最为基本的概念,协同例程和子程序都是为了便于进行程序设计而建立的程序设计基本单位,顺序性、并发性、并行性和分布性反映程序的内在特性。 程序设计规范是进行程序设计的具体规定。程序设计是软件开发工作的重要部分,而软件开发是工程性的工作,所以要有规范。语言影响程序设计的功效以及软件的可靠性、易读性和易维护性。专用程序为软件人员提供合适的环境,便于进行程序设计工作。

简单的来说,程序设计可以列这样一个等式,程序设计=数据结构 +算法。程序设计(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语言对编写需要硬件进行操作的场合,明显优于其它高级语言,有一些大型应用软件也是用C语言编写的。

经过查阅相关资料及自己学过的相关程序设计的知识,这就是我对程序设计的一些粗浅看法,我也会继续学习相关的程序设计知识,使自己更加了解这方面的知识。

参考文献:

《程序设计基础》

《程序设计步骤》

《大学生计算机基础》

《程序设计设计基础》

《C程序设计语言(第二版新版)》 《程序设计教程》

《程序设计实践(评注版)》

我对程序设计的一点粗浅看法

程序设计是指设计、编制、调试程序的方法的过程,是我们实现现代化的重要组成部分,它让我们的生活更加方便、快捷、高效。

他的分类为:按照结构性质,分为结构化程序设计和非结构化程序设计,前者是指具有结构性的程序设计方法与过程。它具有由基本结构构成复杂结构的层次性,后者则相反。按照用户的要求,分为过程式程序设计和非过程式程序设计,前者是指使用过程式程序设计语言的程序设计,后者指非过程式程序设计语言的程序设计。按照程序设计的成分性质,分为顺序程序设计、并发程序设计、并行程序设计、分布式程序设计。按照程序设计风格,分为逻辑式程序设计、函数式程序设计、对象式程序设计。

当然每种设计都特定的规范,而程序设计的基本概念有程序、数据、子程序、子例程、协同例程、模块以及顺序性、并发性、并行性、和分布性等等。程序是程序设计中最为基本的概念,协同例程和子程序都是为了便于进行程序设计而建立的程序设计基本单位,顺序性、并发性、并行性和分布性反映程序的内在特性。 程序设计规范是进行程序设计的具体规定。程序设计是软件开发工作的重要部分,而软件开发是工程性的工作,所以要有规范。语言影响程序设计的功效以及软件的可靠性、易读性和易维护性。专用程序为软件人员提供合适的环境,便于进行程序设计工作。

简单的来说,程序设计可以列这样一个等式,程序设计=数据结构 +算法。程序设计(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语言对编写需要硬件进行操作的场合,明显优于其它高级语言,有一些大型应用软件也是用C语言编写的。

经过查阅相关资料及自己学过的相关程序设计的知识,这就是我对程序设计的一些粗浅看法,我也会继续学习相关的程序设计知识,使自己更加了解这方面的知识。

参考文献:

《程序设计基础》

《程序设计步骤》

《大学生计算机基础》

《程序设计设计基础》

《C程序设计语言(第二版新版)》 《程序设计教程》

《程序设计实践(评注版)》


相关文章

  • 父母与孩子之间的爱教案
  • <父母与孩子之间的爱>教案 教学目标: 知识能力目标: 1.理解个人成熟的阶段,父爱的本质和母爱的本质,懂得如何构建健康成熟的灵魂. 2.体会本文思路清晰.结构严谨的写作特点,学会在以后的写作中利用此方法. 过程和方法目标: 通 ...查看


  • [身边的诱惑]教学设计
  • [人教课标版<思想品德>七年级上册教案] <身边的诱惑>教学设计 严俊 [教材分析] "身边的诱惑"人民教育出版社义务教育课程标准实验教科书<思想品德>七年级上册第四单元第八课第一小框 ...查看


  • [嫦娥奔月]评课稿
  • <嫦娥奔月>评析 授课教师:武春艳 评课教师:马恩玲 今天,我有幸听了武春艳老师所受的<<嫦娥奔月>一课,使我受益匪浅.下面,我就自己的所听所感谈谈自几的一些不成熟的看法,与各位老师一起商讨 一.评教材处理 武 ...查看


  • 设计的批判与反思(上)
  • 时间:2008年9月4日 地点:广州市二沙岛星海音乐厅报告厅 人物:王受之(设计理论与设计史学家) 林学明(集美组总裁兼设计总监) 庞 伟(广州土人景观总经理兼首席设计师) 主题:设计的反思与批判 林学明(以下简称林): 我觉得广州设计界一 ...查看


  • 关于基建财务管理的几点看法
  • 关于基建财务管理的几点看法 [摘 要] 企业基建会计是企业投资建设的重要组成部分,是企业运用基建项目所特有的财务制度,对基本建设项目进行前期策划.投资核算.竣工决算等全方位的基建财务管理.企业基建项目财务管理工作时间紧.任务重,如何更好地开 ...查看


  • 关于和谐家庭生活的几点看法
  • 关于和谐家庭生活的几点看法 1. 自我分析: A. 展望未来,看清自己的起点: 1.我的起点在哪里?我的优劣各是什么? 2.我掌握了什么专业技术,或者工作技能? 3.我的长处在哪里,如何更好的发挥? 4.我的短处在哪里,如何学习提升? 5. ...查看


  • 大学生学涯规划设计书
  • 大学生学涯规划设计书 姓名:鲍宗锦 专业:财务管理 学号:1131062301 557553 电子邮件:[email protected] 性别:男 班级:11财管603 电话:[1**********]. 第一章 1.基本性状··1 撰写日 ...查看


  • 对大学生恋爱的看法与认识
  • 对大学生恋爱的看法与认识 在校园里,我们时常能看到的不是手里捧着书本的男男女女,取而代之的是一对对的情侣,这些现象在大学校园里并不少见,也可以说这是大学校园里的一道风景吧;当然,这也是社会发展的一个缩影,对于这一道道的风景.缩影的看法都因人 ...查看


  • 吾家有女初长成
  • 吾家有女初长成 程乃珊 教学目的 1.了解课文内容,把握文章主旨. 2.理解词语在语境中的含义. 3.体会作者从女儿身上得到的启示. 教学重点 了解课文内容,把握文章主旨. 教学难点 理解词语在语境中的含义. 一.导入新课. 著名女作家程乃 ...查看


热门内容