| 查看: 3252 | 回复: 8 | ||||||
[交流]
新手入门,如何理解计算机编程已有8人参与
|
|
本人也是编程新手,这篇文章是我在听了一场讲座后的体会总结,与同学们共享,新手交流,老手请提宝贵意见,本人菜鸟,虚心请教。 (一)如何选择编程语言或工具 1.在进行数值运算、数值模拟方面,C++和Fortran具有较大优势,两种语言之间的混合编程较为方便,可以相互调用,但在进行界面编程和与其它语言结合时存在一定的困难;Fortran语言在大规模数值计算时优势明显,计算效率高于C++,且在LInux、Windows平台间的转换效果非常好,是工科计算最优秀的一种语言。 2.在数据库应用方面,VB和VC具有更好的应用性。 3.如果对应用界面要求较高,应使用VB或VC语言,在进行GIS、Matlab的调用时效果明显,VC语言在控件编程及调用方面优势明显。 4.C#语言更适用于对交互界面要求较高的编程应用。 5.JAVA在跨平台使用方面,尤其是在移动设备的编程方面具有较好的应用性,但在界面的编程设计方面较为困难。同时,在通信、商业开发方面,JAVA也较为常见。 (二)解决应用问题如何入手 1.首先确定合适的变量,对可能用到的各种参量进行定义。 2.合理赋值,应熟练掌握常用的数据读取方法,尤其是文件数据的读取,其它程序数据结果的调用,避免人工输入。 3.算法就是将各种参量利用逻辑关系联系到一起的过程,是整个程序的核心。 4.if语句、do语句等控制语句是各种语言中首先应当熟悉掌握的。 5.想要学好编程,尤其是在开始阶段,千万不能copy任何代码,即使是最简单的程序,也应该通过自己的手来输入。 6.在编程的过程中,尤其是较为复杂的程序,应当在每一步进行测试,检验每一步的输出结果,并将存在的问题及时修正。 7.工科编程中,最关键的问题是确定变量和算法。变量确定的良好性将提高程序运行的效率,算法简单来讲就是各个变量间的数学关系,即公式。 8.离散问题编程,主要问题是解决各个变量间的逻辑关系,即因果关系。 9.具有较高可读性和计算效率的程序应妥善处理各部分代码间的调用关系和逻辑顺序。 |
» 收录本帖的淘帖专辑推荐
信息 | 模拟 | 外语学习 |
» 猜你喜欢
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有6人回复
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复

zhfzh
木虫 (正式写手)
- 应助: 19 (小学生)
- 金币: 6620.5
- 散金: 200
- 红花: 4
- 帖子: 685
- 在线: 665小时
- 虫号: 715595
- 注册: 2009-03-05
- 专业: 原子和分子物理
2楼2011-12-07 21:17:20
3楼2011-12-07 22:25:05
princeado
金虫 (正式写手)
- 应助: 4 (幼儿园)
- 金币: 2729.5
- 红花: 5
- 帖子: 874
- 在线: 868.6小时
- 虫号: 1031978
- 注册: 2010-05-30
- 性别: GG
- 专业: 水文、水资源
4楼2011-12-09 08:05:32
5楼2011-12-22 09:02:41
kuaileniao
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 183.2
- 散金: 1230
- 红花: 9
- 帖子: 531
- 在线: 153.7小时
- 虫号: 1471653
- 注册: 2011-11-01
- 专业: 无机非金属类光电信息与功
6楼2012-03-11 20:16:55
7楼2012-03-13 14:30:00
|
本帖内容被屏蔽 |
8楼2013-06-01 19:32:51
liujianfei
银虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 668.8
- 红花: 1
- 帖子: 140
- 在线: 225.5小时
- 虫号: 1349228
- 注册: 2011-07-18
- 专业: 拓扑学
9楼2013-06-02 20:05:37













回复此楼
