通过撰写报告范文,我们可以提高自己的表达和组织能力,同时也对所研究的主题有更深入的理解。不知道怎么写报告范文?别担心,以下是小编为大家整理的几篇范文,相信会给你些许启示。
程序设计实训报告(汇总15篇)篇一
语言是人类进行思想交流的工具,人与计算机之间进行交流同样也需要“语言”——一种能被计算机识别的专用语言称为计算机语言。能被计算机直接接受的并立即执行的语言称为计算机语言。只能被计算机间接接受的经翻译后形成目标代码再执行的语言,通常称为程序设计语言,包括汇编语言和高级语言。一.汇编语言由于机器语言不利于计算机的推广应用,人们利用一些简短的英文单词或缩写来表示指令,以便于理解和记忆。这种用数字、符号来代替二进制代码的计算机语言称为汇编语言。例如,要把一个数装入cpu的寄存器里,就用mov表示,要做加法就用add表示,指令顺序跳转用jmp表示等。二.高级语言高级语句接近自然语句,一般是用一些简单的英语单词或缩写和数学式子来表达意思,它具有易读、易写、易修改,能被方便地移植在不同型号的计算机上等优点。目前国内外通用的高级语言很多,比较常见的有basic,fortran,pascal,c,coble等。它们的特点和应用领域各有侧重:fortran语言主要用于科学计算;pascal语言主要用于商业和数据处理;c语言是近年来迅速推广使用的一种现代语言,既具有高级语言的特点又具有低级语言的许多特点,特别适合编写系统软件;basic语言易学,适合于初学者。三.源程序与目标代码用高级语言编写的源程序不能直接被计算机接收,必须通过“翻译”将其翻译成目标代码后才能被计算机执行。“翻译”高级语言的源程序的方式一般有两种:解释型的编译型。所谓“编译”是将源程序翻译成目标文件,而“解释”是将源程序逐行处理,即解释一行处理一行,再解释下一行……直到结束。basic语言属于解释型的,quickbasic语言是属于编译型的。【教学目的】【教学重点、难点】【教学过程】计算机是一种有效的信息处理机,人们怎样利用它去处理信息来解决实际问题呢?一.分析问题:首先要对问题进行分析,看看这个问题提什么要求,给出了哪些已知条件;要使问题得到解决,需要哪些条件;从给出的已知条件出发,经过哪些处理才能最后解决问题而得到结果。二.设计算法:从已知的数据出发,到得出所要求解的结果,往往需要经过一系列的处理过程。对某一特定问题的一组(有限的)求解过程(步骤),就是算法。注意这里的“算法”并不是数学中的“计算方法”的缩语,我们所说的“算法”只包含有限的步骤,而计算方法有时是个无限过程。算法不仅是指“数学运算”,也指根据需要而进行的逻辑判断。三.画出框图:框图也叫流程图。由于应用计算机问题时的算法一般比较复杂,故常用一种人为约定的图形符号把采用的算法描绘出来,用框图可以把解决问题的思路,如要进行的数学运算、逻辑判断等清晰、形象、直观地表示出来,为下面的工作打下良好的基础。四.编写程序:目前,计算机只能接受并执行用计算机语言编写的程序。所以,编写程序就是用机器语言、汇编语言或高级语言,根据相应的语言法则用一条条语句(命令)形式把框图所表示的算法表达出来。五.上机调试:编写好的程序,要输入到计算机。由于在编写或输入过程中,往往会发生一些错误,计算机在执行程序时由于这些错误,自然得不出预期的结果,这变需要进行修改以排除程序中错误。要注意的是,计算机会自动找出一些语法方面的错误,数据的错误,如数30被改成了80,以及逻辑性的错误,计算机就无能为力了。【练习】(理论知识或常识):1.计算机语言是[黄泽民1]。2.程序设计语言一般包括[黄泽民2]。3.汇编语言是指[黄泽民3]。4.软件设计的基本步骤是、、、、[黄泽民4]。参考资料(教科书第114页):编程语言的演变。
程序设计实训报告(汇总15篇)篇二
c语言是在国内外广泛使用的一种计算机语言。其语言功能丰富、表达能力强、使用灵活方便,,小编整理了大学生c语言程序设计实训报告总结,希望能帮助到您。
c语言是在国内外广泛使用的一种计算机语言。其语言功能丰富、表达能力强、使用灵活方便、既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件。其功能强大,不仅用在计算机上广泛用在电子,机械等方面上,而且,所有的windows,unix,linux,mac,os/2,无一例外,哪一个不是c语言写的?很多新型的语言如,c++,java,c#,j#,perl...都是衍生自c语言。掌握了c语言,可以说你就掌握了很多门语言。
学习c程序这门课一年了,这是我们学的第一门专业课,在大学里c语言不但是计算机专业的必修课程而且也是非计算机专业学习计算机基础的一门必修课程。所以作为我这个计算机专业的学生来说当然十分重要,老师在第一节课说过,c语言是计算机的基础,大多数软件都需要用c语言来编写,通过一个年的学习,使我由初步掌握简单的应试知识到完成高难度的深入编程,如我们在编写一个较大的程序时应该把它分开成几个小程序来看,这样会容易得多。同时,我觉得c语言应该是操作和理论相结合的课程,在不断地编写中去思考,两者是不可分割的。
在学习一年c语言的过程中我也在慢慢探索怎样才能学好c语言,并总结了一点经验:
要了解c语言就要从语法规为基础来学习起,首先要是要了解它的结构,比如变量,首先要了解变量的定义方式(格式),其意义是什么(定义变量有什么用);其次就是要我要怎么去运用它(我要用什么型式去应用它)。在c语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前,所以我们在学习某种语句或命令时你首先要了解的就是它的规则是什么、有什么用、怎么实现等。这些都是语法基础也是c语言的基础如果把它们都了解很好了,那么你编起程序来就很得心应手了。比如说ifelse和switchcase这两种条件语句都是用来判断执行功能的,那我要什么时侯用if什么时侯用switch呢?如果你很好地了解它们的结构和作用的话那么就知道:若它的条件分支是多个而且条件的值是整数或是一个字符值时就会选switch而不会选if。因为如果条件分支太多时要用if语句,这样一定会出现if的嵌套,如果if的嵌套越多时程序的开销就会随着增大,这样对整个程序的运行效率就大在降底。而switch就不同,它只要比较一次就可以找出条件的结果比起嵌套if它的效率就大大的提高了很多。不过switch也有它的约束条件,就是它的条件值一定要是一个整型数或是一个字符值,所以碰到它不能解决的问题时我们也会通常使用if语句,毕竟if语句它使用起来也比较方便用的范围也比较广。所以说了解语法规则是很重要的,如果没有一个良好的语法基础是很难编出一个好的程序!学习好基础后我们就可以开始来编程了。
c语言是一种结构化语言,是大部分编程语言的基础,c语言学好了,以后的java,c#以及更多的编程语言才有可能学好。下面就跟南宁达内小编一起,要学好c语言必须了解的四点:
1、课前认真预习,把下一节要上的内容先自己看一遍,把不懂的地方打个标记,等上课的时候可以请教老师。理解书上的例子,搞懂每个语句的含义,用法。看完后尝试着不看例子自己编写程序,编完以后再跟书上进行比较,看自己的程序还有哪方面的不足,再进行改正。想要真正学好c语言光看书是不够的,一定要自己多动手。
2、上课认真听讲积极思考,提高上课效率。老师上课讲述的都是课程的重点和难点,听好课程可以达到"事半功倍"的目的。
3、课后复习。把每天的上课内容回家再温习一遍,独立完成课后的作业,如果有时间,最好能找点课外书籍、课外习题什么的来巩固所学的内容。
4、主动上机,多多实践,提高动手能力。通过上机实践来验证所学的理论,通过在机器上查找错误来巩固概念,通过提高上机能力来促进理论学习,开阔编程思路,提高反映速度,提高分析问题解决问题的能力,锻炼心理素质,提高心理承受能力。
学习c语言的初期重点要放在掌握语言的语法和规定上,一定要养成良好的编程习惯,平时写程序注意语法规范格式控制,格式规范了,出了错误也容易找到出错的地方,这是c语言的基础;后期的重点要转移到掌握编程的思路和基本算法上来。课后多做习题,找一些经典例子尝试自己编写,写程序切忌半途而费,想到一个思路,就要按自己思路把它写完,就算错了,也可以让自己了解为什么这样做会错?错在哪里?会出什么结果?以后自己也很难在这个地方犯同样的错误。当学到一个新的知识点,就试着把它运用到以前做的习题上,不但巩固了以前学的内容,也更加能加强新知识的理解。
学习c语言就是要经过以上这样几个反复,才能前后融会贯通,积累所应该掌握的知识。c语言是这样,其他语言也是这样,从基本抓起,多动手,多动脑,不懂就问,注意平时积累。
看了一段时间的《c和指针》,这样看的效果不是很好,看着书本当时是懂了,有点恍然大悟的感觉,但是发现并不能真正的把理解的内容加入到自己程序当中,不能很好的去运用它,所以对于c语言我认为理论加实践,是学习c语言的最好方法,看书并不能完全理解书中的内容,也较容易遗忘,学习效率比较低,所以现在学习《数据结构》,在看书的同时,会在microsoftvisualc++6.0软件上实践,严蔚敏写的《数据结构》这本书,比较经典但是这本书是伪算法,并不能直接在计算机上运行,对于初学者上机实践比较困难,另外说一下,我认为学习应该是在模仿中理解,在模仿中创新,所以我选择结合高一凡写的书《数据结构算法实现及解析》,这本书严蔚敏写的伪算法全部用程序实现了,给我上机实践提供了很大的帮助,貌似说到数据结构了,呵呵,回到正题,下面继续说说c语言。
指针是c语言的精华,也是c语言的难点,它就像一把双刃剑,锋利无比但运用的不好也会给自己带来危害,后果比较严重,所以重点来说说指针。
很多初学者弄不清指针和数组到底有什么样的关系,为避免混淆不清,下面总结一下指针和数组的特性。
指针是保存数据的地址,任何存入指针变量的数据都会被当作地址来处理,指针变量本身的地址由编译器另外存储,存储在哪里,我们并不知道,间接访问数据,首先取得指针变量的内容,把它作为地址,然后从这个地址读或写入数据。
大
刚开始学c语言的时候,很迷茫,在此之前从没有接触过c语言,有点摸不着头脑。
可是在上机过后,我觉得编程是很有趣的一件事。
我知道要学好c语言不容易,可是我决定完成这件不容易的事。
要学好c语言就要先懂得最基本的语法知识,看课本是必需的。
我觉得看不懂也没关系,尽力去理解就好了,在对知识有了一个大致的了解过后,就要上机实践。
学习c语言一定要动手,只看不做,眼高手低是不行的。
最开始可以打书上的例题,熟悉程序,慢慢的开始试着编程。
在编程时要理清自己的思路,然后再转换成c语言中的语言,这个时候就更要动手了,只有通过上机操作才能验证自己程序的正确性。
正程序中发生的错误,一种成就感油然而生,觉得自己的付出都是值得的。
良好的编程习惯是学好c语言的重要因素,只有勤动手,多动脑才能学好c语言,光说不练是不行的。
在学习的时候,不会的一定要问明白,可以求助于老师,同学,不要自己一个人钻牛角尖,浪费时间又学不到东西。
上课的时候一定要认真听,老师讲的肯定是最重要的,错过了就是一大笔损失,认真听讲才可以提高学习效率。
我觉得在编程之前,要把自己的想法写在纸上,如果是简单一点的程序不需要这样,如果程序比较复杂,就写下来,这样可以让思路更加清晰。
输入程序时一定要认真,不要把“,”与“;”混淆,用scanf的时候不要忘记“&”,用“switch”要记得“break”,用if,while的时候注意不要加“;”,“{}”“()”一定要配对,不要多也不要少一半,“=”与“==”的区别要清楚,要勤查优先级,要记住一些基本的,例如两个值之间的调换怎么写等等。
在编程时除了要认真谨慎之外,更重要的是掌握基本的知识,例如if语句与switch语句的区别,它们都是条件语句,用来执行判断功能,但是什么时候用if什么时侯用switch应该弄清楚:若条件分支多但是条件的值是一个确定的值时就用switch。
反之,在大多数情况下就用if。
又如各种循环的应用,及循环之间的嵌套都要能灵活应用。
还要注意一些细小的琐碎的知识,如c语言规定的标识符,大小写字母间的ascii代码值相差32,强制类型转换符,自增自减运算符,符合运算符,逗号运算符等。
学习c语言需要的是坚持下去的毅力,认真对待每次错误的耐心,还有孜孜不倦的努力。
拥有一个良好的心态,相信自己,你就会发现学好c语言不再困难!
程序设计实训报告(汇总15篇)篇三
1.了解计算机解决问题的四个阶段。
2.理解“算法”的概念和算法的三种基本结构。
3.能读懂流程图,并能初步进行简单的流程图设计。
教学重点:
算法及其描述(流程图)。
教学难点:
理解算法的三种基本结构,并在此基础上进行简单的流程图设计。
教学方法:
讲解、练习。
计划课时:
1—1.5课时。
教学过程:
一、计算机解决问题的四个阶段。
1.提示学生思考如何用计算机解决一个实际问题,例如一元二次方程,引入“程序”的概念。
程序就是命令的序列。
2.让学生谈谈自己解决问题的步骤,想象计算机解决问题的'可能步骤,教师总结陈述计算机解决问题的四个阶段。
(1)需求分析——解决“做什么”的问题。
问题是什么;已知条件是什么;要得到什么样的结果。
(2)算法设计——解决“怎么做”的问题。
什么是算法;
什么是设计算法;
算法的基本要求;
如何描述算法:自然语言。
图形符号—流程图、n-s图(去掉线条和箭头);
(3)编写程序——“翻译”
设计出的算法,人能看懂,计算机无法看懂,必须经过翻译;
让学生列举知道的计算机语言;
(4)上机调试——验证、检查、修改。
(5)总结四个阶段各自的作用和重要性。
二、以解一元二次方程为例,介绍算法、流程图、算法结构。
1.让学生按照以上要求对问题进行需求分析和算法设计。
(1)需求分析。
问题:解一元二次方程;
已知条件:三个系数a,b,c;
目标结果:x的值;
(2)算法设计(描述)(p60)。
自然语言描述流程图(特点是用“流线”给算法设计中的每一个步骤指定了逻辑上的顺序);
对p61表4-1进行简单讲解。
2.算法的三种基本结构(p62)。
(1)顺序。
(2)分支。
(3)循环。
三、举例说明结构化程序设计(p62)
程序设计实训报告(汇总15篇)篇四
二、用c语言编程解决实际问题,所需要的不仅仅是c语言的编程知识,还需要相关的专业知识。例如,如果你不知道长方形的面积公式,即使c语言学得再好你也编不出求长方形的面积的程序来。
三、c语言程序设计是一门实践性很强的课程,“纸上谈兵”式的光学不练是学不好c语言的。例如,大家都看过精彩自行车杂技表演,假如,你从来没有骑过自行车,光听教练讲解相关的知识、规则、技巧,不要说上台表演、就是上路你恐怕都不行。
第一步、验证性练习。
使用《turboc/c++forwindows集成实验与学习环境》软件可以很方便地看着软件集成的《c语言入门教程》输入练习其中的程序例题。具体使用方法参见软件帮助部分。
初学者最容易犯的错误是:
1、没有区分开教材上的数字1和字母l,字母o和数字0的区别,造成变量未定义的错误。另一个易错点是将英文状态下的逗号,分号;括号双引号“”输入出入成中文状态下的逗号,分号;括号(),双引号“”造成非法字符错误。
2、c语言初学者易犯语法错误:使用未定义的变量、标示符(变量、常量、数组、函数等)不区分大小写、漏掉“;”、“{”与“}”、“(”与“)”不匹配、控制语句(选择、分支、循环)的格式不正确、调用库函数却没有包含相应的头文件、调用未声明的自定义函数、调用函数时实参与形参不匹配、数组的边界超界等。
3、修改c语言语法错误时要注意以下两点:
(1)、由于c语言语法比较自由、灵活,因此错误信息定位不是特别精确。例如,当提示第10行发生错误时,如果在第10行没有发现错误,从第10行开始往前查找错误并修改之。
(2)、一条语句错误可能会产生若干条错误信息只要修改了这条错误,其他错误会随之消失。特别提示:一般情况下,第一条错误信息最能反映错误的位置和类型,所以调试程序时务必根据第一条错误信息进行修改,修改后,立即运行程序,如果还有很多错误,要一个一个地修改,即,每修改一处错误要运行一次程序。
第二步、照葫芦画瓢。
在第一步输入的c程序的基础上进行试验性的修改,运行一下程序看一看程序结果发生了什么变化,分析结果变化的原因,加深新学知识点的理解。事实上这和第一步时同步进行的,实现“输入”加深知识的记忆,“修改”加深对知识的理解。记忆和理解是相辅相成的,相互促进。
第三步、不看教材看是否能将前两步的程序进行正确地输入并运行。
在这一步要求不看教材,即使程序不能运行,看能否将其改正,使其能正确运行。目的是对前两步的记忆、理解进一步强化。
第四步、增强程序的调试能力。
在《turboc/c++forwindows集成实验与学习环境》集成的教材中每章都有c语言初学者易犯的错误,按照易出错的类型,将教材中的正确的程序改成错误的程序,运行一下程序,看出现的错误信息提示,并记下错误信息,再将程序改成正确的,运行一下程序。这样反复修改,就能够学习c语言程序发生错误的原因和修改错误的能力。
注意:每次只改错一个地方,目的是显示发生该错误的真正原因,避免一次改动多个地方,搞清发生错误的真正原因,切记!
注意:上机调试程序时要带一个记录本,记下英文错误提示信息和解决该错误问题的方法,积累程序调试经验,避免在编程犯同样的错误,切记!
经过上述过程的学习,我们已经学会了c语言各种语句的流程(即计算机是如何执行这些语句的过程),然后就可以研读别人编写c语言经典程序,看懂别人是如何解决问题的,学习解决问题的方法和程序设计技巧,提高自己的程序设计能力。
在软件中有50多个典型的源程序,研究它的实现方法,提高自己的程序设计能力。
第六步、研究课程设计源成序,提高c语言程序设计的能力。
c语言课程设计的目的:是让学生综合利用所学的c语言知识,解决一些接近实际问题题目,提高程序设计和调试较大程序的能力,为进一步进行软件开发打下坚实的基础。
程序设计实训报告(汇总15篇)篇五
1、网络教学设计理论体系的研究。
包括教学目标的设计、建构性学习环境的设计、学习情境的设计、学习资源的设计、学生自主学习活动的设计、学生协作学习活动的设计、教师指导性活动的.设计、学习评价工具的设计等。
2、基于网络环境下的教学策略与教学模式的研究。
(2)网络教学模式的研究,如项目化学习模式、探索性学习模式、研究性学习模式等。
3、网络教学评价的内容体系、方法、步骤与模型的研究。
4、网络教学设计系统软件的开发与应用。
5、网络教学评价系统软件的开发与应用。
根据上述研究内容,总课题下设如下子课题:
1、网络教学设计与教学评价的理论研究(谢幼如、李克东)。
2、网络教学资源的开发(邓文新)。
3、网络教学设计与教学评价系统的开发(柯清超)。
4、web课程的教学过程设计及支持系统的研究(陈品德)。
5、网络教学设计与教学评价理论的应用研究(余红)。
(二)课题的研究目标。
本项目的研究目标是:运用现代教学理论与建构主义学习理论,通过教学改革与实验,探索网络教学的设计与评价的理论和方法,开发相配套的网络教学的设计和评价系统软件,探索普通中小学利用网络资源进行网络教学的途径与方法。
程序设计实训报告(汇总15篇)篇六
二十一世纪是计算机的世纪,是一个全新的世纪,计算机正逐步入侵我们的生活,刚开始接触计算机的时候感觉很新奇,那时觉得计算机很神秘,于是就产生了以后一定要熟练掌控计算机的念头。怀着这个愿望,我选择了计算机科学与技术为专业,有点兴奋又有点担忧,兴奋的是以后可以经常接触和了解计算机了,担忧的是我几乎没有任何基础,怕跟不上大家的步伐。有死党说我杞人忧天,结果证实我“忧”得不无道理。依然清楚地记得第一学期的上机课,每次上机老师都计分,所以经常手忙脚乱,用“惨不忍睹”来形容是最适合不过了。
紧张的一个学期过后,我们迎来了c语言的学习和一位风趣博学的老师。虽然刚开始学习c语言的.时候大家都一筹莫展,但在老师的鼓励和教育下一步步地往前迈,很令人欣慰。在这之后的学习中仍然困难重重,然而“坚持到底就是胜利”这个坚定的信念激励着我们勇往直前。c语言课本的学习总算结束了,多么崎岖的一条学习之路。
完成了计算器的图形很有成就感,毕竟六月天坐在机子前不是令人愉快的事。接下来要进行计算器内部运算程序的设计,说实话,我根本就不知道要做,更不清楚如何着手,不是我妄自菲薄,独立完成这个程序设计根本就是不可能的事,可想而知只能寻求帮助了,但这个程序不是轻而易举就能完成的。有些积极的同学从网上搜索了好多有关这方面的资料,拼拼凑凑,进行了多次讨论,终于完成了这部分的设计,在同学的互相帮助下,大多数人都完成了最重要的一部分程序设计。
接下来就是用循环语句使按键上的数字有闪烁的功能,这个因为之前老师有过提点,所以相对简单一些。
完成了整个程序设计,这次课程设计就接近尾声了,不过最后的课程报告着实让我们苦恼了一两天。小小的抱怨一下应该没关系吧。
整个课程设计终于完成了,完成的好辛苦,好艰难,但还是顺利的完成了。我们付出了很多心血和汗水,但我认为我们得到的更多。如果没有同学们的互相帮助,这次课程设计就不会这么顺利,这种同舟共济的团队精神深深震撼了我,《礼记学记》上也有讲过:“独学而无友,则孤漏而寡闻”。同时有些同学积极的态度让我感到一丝惭愧,他们所体现出的坚持不懈的品质更令我折服。当然这次程序设计也让我看到了自己基础的薄弱。古人有诗云:“路漫漫其修远兮,吾将上下而求索”。从今天起我将不断继续求索,学习之路也好,人生之路也罢。
总之我受益匪浅。
程序设计实训报告(汇总15篇)篇七
高等职业教育的目标及侧重点不同于普通高等教育,其培养的学生在毕业后应能直接上岗,具有熟练的实践操作技能。教育部《关于以就业为导向深化高等职业教育改革的若干意见》中指出,高职教育应“坚持培养面向生产、建设、管理、服务第一线需要的‘下得去、留得住、用得上’,实践能力强、具有良好职业道德的高技能人才”。
因此,加强实践性课程教学,对保证人才培养质量显得尤为重要。我院为贯彻《关于全面提高高等职业教育教学质量的若干意见》(教高[20xx]16号文件)精神,针对区域经济发展的要求,灵活调整和设置专业课程,以就业为导向,加快专业课程对应的课程设计改革。目前,我院按照由浅入深、不断深化的教学规律,构建了实践教学三层次四环节的实践课程体系(图1)。实践教学三层次包括基本技能、专业拓展、综合创新,四环节包括实验、实习实训、设计和课外实践。“c语言课程设计”是我院信息类专业的必修专业基础课程设计,在“c语言程序设计”课程教学结束后的下一学期进行,历时2周,40学时。课程开设的目的在于培养学生分析问题和解决问题的能力,为学生提供一个动手、动脑、独立实践的机会。
21项目教学法“项目教学法”是基于建构主义教学理论的一种教和学的模式。著名的瑞士心理学家皮亚杰认为,知识不是通过教师传授得到的,而是学生在一定的情境下,借助他人的帮助,利用必要的学习资料,通过意义建构的方式而获得的。美国项目管理专家约翰·宾认为:“项目是要在一定时间里,在预算规定范围内需达到预定质量水平的一项一次性任务。”
“项目教学法”是通过实施一个完整的项目而进行的教学活动,旨在把学生融入有意义的任务完成的过程中,让学生积极地学习,自主地进行知识的建构,在课堂教学中把理论与实践教学有机地结合起来,充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。因此,在教学活动中,教师将需要解决的问题或需要完成的任务以项目的形式交给学生,在教师的指导下,以小组工作方式,由学生自己按照实际工作的完整程序,共同制定计划,共同或分工完成整个项目。
在项目教学中,学习过程成为一个人人参与的创造实践活动,注重的不是最终的结果,而是完成项目的过程。在高等职业技术教育中,项目是指以生产或制作一样具体的、具有实际应用价值的产品的工作任务。在技术领域,很多小产品或一些复杂产品的模型都可以作为项目,如:在信息类专业,可以开展微机组装、网站建设、信息管理系统开发、局域网构建、单片机制作、多媒体课件制作等项目;在电子类专业,可以开展报警器、led、门铃、家电组装等项目;在商业、财会和服务行业,所有具有整体特性并有可见成果的工作也都可以作为项目,如商品展示、产品广告设计、营销策划等。
22项目教学法的基本特征项目教学法与传统的教学法相比,有很大的区别,主要表现在改变了传统的3个中心:以教师为中心转变为以学生为中心;以课本为中心转变为以“项目”为中心;以课堂为中心转变为以实际经验为中心。项目教学法具有以下特点:
(1)实践性。项目“源”于企业,项目的主题与真实世界密切联系,由浅入深,选择的项目具有典型性、实用性。
(2)自主性。提供学生根据自己的兴趣选择内容和展示形式的决策机会,让学生能够自主地进行学习,从而有效地促进学生创造能力的发展。
(3)发展性。长期项目与阶段项目相结合,构成了实现教学目标的认知过程。
(4)评价特殊性。项目型教学的评价注重学生在项目活动中能力发展的过程,测评内容包括学生参与活动各环节的表现及作业质量,避免了传统的一张试卷定成绩的弊端。测评可以采用自评、小组评、教师综合评等方法。教师只有明确并抓住项目化教学特点,才能更好地完成教学目标。
31教学内容为了更好地开展课程设计教学,经过多次实践和摸索,总结出学生在具体实施项目中一般存在2个方面的知识不足:
第一,在教学内容上,由于前导课程在教学上受学时影响,很多教师对指针、结构体、共用体和文件基本操作的知识介绍不甚完善、系统,更难谈上辅以实例加以消化。对此,针对学生在这些知识点上的掌握程度,利用4~6个学时,实施区别式的、辅导性的、实例化教学。
第二,学生对项目管理知识知之甚少,针对此情况,采用2个阶段实施有别于常规教学的补课行动。第1阶段为项目准备阶段,利用2~4个学时,安排曾经做过项目且做得比较好的学生,现身介绍项目的准备工作(包括如何选题、如何查找资料、如何复习c语言知识)、项目实施过程要完成的工作(包括如何做市场调查、如何做需求规格分析说明书、如何做概要设计说明书、如何做详细设计说明书、如何选择使用代码编码器代码编写注意事项)、项目验收及作业提交的工作(包括程序测试事项、如何写课程设计报告)等。在学生介绍中,教师穿插讲解,辅以点评。第2阶段为项目实施阶段,教师应针对学生发生的问题,及时给予指导,直到学生弄懂为止。
32教学要求切实保证教学质量和教学效果,本着“学以致用”的原则,要求学生做到以下3点:第一要做到“学有三备”,即:在项目实施前做好知识储备,在项目实施中做好安全防备,项目结束时做好被评准备。第二要写好“三书一报告”。“三书”即每个项目组要做需求规格说明书、概要设计说明书、详细设计说明书,“一报告”即人人都要做课程设计报告。第三要做“四自”参与者。“一自”即自律,要求学生自觉履行学生守则和项目实施有关规则,不迟到、不早退、不缺席,实施点名制度,若无特殊原因,有5次旷课者自愿以重修论处;“二自”即自尊,要求学生尊重知识、尊重学习规律、尊重项目组成员、尊重教师、尊重自己;“三自”即自信,要求学生相信自己能够按时、按量、按质完成工作内容,遇到困难时,沉着、冷静,理性地寻找问题解决的办法;“四自”即自强,要求学生不满足自己已有的成绩和以往与课题项目组共同取得的成绩,用创新和超越的思想,做出比以前哪怕是前进一小步的事情。同时也要求教师做好相应的工作,如做好项目整体规划、精心准备、努力激发学生参与行为、为人师表、表扬为主、批评为辅、多分析、精点评等。
33项目实施进程项目教学法是一种生动、灵活、多样化的教学方法。在项目实施过程中,既不能生搬硬套地利用一个时间标准,又不能影响项目实施的整体进程,因此对时间的灵活处理是非常关键的,也是值得商榷的。
34明确项目内容,帮助学生立项立项首先要审题。当学生拿到项目列表时,最不能忽略的问题,就是提醒学生审题。审题恰当对学生以后开展各项工作是关键。审题时,学生首先要考虑自己的长、缺处,做到扬长避短,也就是说审题就是学生自己审自己完成该项目有多大的能力,有没有信心。只有学生明白自己,才可以避免以后实施项目过程中走弯路。同时既要建议学生在组建项目组时,考虑所在组的其他学生的长处和短处,又要尽量避免使被学生认定的差等学生没人愿意与其组合,而成绩好的学生又抱团的现象发生。
根据近几年带课程设计的经验,关于如何合理选择项目,建议教师应从学生的角度考虑以下4个因素,协助学生做好选题:
(1)规模。项目规模太大会影响项目的完整性,项目规模太小难以体现课程的实践性。
(2)难度。项目难度一定要适中,既要激发学生学习的兴趣又不能影响学生的自信心。
(3)实用性。项目的选择应该是现实世界真实的工作任务,具有一定的现实和实用性。
(4)趣味性。兴趣是最好的老师,所以在选择项目时应考虑其趣味性,让学生有更大热情投入项目。
程序设计实训报告(汇总15篇)篇八
学号:10501135实训单位:凤凰会展公司实训地点:长春。
实训时间:2013年9月23日至9月27日共五天。
长春种子展展会现状及改进方案。
会展业素有“触摸世界的窗口”之称,5年来长春市会展业实现了从小到大、从弱到强的跨越,各项会展活动的成功举办,极大提升了长春的国际知名度和影响力,成为“世界了解长春,长春走向世界”的重要窗口。
长春种子会展会近几年发展迅速,每年在长春农业博览园隆重举行,有来自国内外500余家企业参展。他们将为逾万名到场业界人士展示当今农资领域的最前沿技术和创新产品,以满足东北地区中高端农资行业的市场需求。同时,来自种子行业的专业参展商、观展商、采购商将通过主办方便捷、高效的商贸平台,掀起新一轮的种子采购浪潮。一大批品牌展会伴随长春一路走向辉煌。近几年来,经过各组委会的精心组织和策划,成功打造了东北亚博览会、汽博会、农博会、房交会、民博会、雕塑展、电影节、冰雪节、消夏节、汽车节、君子兰节、长春国际汽车论坛、长春雕塑大会等具有较大国际影响力的知名品牌展会;成功创办了长春创业就业博览会、中国(长春)国际轨道交通与城市发展高峰论坛。我市还坚持面向全国招展引会,先后将第24届中国植保信息交流会暨农药械交易会、第七届中国农交会、第三届中国生物产业大会、第二届中俄印企业合作会议等全国性和国际性展会活动成功引入,对提升长春会展业在全国以及国际上的影响产生了重要作用。
一、长春种子展会发展现状。
长春每年有100多个以上展会。大家熟知的特别是东北亚经济博览会,这是商务部在全国举办的六大国家级展会之一,是振兴东北老工业机会之后发展的一个大展。其次是在国内、国外具有知名度。而且进入了国际认证程序的中国长春国际汽车博览会,以及中国国际农业博览会、中国电影节、中国冰雪旅游节、国际雕塑展、光电展,还有医药展等专业展会。
长春种子会展会展出总面积超过8万平方米,接待专业观众近12.5万人次,是东北乃至中国北方地区最具影响力的农资博览会。每次展会大概有来自全国28个省市自治区的近500家展商;近25000的展出面积;近40000位专业观众;为期3天左右。秉着了解行业最新的发展动态,相遇新老客户,创造更多的商贸机会。
长春坐拥中国最大、发展最迅猛的粮食生产基地---东北三省,尽享“天时、地利、人和”之优势,东北四省农资博览会带您走进东北,以满足东北地区中高端农资行业的市场需求。同时,来自种子行业的专业参展商、观展商、采购商将通过主办方便捷、高效的商贸平台,会为您提供更广阔的舞台,了解行业最新的发展动态,相遇新老客户,创造更多的商贸机会。
长春通过举办国际会展文化节这样一个契机,与国内外业内人士沟通交流、取长补短。同时,和国家一些重点展会的项目进行对接,将些重点展会项目落户在长春,为各个产业提供一个集聚的平台。长春市人民政府对这次会展文化节的前期准备工作非常重视,长春的组织框架早已建立好,服务工作也都做了相应准备,对于文化节,要体现两个方面:一个就是文化。另一个就是休闲。既要交流又要休闲,业内人士到长春来参加这个节日的庆典活动,同时也能得到休闲和交流。会展业将来也要走出一条像吴仪总理讲的“国际化、专业化、规范化、法制化”这样一条路,这是我们未来发展的方向。会展业无序竞争缺乏在相应的法规规范。其次知识产权侵权的问题,这已经是一个国际化问题。“知识产权”是指如果这个展览会是一个名牌展会,是一个具有国际性的展会,就应该遵守国际惯例,遵守知识产权世界的规范章程,否则,这个展会就不是名牌展会,同时也可能就是一个“垃圾展会”,因此在展会定位上,将来在规范化方面能够定位,或者用国际认证方法让参展者或者参观者像认识iso9000认证一样,做到展会的品牌化。
从现状来分析,长春种子会展业的发展有自身的优势。从会展场馆设施状况、接待能力来看,会展基础设施日益完善,拥有现代化、正规化的会展场馆四处。从会展业的发展势头来看,有能力发展成为区域性的会展中心城市。但是,长春种子会展业迅速成长的过程中,也存在一些问题,如行政办展倾向明显、市场运作不力等。虽然,整个长春会展业正日益向国际化、专业化、规模化和品牌化的方向迈进。但不可否认的是,长春会展经济在全国还属于偏下的水平,没有一个权威部门对会展进行统一的协调和管理。机遇与挑战并存,这对长沙的会展业来说,也是毋庸置疑的。在面临发展机遇的同时,长春会展业的发展也面临着挑战。主要问题如下:
1.主题缺乏特色。
长春种子展会每届的除了参展的产品不一样外,其会展展台、设计方案都大。
同小异,很难办出特色、办出实效、办出规模、办出水平,以企业为主、境外客商、展览交易、农业文化新突破的要求。
2.长春种子展会的基础设施有待完善。
长春种子展会的基础设施有待完善,缺乏对展台的设计。会展业独具匠心的设计,配置齐全、先进的设施设备等等会展业的基础设施建设方面可以使得展销会议的内容更清晰的展现出来,形象生动的表现出了展销所要表达的意义,让参加会议的人员明白这次展销会议的目的,为以后的展销提供基础。
3.缺乏会展专业人才及对人员的培训。
长春会种子会展工作人员水平不一,缺乏专业性人才和对其的培训。人员介绍、筹备情况介绍、展出情况介绍等却发生动,技术训练次数少能力不足。主要缺乏展台的接待和推销技巧。
4.工作人员管理落后。
各组工作人员没有筹备工作计划,并按照计划推进工作。长春种子会展的公司人员没有统一着装,佩带工作牌。很难分清客户和工作人员,公司人员到达现场的要求没有规定,有出现迟到、早退和无故缺席的情况。
二、关于改进长春种子会展方案的建议。
1.专注于潜在客户,争取和潜在客户预约,并在展会后的4到5天内面谈或电话接洽。
2.展会期间,每天工作结束时和员工开会,收集整理潜在客户的联系方式,并立刻跟踪服务,确保当客户回到他们的办公室时,已经有公司产品的一份样品在等着他们了。
3.保护好资源:准备的宣传资料,量大的,要求人人都有,比如宣传单页;重要的,要收好,有选择性地发放,否则一窝蜂上来一下就没有了,也来不及重新制作,等后面几天的厂商来了,名片也没有了,资料也没有了,就不太好了。
4.努力结交朋友,这些朋友可以是行业里的管理人员,可以是同行,可以是上游供应商、或是下游、媒体的朋友,政府的人员等等,同行交几个朋友,同类交几个朋友,政府里面交几个朋友等等,多个朋友多条路。
5.展会的收尾工作内容如下:
(1)总结意向客户量、成交量以及利润的实现情况。
(2)会后搜集到信息的跟踪处理工作。展会竣事后,收集到的客户资料统一送交xx,再由xx负责跟进并安排展会的后续行动,后续行动可能需要一个月时间,如果有当地客户也去参展,也可边续几天,去拜访他们。
6.参加展览纪律。
未经允许,不得私自脱离展位,特殊环境可向负责人请假。主动到展位三步间隔,必需微笑相迎。有主顾在展位的环境下,不得占坐主顾欢迎位。
7.参展人员的行为规范。
真诚,对客户询问礼貌相待,不可挑拣,不是目标客户也要做好宣传工作。耐心,客户的提问和关心越多,代表意象越大,但切记因过于热情而吓跑客户。专业,对品牌与产品的定位,市场、消费心理分析和见解要专业客观,清晰的表达能力能让客户更好的判断品牌的市场价值。
8.参展的注意事宜。
资料准备:资料是企业和产品形象的重要体现。产品目录应重视,给人以正规的印象。宣传材料的纸张及印刷应该力求精美,版式设计方便阅读,图片尽量完善、清晰。一定要准备充足的名片。营销人员名片应以中英文印制,数量以每日100-200张准备。
展台设计:应尽量突出本公司的特色,有一个主题。可以请专业的展览设计公司来做,效果会好一些。除非有特殊原因,不要将展台四周密封起来,否则会失去很多机会。
参展人员要求:参展人员应该了解公司的销售意图,熟悉本行业的市场行情,现场解说员应解释产品的功能性和作系统演示。人员着装要统一正规,最好佩上公司统一的司标。
保持联系人的统一:确保每个人递给客户的名片都是统一的,以方便潜在客户以后的联系。胸牌:参展人员应戴在身体右侧,因为用右手与参观者握手时,右肩会向前倾,这样胸牌就会靠近对方,引起对方注意。
对方的有关资料,以便日后联系。对客户的问题,需要实事求是地回答,不能搪塞或不置可否;对暂时回答不了的问题,应告诉客人原因和明确的回答日期。
巧妙应对报价:在展会上谈生意,对不了解的买家,可以稍后调查其公司背景、资信情况再做决定。展会上的报价有讲究,一般是统一报价,如有特殊需求,了解清楚后再报价。
听取客户建议赢得潜在定单:有的客户虽然对现有产品没有落单,但对某一产品提出具体改进要求,或者提出建议希望二次开发,他们不仅是将来的买家,而且直接提供了市场信息。只要这些要求满足起来并不困难,设法满足。
总之,要完善会展服务运作体系。为会展配套的相关企业,要树立“以人为本”的服务理念,按照市场化、商业化和优质、高效的要求进行服务运作,尽快实现会展场馆租赁、广告、展品运输、仓储、展位搭建、物业管理等服务流程专业化、规范化,餐饮、旅游、住宿、交通等配套服务标准化、人性化,逐步形成具有自身特色、符合市场经济规律和国际惯例的服务运作体系。加强会展专业队伍建设。建立会展从业人员培训制度,通过举办讲座、培训班等多种形式,提高会展从业人员的专业化水平。要发挥我市教育优势,鼓励大专院校开设会展专业,培养专门人才。鼓励从业人员参加专修和各种培训活动,凡参加会展管理部门认可的培训活动,可补贴一定比例的培训费用。把会展业专门人才列入紧缺人才之列,会展企业急需的特殊人才,经市人事管理部门认定后,可办理引进手续;会展专业的全日制大专以上(含大专)毕业生,可办理在长落户手续。争取通过3至5年的培育,造就一支素质较高、数量充足的会展骨干队伍。这样才能确保长春种子会展业健康、稳定、有序的发展,更好的拉动长春及东三省地区的会展业经济发展建设。
程序设计实训报告(汇总15篇)篇九
1.了解外汇模拟交易系统的构成2.熟悉外汇交易的常见币种、常见的汇率类型。
3.熟悉外汇银行常见的报价方式。
【实验条件】。
1.个人计算机一台,预装windows98操作系统和浏览器。
2.计算机通过局域网形式接入互联网。
【知识准备】。
本实验需要的理论知识是汇率的标价方法以及报价方法。
【实验内容与步骤】。
3.进入世华财讯的国家外汇,了解汇率的类型。
4.进入世华财讯的国家外汇,了解外汇银行对外汇的报价方式。
【实验报告要求】。
实验报告要求写清楚个人的操作步骤。
重点写明如何解决交易中出现的问题。
个人操作的心得体会。
实验二:外汇行情分析。
掌握预测汇率走势的基本分析方法、技术分析方法。
【实验条件】。
1.个人计算机一台,预装windows98操作系统和浏览器。
2.计算机通过局域网形式接入互联网。
【知识准备】。
1.本实验需要的理论知识是汇率的标价方法以及报价方法。
2.影响汇率的基本因素主要有经济、政治、新闻和心理及其他不可预期的因素等。
3.移动平均线、macd、rsi等技术指标。
【实验内容与步骤】。
2.根据这些因素对汇率走势的影响,进而判断这些货币的大致走势。
3.进入世华财讯进行国际外汇的技术指标分析,了解相应货币的技术指标及图形。
4.可重点看看该货币的k线图、移动平均线、macd、kdj、rsi指标等。
【实验报告要求】。
实验报告要求写清楚个人的操作步骤。
重点写明如何解决交易中出现的问题。
个人操作的心得体会。
实验三:外汇实盘交易。
1.学会运用技术分析手段选择货币对进行操作。
2.学会运用国际资本流动影响因素对所选择货币对进行分析。
【实验条件】。
1.个人计算机一台,预装windows98操作系统和浏览器。
2.计算机通过局域网形式接入互联网。
【知识准备】。
本实验需要的理论知识是国际资本流动情况对汇率变动的影响理论与外汇买卖的原理。
【实验内容与步骤】。
1.入世华财讯金融模拟交易系统,打开汇率走势图,运用技术指标进行分析。
2.世华财讯外汇模拟交易系统,打开实盘交易。
4.据记录的情况,运用所学国际金融理论选择货币对进行操作。
5.据操作菜单的提示进行买/卖。
【实验报告要求】。
实验报告要求写清楚个人的操作步骤。
重点写明如何解决交易中出现的问题。
个人操作的心得体会。
实验四:外汇保证金交易。
1.学会外汇保证金交易的操作。
2.学会运用保证金交易的原理确认多头和空头交易。
【实验条件】。
1.个人计算机一台,预装windows98操作系统和浏览器。
2.计算机通过局域网形式接入互联网。
【知识准备】。
【实验内容与步骤】。
1、进入世华财讯金融模拟交易系统,打开汇率走势图,运用技术指标进行分析。
2、进入世华财讯外汇模拟交易系统,选择保证金交易。
3、熟悉在保证金交易下的外汇买卖价格的确认和开仓平仓的使用。
4、根据所选货币的走势做多头和空头外汇模拟交易操作。
5、要根据实验内容和要求完成实验记录和实验报告。
重要的经济指标:国内生产总值(gdp)工业生产(industrialproduction)失业率(unemploymentrate)贸易赤字(tradedificit)经常项目收支、资本帐收支利率生产物价指数(ppi)消费物价指数(cpi)、趸售(批发)物价指数(wpi)、领先指标、个人收入、商业库存、采购经理人指数、耐久财订单、设备使用率、房屋开工率。
【实验报告要求】。
实验报告要求写清楚个人的操作步骤。
重点写明如何解决交易中出现的问题。
个人操作的心得体会。
实验五:外汇综合交易。
1.熟练掌握外汇实盘交易和外汇保证金交易的操作。
2.学会运用保证金交易的原理确认空头交易。
【实验条件】。
1.个人计算机一台,预装windows98操作系统和浏览器。
2.计算机通过局域网形式接入互联网。
【知识准备】。
外汇实盘交易:根据国际清算银行的统计,全球每天的外汇交易量大约在1.9万亿美元。当您预期某种可自由兑换的外汇(或外币)在未来一段时间内,相对于您现在所持有的可自由兑换的外汇(或外币)的汇率会升高时,您可以将自己持有的可自由兑换的外汇(或外币)兑换成您预期将升值的可自由兑换的外汇(或外币),通过这种方式来获得汇率差额的利润。
【实验内容与步骤】。
1、进入世华财讯金融模拟交易系统,打开汇率走势图,运用技术指标进行分析如:欧元兑美元:
20日亚市早盘,欧元兑美元盘整于5日均线下方,昨日汇价收盘大阳线,而且汇价升至20日均线上方,暗示汇价仍可能震荡走高。但从macd指标看,快线和慢线仍在发散而且绿色柱状线也放大,目前汇价和指标存在背离;随机震荡指标看,目前中高位区域,快线和慢线处于焦灼状态,方向不明。目前上方初步阻力位在5日均线1.4350附近,此位置也是4小时图20小时均线,更多阻力位在10日均线1.4390;下方初步支撑位在20日均线1.4280,更多支撑位在本周低点1.4160附近。
阻力位:1.4350、1.4390、1.4480。
支撑位:1.4280、1.4155、1.4020。
操作策略:建议逢低买进,逢高破败做空。
2、进入世华财讯外汇模拟交易系统,选择外汇实盘交易和外汇保证金交易。
3、熟悉在保证金空头交易下的外汇买卖价格的确认和开仓平仓的使用。
4、熟悉在实盘和保证金交易下的外汇买卖价格的确认。
5、要根据实验内容和要求完成实验记录和实验报告。
基本面分析是基于对宏观基本因素的状况、发生的变化及其对汇率走势造成的影响加以研究,得出货币间供求关系的结论,以判断汇率走势的分析方法。由基本面分析得来的汇率长期发展的趋势较为可靠,并具有提前性。但其缺点是无法提供汇率涨跌的起、止点和发生变化时间。因此,对于基本面的分析一定要结合技术面以及市场心理等因素进行研究。了解学习到了移动平均线、macd、rsi、kdj、的用法。
为什么外汇分析中基本不考虑成交量的影响?
国际外汇市场是开放和无形的市场,先进的通讯工具使全球的外汇市场联成一体,市场的参与者可以在世界各地进行交易,(除了外汇期货外)某一时段的外汇交易量无法精确统计。所以在外汇市场的技术分析中,基本不考虑成交量的影响,即没有价量配合,这是外汇汇率技术分析与股票价格技术分析的显著区别之一。
【实验报告要求】。
实验报告要求写清楚个人的操作步骤。
重点写明如何解决交易中出现的问题。
个人操作的心得体会。
程序设计实训报告(汇总15篇)篇十
程序设计是计算机专业的重要课程之一,通过上机实践来巩固和应用所学的知识,掌握编程技巧和解决问题的能力。在这学期的程序设计上机报告中,我深感到程序设计的重要性和挑战性,同时也收获了很多。
首先,在实践中学习是最有效的方式之一。在课堂上,老师会讲解一些基本的概念和理论,但是要真正掌握编程技巧,还是需要在实践中运用。通过上机实践,我才真正深入理解了编程语言的各种语法和命令的使用方法。在实际编写程序的过程中,我会遇到各种难题和错误,但是通过不断调试和修改,我逐渐熟悉和掌握了解决问题的思路和方法。这样的实践过程对我的学习和职业发展都非常有帮助。
其次,编写上机报告对我来说是一个对自己工作的总结和反思的过程。在每次实验中,我需要记录下自己的代码思路、问题和解决方法,并进行分析和总结。通过写报告的过程,我不仅能够再次回顾和巩固自己的知识,还能够发现和解决自己之前忽视或者不够深入理解的地方。同时,报告还能够帮助别的同学理解和学习,通过彼此之间的交流和讨论,我可以进一步提升自己的理解和思考能力。
此外,在程序设计上机报告中,我也学会了团队合作和沟通的重要性。有时候,一个问题可能并不是只有一个完美的解答,而是有多种不同的解决方法。在和同学一起完成上机实验时,我们可以互相借鉴和学习,通过合作和讨论,我们可以找到最优的解决方案。而且,在报告中,我也会和同学分享和交流自己的思路和代码,互相提供反馈和改进意见。这样的合作和沟通不仅能够提高我们的编程能力,还培养了我们的团队协作能力和交流技巧。
最后,在程序设计上机报告中,我也体会到了对细节的重视和耐心的重要性。编写一个完整、正确的程序是一个复杂的过程,需要我们对代码的每一个细节都进行仔细思考和仔细检查。在不断修改和调试中,我们需要有耐心和毅力,不断发现和纠正错误,直到程序完美的运行为止。通过一次次的实践和总结,我逐渐意识到细心和耐心对于一个程序员来说是非常重要的品质,并且意识到只有对自己程序的细节把握的越准确,才能够写出优质的代码。
总之,程序设计上机报告让我深入理解和应用了编程知识,提高了我的编程技巧和解决问题的能力。同时,编写报告也是对自己工作的总结和反思过程,加深了我的理解和巩固了知识。此外,合作和沟通以及细节和耐心对于一个程序设计师来说也是非常重要的品质。通过这学期的上机实践和报告写作,我对程序设计有了更全面和深刻的认识,并且我也会将这些心得体会应用到以后的学习和工作中,不断提高自己的编程水平。
程序设计实训报告(汇总15篇)篇十一
在初学c语言的一个学期后,我们进行了c语言实训阶段,尝试编写一个比较复杂的程序系统。在为期一周的时间中,我们同组的同学共同的感受是:c语言实训和平时上课所接触的程序是有很大不同的,所经受的考验和克服的困难是平时所无法比拟的。好在同组的搭档们精诚合作,分工明确,有问题共同解决,攻克了c语言实训的复杂程序。在这里,我作为其中的参与者,感触良多。
在这次实训中,我对对c语言有了一个更深的了解认识,也对这个学期学的知识得到巩固,还尝试运行编程,每次运行程序成功,让我对下面的项目就充满信心。通过自己与同学合作编写程序,最终把最初的理论知识转化基本技能。这次的实训,使我对c语言的学习产生浓厚的兴趣。
还是这次实训,最令人激动的就是合作做项目,虽然那只是一个很小很小的项目。每天大家来得很早,大家在一起学习,取长补短,我们很好的在实训中长知识,提高我们的学习热情。实训中深切体会到了老师认真负责的伟大的精神和热情为同学指导的促学方式,虽然对有些时候老师没给我们指出解决问题的方法有些小抱怨,但是到了结束时才知道,这种教学让我们自己学会了自学,学会了去看懂别人的代码。更多是老师给的感动,每天在我们来之前就到了教室,在讲课中海给我们分享他在公司上班的一些心得和体会,还有那些我们应该注意的事项,这些是平时上课时无法学到的,是更深层次的巨大收获。
通过这次实训,也使我们发现了许多问题。
在实训中,我们认识到自己还有很多的知识没学好,基础知识没理清,而且许多东西还要去翻书,去上网搜索。而且遇到一些小错误运行不出来,就会烦躁不安,觉得有些自暴自弃或者抱怨项目的变态,以后要克服,尽量保持一颗良好的心态,学好c语言,也学好用c语言编写一个按要求的系统。
还有就是对于未来,近程就是下学期,我觉得我还有许多方面需要提高。
首先我要继续学习好c语言的基础知识,然后能在电脑上熟练的运用。然后每天都能写一些程序,上网时候多看一些优秀的教程和优秀的代码。遇到问题时多和同学讨论,并且多弄出几套方案,多锻炼自己结局问题的能力和与同学合作的能力。
总之,这一切都成为我记忆里面的一个篇章,更是在c语言编程上的一个里程碑。
一周的c语言实训,虽然时间略显仓促,但却让我学到了很多实际运用的技能!
首先,在实训中的第一步是编写功能较为单一的小程序,虽然是小程序,但所用的知识却都是我们本学期学习的重点知识。在做题的过程中让我们把这些知识复习了一遍,强化了知识!
其次,这次作中所碰到的题目,在实训中已经接触过,所我们都比较深知这些题目的要求和算法,因次在编写小程序时比较快,而且算法也是比较简化,运算准确。鉴次我明白很多编程题要经过多次编写修改与调试,才会得到最简略的算法。
再次,平时我们学c语言视乎都是为了考试或者做一些比较常规的题目,而这次实训却给我们的将所学知识运用于解决实际问题的机会,让人更有激情,这就是编写软件的在雏形,也让我们感受到了编写软件程序的乐趣。但是不仅仅是如此,更为重要的是在运用所学知识的过程中,记住这些知识,并能够广泛的运用!
虽然我这次是编写一个菜单的程序,但是如果我么留心的话,我们身边有许多电子设备都是内置有程序的,我们也可以在此次专题实训过后,自行确定其他的专题进行编写程序,这样可以让我们的知识更加深化丰富!
这次实训似乎是对我巨大的考验,程序在不慌不忙的进行着,按照我自身的进度,提前完成是没有问题的,但是很多客观条件让我不得不在最后的时间里才上交的作业。每当我把程序写完以后,却由于每一台电脑的识别格式不一样而导致我所写的文件一次次的被损坏,尽管这样,我仍然没有放弃,最后还赶在截止时间到来之前上交了我的作业!
这一次编写大作业的程序又让我感受到学程序可以锻炼缜密的思维了。因为平时练习的都是小程序,所以句段比较少,一些错误都很容易被检查出来,但是这次实训却是上百段的语句,难以检查,似乎也没有经验去怎么检查,那一刹那感觉到很急,但又不知如何是好,可是又不轻易的向老师询问,因为好像蛮简单,相信自己能够检查出来,所以我一般都是独立思考的完成的,只有少部分是在老师和与同学讨论下完成的。
在编写程序中,真的是细节决定成败,因为不管程序的语句是多是少,但是只要有一条语句或语法不正确,就不能使程序得到所需要的结果。没能够使自己编写出来的程序等到想要的结果,意味着这是一个不理想的程序,对于本次编写来说则是失败的。
程序设计实训报告(汇总15篇)篇十二
提到了一个父亲受到盖世太保传唤的细节,这里有2个用意:一是说明德国国内的秘密警察对普通老百姓的监控水深火热,二是暗指父亲有可能从事一些“进步”活动。
3.教官“狗急跳坑”
在拉了弦的手榴弹掉在训练坑里后,经验丰富的教官选择的处理方式居然是赶紧一个人跳坑逃跑,这里的确有些让人费解,唯一的解释是在有意“妖魔化”纳粹的训练体制。联想起一部法国人拍的二战题材片《光荣岁月》中一个相似的镜头:新兵蛋子的手雷被误拉,手足无措的他一脸恐慌,他的上级赶紧捡起来扔了出去„„在这点打死也不相信以钢铁意志著称的德国人会输给法国人。
4.被屠戮的苏联娃娃兵。
手无寸铁的一群“苏联逃兵”成为了纳粹新兵们的一堂生动地“实习课”。在那个寒冷的夜里,他们一个个倒在了枪下„„这段控诉个人认为是此反战片中最震撼人心的一段描述。不仅仅给了一个艾伯特父亲枪杀所有娃娃兵这一个残酷的结局,更重要的是给了所有热爱和平的人一个无奈的启示:在战争中,所有平民穿上军服就成了刽子手!那些和艾伯特同样年轻的脸,在自己的祖国也曾经有着幸福安康的生活,可如今却不得不穿上苏联军服,成为了战场上的炮灰„„这点不关你是德国人,还是苏联人,还是xx人,只要你的国家不幸经历了战争,在最惨烈的时刻,不管出于什么样的理由,你都必须响应征召,这是你无法逃避的宿命!整个二战中,苏联的青壮年人口急剧减少,出现了一个又一个寡妇村。这是时代的不幸,也是整个人类无法避免的劣根性。
5.1942年的冬天。
影片有三处直面死亡。
第一次,是friedrich的同学siegfried难堪军官无尽的心理压迫与凌辱,在一次训练中扑身抱住同伴扔出的炸弹,血肉溅满其他同学惊悚的身体。
讽刺的是,他的死由于保护了整个小组的生命受到了嘉奖并成为其他学员为组织“献身”的楷模--这也许是他生命里唯一“光荣”而致命的牺牲,实际却是他无路可走后最终的归宿。在最后的一瞬间,我们在他的眼里看到的是终于可以结束这一切的渴望。
第二次,是小组受命进行杀人训练,在黑夜的树林朝与他们同龄的苏军俘虏的孩子射击。friedrich最好的朋友albrecht看到自己究竟干了什么,发疯而无助地给被射得鲜血淋漓的“敌人”止血,直到他做军官的父亲冷酷地推开他,补射一枪,结果了那个孩子幼小生命。
第三次,也是最终决定friedrich心里完成最终回归的一次,便是albrecht的死。冰湖的游泳训练,似乎成了albrecht这个被做高级军官的父亲忽视的“zuschwach”的孩子“一线生机”。只有死亡才能使他脱离这个可怕的世界--这个没有感情只有杀戮的弱肉强食的世界。他唯一不舍得的,也许只有隔着那层美丽冰花声嘶力竭呼唤他名字的friedrich。
看过影片,不得不提albrecht这个我认为是全片最打动人的感性的角色.他以一个软弱的形象出现,与做纳粹军官的他的父亲和魁梧的friedrich形成鲜明对比,他难以成为父亲希望的儿子--无论从身体上还是心理上都是如此.而他的灵魂,始终指向着爱,无论是对亲情,对友情,还是对“敌人”--正常的说,也许这些孩子都不知道什么是敌人、为什么要射杀和自己一样的人.他的真,使得自己也曾经怀疑过而试图得到父亲的欢心。然而他终究是影片中最为执著自己的人,最终他的死也表明了这一切--他是脆弱的,也是最坚强的。所以他的死才无比的美丽和平静,冰封的湖面下,他以死逃避人间的恶,也是最后的反抗。
艾菲布里斯特。
当一个曾拥有田园般幸福生活的女孩将自己的人生捆绑在不爱的人身上,这注定会成为悲剧,注定会在她真正品尝到爱之甜蜜时,方可获得化茧成蝶地自由。
女人亘古不变地生活在男权的世界中,苟延残喘地可怜活着,在社会的眼中,女人只是个附属品,只是个传宗接代的工具罢了,她们的感情是要建立在男人的自尊上,她们的爱情变得一文不值。
我喜欢影片中的那片海,阴郁却平静,空旷而自由,深深地洞悉到艾菲的心境,事事无常,如同蓝色冰冷的海,波澜起伏,变化莫测。
死亡?生存?应该是自己去选择与面对,对与错,爱与狠,如出一辙,即便我们曾经做过那些被称之为违背社会道德的事情,又有多少在漂亮的外表背后,孕育着一个更为丑恶的现实。
家庭的意义何在?允许自己的女儿和自己的情人结婚,接受女佣与主人之间的乱伦,生命被无情地践踏,所有的这些只是因为那固有男人存在的社会地位,就变得合法化、正义化、常态化。
电影中运用了很多隐喻符号,让我很感动——蓝色的海水、慵懒的狗狗,奔腾的马儿,一步步地与当时德国的宗教社会背景形成鲜明的对比,进行着对抗。
诚然,人类,不知从何时开始一面满口的仁义道德,另一面却小心翼翼地用虚假的面具来伪装、欺骗自己。
贵族小姐艾菲·布里斯特的母亲婚前曾和男爵殷士台顿相爱,艾菲长大后,母亲作主把她嫁给了他。殷士台顿在海滨小城凯辛当县长,只顾往上爬,不关心妻子。艾菲在年龄和感情上同丈夫有很大距离,感到生活空虚。不久,她认识了丈夫的朋友克拉姆巴斯少校,克拉姆巴斯是个玩弄女性的花花公子,他引诱了艾菲。后来殷士台顿调职柏林,艾菲就此摆脱了克拉姆巴斯。六年后,殷士台顿偶然发现克拉姆巴斯和艾菲过去的通信,知道了他们间的关系。他为了贵族的名誉,就和克拉姆巴斯决斗,把对方打死,又和艾菲离婚。最后艾菲病死在娘家。
程序设计实训报告(汇总15篇)篇十三
短短的一个月很快就过去了,在这短短的一个月里,我学到了很多,了解了很多。在这一个月里我学到了有关java等方面的知识,了解了关于软件开发的流程。了解了自己的不足,知道了自己努力的方向。
回顾这次的实训,这次或许是最后的实训机会。我是一名大二的学生,明年或许就要出去实习了,所以我很珍惜这次的实训机会,因为它能够让我了解自己的不足以及以后自己努力的方向,同时也能让我了解软件开发的流程,增加一点软件开发经验和社会经验。让我在以后的实习中会更好的融入到其中,增加自己的就业机会,因为纵观现在的就业形势很不让人乐观,由于之前的经济危机,就业机会越来越少,就业也越来越难,这就给了我们很大的压力,所以要是没有真本事,就业岗位就无从谈起,因此,在以后的学习中,我会更加好好努力。
通过这次的实训,我学到了很多:
首先,对java识比以前有了更深的了解。在这之前由于种种原因我java学的很不好,编程我几乎写不出来。但经过这次的实训,我对java的理解,虽然还有很多都不懂,但我会在今后的实训和学习中加以学习了解,力求弄懂,增强自己对java的理解。
其次,在这次的实训中我的动手操作能力有了一点的提高,刚开始的时候jdk的配置,数据库的安装都出现了一定的问题,java可实话开发工具的不熟悉,所以开始的时候进程很慢,时间都用在了jdk的配置,数据库的安装以及熟悉java可视化开发工具上,但付出有了回报,成功的配置了jdk,安装了数据库,熟悉了java可视化开发工具,总的说来,自己还是有一定的收获的。因为自己的动手操纵能力得到了提高。
最后是团队协作。在整个项目完成过程中团队协作有着不可替代的作用。从在刚拿到项目时对项目的分析到最后的项目完结的都有一定的体现。刚拿到项目时,我们团队进行了分析,并分配了各自的任务。当我们其中一人遇到问题的时候,我们其他人都会去帮忙,效率提升了很多。但可能由于不是一个宿舍的,大家彼此间都不是很了解,所以交流中还是存在了一定的问题。
在这次的实训当中我收获颇丰。但仅仅靠这一个月的学习还是远远不够的。所以在以后的学习中我会更加努力,提高自己的能力,让自己在以后的社会道路上打下坚实的基础。
姚新。
扩展阅读:java个人实习总结。
4、在做项目的时候不应该有参考代码。
长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。
一:项目的地位。
因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。他们欠缺的主要是两点:
(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。
(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。
学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。
4:最后综合项目一定要是实际应用系统。
学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。
三:java怎么选择项目。
这个不是靠想象,而是根据实际的情况一步一步分析出来的(呵呵要卖弄一下:这也算是逻辑思维),当然这里只是讨论方法,不涉及具体的项目案例。我们可以采用倒推的方式来分析:
(3)然后开始选择分阶段的项目,分阶段的项目应该比刚才分析出来的分阶段任务稍稍复杂点,这样才能达到训练的目标。定下分阶段项目后,同样去分解,定出为了完成他所需要的各部分知识点和深度。
(5)最终把要求掌握的知识点和要求掌握的深度,分散到日常教学和练习中。好了,把上面的分析用正向描述就是:
日常教学和练习中学习和掌握的知识==〉演示项目==〉分阶段项目==〉综合项目==〉胜任企业实际开发需要。
附注:有了好的项目还要有好的训练方法(这个另外立文讨论),最最基本和重要的一条就是:绝对要指导学生亲自动手做,而不是看和听,所以尽量不要选择有现成代码的项目,演示用的项目也最好不配发代码,让学生能够跟着做出来才是真的掌握了。
上面阐述了java对项目的态度和基本选择方法,这里再把其中几个重要的、与众不同的特点阐述如下:
1:真项目。
项目一定要真实,要是企业实际应用的,不能是教学性的项目,否则会脱离实达不到项目实训的效果。还有一个一定要是最新的项目,企业的要求也是在不断变化的,应用技术的方向和层次也在不断变化,这些都体现在最新项目的要求上,旧项目所要求的技术和层次很可能已经过时了,根本达不到训练的目的。
开发的流程也要跟企业的实际开发保持一致。从项目立项开始,到需求分析、概要设计、详细设计、编码、测试的各个环节,都要完全按照真实的开发流程来做。
开发的环境也要跟企业一样,包括常用的开发工具、开发平台、应用服务器、常用插件、测试工具、项目管理工具、项目管理文档等等。
这是java最与众不同的一点,java深知:软件是做出来的,而不是听出来或者看出来的,企业需要能实际开发的人员,而不是只听过、看过但不能做的人。所以java十分强调:项目一定要让学生动手写出来。
java的做法是:老师做为项目经理,带领着大家一起去做需求分析、概要设计、数据结构设计、接口设计、重要业务流程的分析设计等,然后由学生们分团队进行开发,实现整个项目。这里有几个与众不同:
(1):现场带领学生一起做分析和设计,而不是预先做好了来讲讲。因为需要学生学习的是分析设计的过程和方法,而不是已经做好的结果。(2):java选用的项目基本都是企业最新的项目,很多都是java的学生和企业在同期开发,所以是不配发源代码的。这样也断绝了学生的依赖思想,认认真真去开发。可能有同学会问:为什么不选择有源代码的项目呢,那样还可以参考学习啊!
这是一个典型的误区:觉得通过看人家的代码能够加快自己的学习。这个方法对有经验的人来讲是对的,但是对于还在学习期间,没有经验的学员来讲,就是一个认识的误区了。因为你也许能看懂代码的语法,但根本看不懂代码背后的含义,看不懂代码的设计,看不懂为什么要这么实现,看不懂代码所体现的思想,其实,看了跟没看没有多大区别。事实上,java界最不缺的就是代码了,那么多开源软件,小到一个工具,到企业级erp都有开源的,而且很多都是大师级的作品,说实话比你参考的那些代码质量高多了,但是又有多少人能真正看明白呢,原因就在于达不到那个水平,看不懂代码背后所体现的设计和思想以及为什么要这么做,效果也就不好了。
当然不排除有这样的高人是能够完全能理解和掌握这些大师级作品的,但估计不会是刚开始学习java开发的学生,所以java根据多年的培训经验,友情提示:在初学阶段,看一千遍,听一千遍,都不如自己动手写一遍所达到的学习效果。自己能写出来的功能才是你真正掌握的功能,而不是你看得代码或者是听老师讲的,就算讲过看过,但是自己做不出来,那都不算会。java的主力老师都是实战出身,在java开发方面都至少有七年以上的开发经验,同时具备多年的项目管理经验,所以能够完全按照企业开发的流程来训练学生。
java实训收获总结。
尊敬的各位领导、各位老师、各位同学:
大家好!
在学院领导老师的带领和安排下,我们在上个学期末,到北京进行了为期10天的专业实习。在实习过程中,我们在专编程技能以及软件开发的总体架构思想上都收获颇丰。
一、理论知识的学习。
在实训进行的前五天,我们上的是java编程的理论课。负责上课的老师言语风趣幽默而不失严谨,在老师的引导和启发下,我们巩固了之前在学校所学的编程知识,并加以深化,澄清之前对编程技术认识的一些错误或模糊的概念。
我们还在课上以java里gui编程常用的swing框架和java的容器体系作为切入点,框架作为这期间除了学习一般的编程的知识技巧。在全面的系统的认识了框架同时补充学习了泛型技术,以及框架中架构思想的知识。在企业的实际编码过程中,一个个框架构成了软件的基石,只有掌握了几门框架知识,才能在实践中高效开发,让自己的产品在市场上立于不败之地。
在结束了理论知识的学习之后,后五天我们在实训基地进行了项目开发的实战练习。
项目的名称是supervcd,是由海辉曾经所接的一个远程音乐唱片管理软件项目的精简版。虽然有所精简,但是其内容对我们学习仍具有相当的价值,对我们了解真实的软件的设计规范,编码规范,文档规范以及客户对软件的需求很有参考价值。该内容囊括了gui设计和编码,容器与泛型的知识,规范文档编写,测试及日志系统,甚至要求我们实现一个专用的轻量级数据库系统,这无疑是对我们很好的一次历练机会,同时可以积累丰富的知识。
平时我们很少有机会能够完成一个如此规模的项目,所以在这次项目实战训练中,我的收获也有很多。
第一,我学会了如何规范的编写代码和文档。文档和代码是团队各成员在项目开发交流合作中的纽带,风格随意混乱的代码和缺失或语义不明的文档会让团队中的其他成员不能理解和使用自己写的程序,我在平时编写代码比较随意,并不注重这一点,经历这次实战演练之后,我一定会严格的遵守编码规范。
第二,我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
第三,我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
第四,我学会了如何团队合作,共同开发。作为项目开发小组的组长,我的体会更加深刻。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水平上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。
第五,我学会了如何与客户沟通并展示自己的项目,软件项目的开发最终需要的是客户的认可,让客户了解并认可自己的产品最好的办法就是用言语将自己的项目的最好的一面展示出来,在最后一天里,实训的老师组织了项目的答辩,给我们提供了锻炼自己的表达能力,展示自己的项目的舞台。
在实战的过程中,我对项目开发流程有了切实的体会:学会了如何编写规范合格的代码和文档;学会了了正确理解分析客户需求并设计项目的方法;体会到了团队合作精神的重要性,明白了组织团队进行项目开发的具体流程,还了解到了向客户展示产品以及与客户进行沟通的技巧。
经历过这次实习实训,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。实训虽已结束,但我们的不断学习的征途才刚刚迈出第一步。今后的路还很长,还有很多机会去实习提高,我们要以更加积极的姿态去充实自己,学习,不断地迎接挑战。
软件二班xxx。
程序设计实训报告(汇总15篇)篇十四
一、实训目的。
java程序设计是计算机软件的专业核心课程,而且java也是当前软件市场上较流行和功能很好的一种软件开发语言。经过这个学期的学习后,能不能把学习的知识综合串联起来,java的实训项目的制作可以有效的检验这一点。进行综合项目实训可以练习java软件开发的环境和配置,能够把java的面向对象技术、数据结构、图形界面、线程、网络知识、小应用程序等知识运用到实践中去,从而更好地理解java的各项知识,达到能够应用自如的地步。进行实训的同时还需要查阅大量的文档,可以锻炼同学的自学能力。
二、实训内容。
每个同学完成一个小项目,小项目的选题可以从规定题目中,也可以自己定题目。建议选做的题目如下:
1、画图软件。要求:能够使用菜单功能完成基本图形的绘制(画圆、直线等),能够画较复杂的图形(如房子),能够有橡皮擦、改变画笔粗细等功能。
2、记事本。仿照windows下的记事本,要求:能够读写文件,文件内容的复制、剪切和粘贴,能够设置字体的大小和颜色。
3、计算器。仿照windows下的计算器能够完成基本的计算任务,能够完成平方、开方、求余等一些特殊的运算。
4、万年历。要求:能够查阅农历、阳历和星期。
5、拼图游戏。能够完成拼图游戏,能够设置游戏的级别和时间,记录游戏用户的成绩。6、扫雷游戏。模仿windows下的扫雷游戏。
7、英汉词典。要求:能够进行英汉单词的互译,进行英语单词的记忆训练以及一些简单句子的翻译。
8、设计一个俄罗斯方块的游戏。
9、设计一个简单的聊天软件。要求:注册和登陆功能,客户端能够进行通信。10、动态时钟的制作。要求:仿照手表制作一个时钟。
每个同学也可以自己选择一个题目,要求不能抄袭他人作品,独立完成任务。
三、课程设计项目内容和简介(在此填入项目名称和进行项目设计的背景及简单介绍)。
四、系统环境(开发、运行的硬件环境和软件环境)。
操作系统:windows;内存:256m;。
cpu:interceleron1g;jdk版本:1.5;。
五、进度计划及执行情况。
日期-1-7任务安排了解计事本的基本功能,并实现基本的框架功能实现方法调试结果错误原因分析改正情况日期-1-8功能实现方法调试结果错误原因分析改正情况对文件可以进行正确的读写。刚开始进行文件读写操作时,用的是字节流,读出来的都是乱码。数据的流使用错了。使用了字符流解决了问题任务安排实现文件的打开和保存功能文件的打开和保存功能执行情况对文件进行正确的读写经过查api函数。
在jscrollpane中添加文本域控件。在将jscollpane解决了问题。最后程序能正常运行遇到的问题是:在开始时,文本域控件jtext没有滚动条进行了整个窗口的布局执行情况基本框架搭建好了日期2008-1-9功能实现方法调试结果错误原因分析改正情况日期2008-1-10功能实现方法调试结果错误原因分析改正情况日期2008-1-11任务安排实现字体风格的保存,保证打开后,能保持原来的风格。功能实现方法调试结果错误原因分析将字体风格保存到另一个文件中,打开文本时,也同时读取该文件,重新进行字体的设置。
遇到过的一次错误是,颜色不能正常显示,改进过,后来程序可以实现文本打开后字体维持原状。错误的使用颜色的函数执行情况功能已经实现有待改进可以进行查找和替换还有点功能上的欠缺查找到到最后一个时。不能返回重新查找任务安排实现查找和替换功能应用的是string常用的几个方法执行情况可以正确进行查找和替换在新建后可以解决该问题可以对字体的字体,字号,还有字体颜色进行相关设置,新建文件后,原来的字体颜色还保留着在新建时没有进行颜色的设置任务安排实现字体风格和小的设置执行情况可以对字体进行正确设置字体名是调用系统的,字号用的是8-99号字,颜色调用java的颜色面板改正情况已经没有问题,可以正常显示颜色。
六、程序清单。
加程序压缩包。
七、综合实训总结文章。
java实训感想。
通过一周的实训,虽然实训的时间不长,但是总体上收获是很大的,我们的java课程学到的只是java和皮毛,一开始我还没有信心完成。后来看到书到有一个关于计事本的小例子,我仔细看了之后。对计事本有了一个大体的了解,在初训的实候知道自己应该做一个什么样的计事本了,在实训的过程中也遇到了不少困难,通过查api文档和看书,解决了问题,在写到字符的查找的替换时后,用到了上课时学到的知识,对字体的风格的保存里面的颜色分离和还原方法,是通过查api文档获得的,现在我所写的计事本只实现在一些基本功能。简单的复制粘贴,字体风格的设置,还有就是查找和替换功能以及一些字体风格的保存.对文件的操作基本都用到了。
在实现记事本的功能过程中,也不是很顺利,基本的文件读写和保存文档的复制、粘贴、删除等功能还比较容易实现,但如何改变字体、字体颜色和背景颜色,就比较麻烦了,要实现字体颜色和背景颜色,首先要调用系统的调色板,再进行设置。但如何调用系统调色板?我是通过查阅帮助文档来找到其调用方法的。
像自动换行、设置字体等都是通过方法来调用,给相关事件加上监听,在进行响应事件。整个程序中方法才是最关键的,也是最困难的。所以像查找、替换、转到几个功能我都不知道用什么方法,也由于时间有限,没有完成其功能。总体的感觉是对java有了一个全新的认识,现在感觉用java做小的图形用户程序有些缺陷,但是在其的应用方面。尤其是有网络方面的应用,在整个实训我也尝试过做一个小的画图软件。但是由于时间关系还有一个是自身的知识的欠缺,最终这个事情被搁浅下来了。最后还是进行计事本的编写。由于在做画图软件时花了不了时间,所以现在的计事本的功能不是很全,如果有更多的时间,我会把这个记事体再完善一下,再把画图软件也做出来。实训的时间不长,但是我会在课外把它们的功能完善。然后再学习一下java和网络的编程,体验java的前沿技术。
在学习的过程中也体会到,遇到问题也要请教。不然的话自己一个人去做的话会花很多的时间,我在做这个记事本的时间,其中也问到过许多问题,通过同学的帮助下解决了,提高了程序的开发进程。其他的同学有问题的话我也是给他们尽量解决。我认为学习知识的过程当中就应该是相互学习相互进步的。java是面在的主流技术我会努力将它学好,现在我缺乏的是坚持不懈的精神,周贤军给了我很大的影响,我会向他学习,虽然学习java的路还很找,但我会继续走下去。
程序设计实训报告(汇总15篇)篇十五
在这次实训中,我对c语言有了一个更深的认识了解,也对这学期的知识得到巩固,还尝试了运行编程,每次运行程序成功,让我对下面的项目充满了信心通过自己的努力最终把最初的理论知识转化成基本技能,这次的实训,是我对c语言的学习产生了农活的兴趣。
还是这次实训,最令人激动的就是同学遇到问题互相帮助虽然只是一个很小得实训,但同学们的满腔人情却是值得骄傲的,我们在实训中取长补短在实训中长知识,提高了我们学习,虽然对有些时候老师没给我们指出解决问题的方法有一些小抱怨,但到了结束是才知道,这种教学让我们自己学会了自学,学会了去看懂别人的代码。更多的是老师的感动,每天在我们来之前家到了机房,给我们我分享他学c语言的感受,还提醒我们注意在编程时与遇到的事项,,这些是我们平时上课无发了解到的知识是我们更深层次的极大收获。
通过实训我们也发现了许多问题,在试训中我认识到自己还有很多知识没学好,最基本的知识点没有理清楚,而且许多东西要经过翻书,上网查阅,搜索,遇到一小点错误运行不出来,就会烦躁不安,觉得有些自暴自弃或这抱怨题目有些变态,以后要克服,尽量保持一颗蓝好的心态,学好c语言,用c语言来编写一个按要求的系统。
对于未来,近程下个学期,我觉得我还有许多方面需要提高。
首先我要继续学习好c语言的基础知识,然后能在电脑上熟练的运用。能写出一些程序,上网的时候多看一些优秀的教程和优秀的代码,遇到问题是多和同学讨论,并且多弄出几套方案,多练习自己结局问题的能力和与同学合作的能力。
总之,这一切都成为我记忆里面的一个篇章,更是c语言编程上的一个里程碑。