在Abaqus/Explicit中,每个用户子程序都必须在形参列表的后面包含下面的语句,与Abaqus/Standard中类似,这也是用来声明隐式类型的变量和指定浮点数的单双精度的:注意:事实上,上面的两条语句并不是必需的,但包含这两条语句能避免很多不必要的错误,这是一种好的编程习惯。下面是测试用户子程序的一些编程技巧:尽可能地测试最小的模型。另外,下面的一些编程习惯对于编写漂亮的、可读性高的用户子程序也是非常重要的,在编写用户子程序时需要特别注意。......
2023-11-03
程序就是计算机的语言和人类语言的翻译者,作为一个程序员,就是要把人类世界的问题用计算机的方法去解决和展现,要学会从计算机的角度来考虑现实问题的解决方法,即要学会计算思维。
学习编程需要广泛地阅读程序,了解算法的博大精深和计算机的基本理论,有广泛的练习,还要有创新精神和数学思维能力,这些都是需要培养的。想学好编程要具备以下几个条件:
(1)数学基础
从计算机发展和应用的历史来看,计算机的数学模型和体系结构等都是由数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础。
举世闻名的微软公司总裁比尔·盖茨(图3.43)在11岁时,所具备的数学知识就远远超过其同龄人。比尔·盖茨一直都非常喜欢数学,他在这方面的天赋极高。在—次湖滨中学举行的数学例试中,他荣登第一名的宝座。校委会在评定他的数学成绩时给了他800分的满分。在湖滨中学时,比尔·盖茨就开始学习华盛顿大学的数学课程。湖滨中学的数学系主任弗雷福·赖特这样谈起比尔·盖茨:“他能用一种最简单的方法来解决某个代数或计算机问题,他可以用数学的方法来找到一条处理问题的捷径,我教了这么多年的书,没见过像他这样有天分的数学奇才。他甚至可以和那些优秀数学家媲美。”
图3.43 比尔·盖茨
(图片来源:http://www.dg163.cn/ent/omxw/2013/3/28103269051.html)
考上哈佛大学以后,第一年比尔·盖茨就选修了哈佛大学最难的研究生级别的数学课,此时他还期望着自己能当一名数学教授,但最终,他还是把主要的精力花在了计算机方面,并在哈佛大学的艾坎计算机中心里度过了无数个不眠之夜。盖茨把大量的时间花在了研究计算机上。不管什么时候,他只要有空余时间,总会往机房跑,不仅花大量时间操作计算机,也用大量的时间来探讨有关未来计算机技术的问题。他常常在机房一待就是好几个小时,三句话不离计算机。他的同学拉德·奥古斯丁称:“他对计算机迷恋到这种程度,可以说是共命运同呼吸,以至于经常忘记修剪他的指甲。他的指甲有时达半英寸长也无暇去修剪。从一定意义上说,他完全是一个沉迷者,不管他做什么,他都是那么投入。”盖茨曾在日记中写道:“也许,人的生命是一场正在焚烧的‘火灾’,一个人所能去做也必须去做的,就是竭尽全力要在这场‘火灾’中去抢救点什么东西出来。”
他的计算机技巧与敏锐的商业头脑相结合,加上希望赢的强烈愿望,使他很快就出人头地了。在出发上大学的头天晚上,18岁的盖茨曾踌躇满志地宣布:“我要在25岁之前赚到我的第一个一百万。”他确实做到了,并且超过310倍。只不过此时他已经离开了哈佛校园,走上了辉煌的创建微软帝国之路。
(2)逻辑思维能力
学程序设计要有一定的逻辑思维能力,而逻辑思维能力的培养要经过长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点就必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程的过程中,我们不必等完全明白了才去动手实践,只要明白了解题的思路和步骤,就要敢于自己动手去试验,只有通过反复的实践才能明白其中的奥秘,也只有反复实践才能把老师和书本上的知识变成自己的,才有可能练成编程高手。
(3)良好的编程习惯
编程入门不难,但入门后不断学习是十分重要的。不断学习相对来说较为漫长,在此期间要注意养成一些良好的编程习惯。编程风格的好坏在很大程度上影响着程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护,如代码的缩进编排,变量名见名知意,为代码添加注释,变量命名规则统一等。
(4)正确的学习方法
学习编程,掌握正确的方法最重要。以下是行之有效的学习方法:(www.chuimin.cn)
①先照书上的例子写,编程要从模仿开始。
②写几个小程序解决一些数学题,以熟悉基本的算法和基础函数。
③结合身边的事,找个小课题,自己想办法实现或参照别人的程序。
④研读教材中的例子,自己仿照着写一遍,上机运行,看结果。
⑤从自己熟悉的事情入手,如成绩统计,编制一段程序,完成一个功能,然后再完善。
⑥反复上机练习,不断提高编程技巧。
(5)多问多学习
掌握编程思想必须在编程实际工作中去实践和体会。在编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要与人多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
(6)选择一种合适的入门语言
面对各种各样的语言,应从哪门语言开始学呢?目前,程序设计工具主要有以下几类:
①本地应用软件开发工具:Visual Basic(VB)、Delphi、C、C++、C#、Visual Foxpro、Oracle Developer、Power Builder等。
②跨平台开发工具:Java等。
③网络应用软件开发工具:ASP、JSP、PHP、ASP.NET、VB.NET等。
以上几种开发工具中,VB语言的语法简单并容易理解,界面设计是可视化的,易学、易用;C语言是很多编程语言的基础,学好C语言之后,再学习C++、C#或Java语言,就会有基础了。所以,对于初学者而言,选VB或C语言作为入门语言较为合适。
有关信息技术教程的文章
在Abaqus/Explicit中,每个用户子程序都必须在形参列表的后面包含下面的语句,与Abaqus/Standard中类似,这也是用来声明隐式类型的变量和指定浮点数的单双精度的:注意:事实上,上面的两条语句并不是必需的,但包含这两条语句能避免很多不必要的错误,这是一种好的编程习惯。下面是测试用户子程序的一些编程技巧:尽可能地测试最小的模型。另外,下面的一些编程习惯对于编写漂亮的、可读性高的用户子程序也是非常重要的,在编写用户子程序时需要特别注意。......
2023-11-03
字形码的集合称为“字库”。由于输出的需要,人们设计了不同字体的字形,相应也有不同的字库。要显示或打印输出一个字符时,计算机根据该字符的机内码找出其在字库中的位置,再取出其字模信息作为字形在屏幕上显示或在打印机上打印输出。西文字符的点阵通常用7行5列的二进制位组成,记为7×5点阵,如图1.7所示。注意,汉字在计算机内部都采用机内码表示,只需2个字节即可表示1个汉字。......
2023-10-22
汉字在计算机内的表示虽然汉字使用不同的输入码或其他方法输入计算机,但同一个汉字在计算机内部的编码仍然是一样的。在计算机内部,汉字的区号和位号分别用1个字节表示,为了与ASCII码有所区别,把字节的最高位均规定为1。BIG5使用了与GB 2312大致相同的编码范围来表示繁体汉字。其简化方案是使用两个字节表示编码,称为“UCS-2”。......
2023-10-22
结构化编程具有如下一些优点:1)各单个任务块的创建和测试可以相互独立地进行。图3-17 结构化编程示意图3)块可以根据需要在不同的地方以不同的参数数据记录进行调用。建议用户在编程时可以根据实际工程特点采用结构化编程方式,通过传递参数使程序块重复调用,使其结构清晰、调试方便。结构化编程中用于解决单个任务的块使用局部变量来实现对其自身数据的管理。模块化编程和结构化编程的详细内容将在6.5节介绍。......
2023-06-15
若在运行中料仓芯件不足,则工作单元继续工作,但HL2以1 Hz的频率闪烁,HL1保持长亮。③装配子过程是一个单序列的周而复始的步进过程。“装配完成标志”为OFF状态,是防止发生重复装配的措施,其原理与加工单元主控过程所采取的防止重复加工的措施相同,即在一次装配周期结束时,置位“装配完成标志”,只有将装配好的工件取出,该标志才能复位,再重新放下待装配工件,才有可能满足初始步转移条件。图3-37装配单元供料过程部分梯形图......
2023-06-15
1.起点的输入选择了创建新程序软功能键〖NEW〗后,LCD将自动显示轮廓选择页面,其中第一页为起点编程页面,在此页面,可用对话方式输入如下轮廓起点数据。......
2023-06-25
第3章提到了PLC有三种编程方法:线性化编程、模块化编程和结构化编程。结构化编程是将过程要求类似或相关的任务归类,在功能FC或功能块FB中编程,形成通用解决方案。其特点是结构化编程必须对系统功能进行合理分析、分解和综合,所以对设计人员的要求较高,另外,当使用结构化编程方法时,需要对数据进行管理。但是,使用结构化编程方法时,需要管理程序和数据的存储与使用。......
2023-06-15
图3-25“查找和替换”对话框输入查找内容后,单击“查找下一处”按钮,找到内容以黄色突出显示,不断单击此按钮会依次定位其他的搜索结果,直到提示完成搜索。更多设置的查找和替换。图3-26“替换”选项卡的更多设置内容进行带格式的查找和替换操作时,输入查找或替换的内容,将光标定位在相应的文本框后进行相应的格式设置,设置的结果会出现在该文本框的下方。......
2023-11-01
相关推荐