文档库 最新最全的文档下载
当前位置:文档库 › fortran安装

fortran安装

fortran安装
fortran安装

Intel Visual Fortran 2013 sp1 完整版下载及安装教程(windows)

10月16日版:更新支持win8.1、VS2013下载地址

【完整安装包】https://www.wendangku.net/doc/4f12304928.html,/akdlm/irc_nas/3651/w_fcompxe_ novsshell_2013_sp1.1.139.exe

【联网安装包】https://www.wendangku.net/doc/4f12304928.html,/akdlm/irc_nas/3651/w_fcompxe_ novsshell_online_2013_sp1.1.139.exe

【百度云副本】https://www.wendangku.net/doc/4f12304928.html,/s/18E41z

更新内容(翻译自官网,不妥之处恳请指正):

1.Intel? Fortran Compiler 更新至14.0.1

--增加/assume:std_value 编译选项

--增加/Q[a]xMIC-AVX512 编译选项

--增加/Qopt-gather-scatter-unroll=n 编译选项

2.Intel? Math Kernel Library 更新至11.1 Update 1

3.增加对Microsoft Windows 8.1*的支持

4.增加对日语的支持

5.修正问题

--https://www.wendangku.net/doc/4f12304928.html,/en-us/articles/intel-composer-xe-2013-compilers-sp1-fixes-list

--https://www.wendangku.net/doc/4f12304928.html,/en-us/articles/intel-mkl-111-bug-fixes/

安装说明:

1、下载安装包中的任意一个,前两个为官方地址,第三个为百度云副本(完整安装包)

2、运行w_fcompxe_novsshell_2013_sp1.0.103.exe

3、点击extract,解压安装包,解压完毕程序会自动运行安装向导

4、在第三步(Activation)中选择Choose alternative activation,点击下一步

5、选择Use a license file

6、选择你的授权许可文件(lib文件)

7、继续安装过程

备注:

1、安装Intel Visual Fortran Composer前,请确保已经安装了Microsoft Visual Studio 2010/2012/2013。若使用其他编辑器,需要手动配置编译环境。

Visual Studio官网:https://www.wendangku.net/doc/4f12304928.html,/。

微软旗下的DreamPark计划为在校大学生免费提供VS2013Pro版,地址:https://https://www.wendangku.net/doc/4f12304928.html,

2、安装过程中没有加以说明的步骤,请直接点击下一步。

关于激活:

由于一些已知的法务风险,我将无法再为大家继续提供授权许可文件,抱歉。如何激活,请大家自行Google,若有条件,请购买订阅许可

PS:官网可以申请30天的试用许可

写给初学者:

(自从在Fortran吧发帖以来,收到许多Fortran语言初学者的私信,这里统一回复一些比较常见的问题)

1.如果刚开始学习Fortran,大可不必使用Intel Visual Fortran 这类收费软件。可以使用诸如GFortran这类开源免费的编译器。它们也具有很好的性能和完备的文档。GFortran是Linux系统的软件,可以通过包管理器直接安装。如果使用的是Windows,则可以先安装Cygwin,然后使用Cygwin安装Windows移植版的GFortran。

2.编辑器可以使用Sublime Text (支持Windows、OSX、Linux)、Textmate(仅支持OSX)。只需要很少的配置就能让他们正常工作。Textmate的代码补全、代码提示功能非常强大(远胜VisualStudio),可以免去初学者忘记关键字、语法的困扰,也会方便长变量名的输入。PS:SublimeText也有类似的插件(可以加载TextMate的FortranBundle)。

3.Fortran的教材大同小异,选择一本对胃口的就可以了,如果遇到一些特殊的语法,可以参看《Fortran权威指南》(作者:Ian Chivers)

4.学习时建议由浅入深,循序渐进。遇到一时看不懂的,可以先跳过去。在上机练习的过程中往往就会有新的体会,理解书本上原先没有明白的内容。

5.如果真想拿Fortran搞开发就请不要用Windows。Linux、OSX会给你的编程带来各种便利,这是在Windows中体会不到的。

我很乐意与每位Fortran吧友交朋友,如果大家对Fortran有什么见解或疑问,欢迎与我讨论。

但由于楼主很忙,可能没有时间和精力为大家逐一修复程序bug,还请见谅。

?楼

?2013-12-10 21:18

?举报 |个人企业举报垃圾信息举报

?

ylgaoyifan: 原百度盘链接失效,新地址:https://www.wendangku.net/doc/4f12304928.html,/s/1b nnguN9

2014-10-8 21:11回复

?

茶马道农夫: 不能用于vs2012吗

2015-1-4 22:23回复

?

1227983032: @ylgaoyifan安装过程中,选择证书那步写错了,证书后缀

为lic

举报 | 2015-4-1 18:50回复

选择你的授权许可文件(lib文件)在哪儿?

收起回复

?3楼

?2013-12-26 14:59

?举报 |个人企业举报垃圾信息举报

ylgaoyifan: 需要自行申请或购买

error while extracting file: c:\program files\intel\download\w_fcompxe_novsshell_2013_sp1.1.139\installs\1033\w_cpromkl_ia32_11.1 .1.139\data1.cab crc is mismatched

Salflibc文件安装说明(红色标题内容):

如何使用DLL文件

第一步:您从我们网站下载下来文件之后,先将其解压(一般都是zip压缩包)。

第二步:然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。如果您不知道是X86还是X64,您可以点此链接检测。

第三步:根据软件情况选择文件版本。此步骤比较复杂,如果是Windows的dll文件,

版本号以5.0开头的或含有nt 一般是windows2000的文件。

版本号以5.1开头的或含有xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。

版本号以6.0开头的或含有longhorn、vista 信息的一般是windowsVista的文件。

版本号以6.1开头的或含有win7 信息的一般是windows7的文件。如果不是windows的dll文件,则需要灵活查看版本号、描述、网友提供的信息、以及相关dll的版本号去判断。

如果实在无法判断,则把每个版本的dll文件拷贝到对应目录(可以在我们网站上文件详细页面查看到)或C:\Windows\System (Windows 95/98/Me), C:\WINNT\System32 (Windows NT/2000),C:\Windows\System32 (Windows XP,Vista,7) ,去尝试。

至此如果问题依旧,您可能需要使用regsvr32,方法如下: 1.单击开始,选择运行 2.输入regsvr32 文件名.dll 并按下确认之后会弹出注册成功信息。

另外,您还可以使用我们的修复工具进行修复。点此下载

@@@@@@@@@@@@@@@@@

方法/步骤

1

去下载或者到别人计算机复制相同系统相同名称的*.dll 动态链接库文件,然后在将该“名称.dll”文件复制到自己电脑上重新注册安装。

2

DLL文件如何安装?

3

方法一

自动安装:网上下载“下载吧DLL安装器”可以一键安装DLL。解压压缩包里面的所有文件,运行“安装DLL.exe”程序,点击“安装”按钮即可。原理是:“下载吧DLL安装器”自动复制对应的DLL到系统目录并尝试注册。

4

方式二

手动安装:网上下载相应的*.dll 将解压的*.dll文件复制到系统目录(默认C:\Windows\System32)即可。某些DLL可能需要注册才能使用,在开始菜单的“运行”中输入“regsvr32 *.dll”回车,无论提示是否注册成功,忽略即可!

END

注意事项

64位系统用户需要注意,32位的DLL文件放在“C:\Windows\SysWOW64”,64位的DLL文件放在“C:\Windows\System32”。

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

@@@@@@@@@@@@@@@@@@@@@@@@@

DLL安装帮助

(1)下载文件salflibc.dll文件到您的桌面上。

(2)将salflibc.dll文件放到提示丢失的文件的程序目录下。

(3)如果第2步是行不通的。将文件salflibc.dll到系统目录下。

C:\Windows\System (Windows 95/98/Me)

C:\WINNT\System32 (Windows NT/2000)

C:\Windows\System32 (Windows XP, Vista)

C:\Windows\System32 (Windows 7/8/2008r2)

C:\Windows\SysWOW64 (Windows 7/8/2008r2)

???????????无法定位程序输入点_alloc_times 于动态库salflibc.dll上

Fortran95程序设计课后习题答案(word版方便)

第四章 1.program main implicit none write(*,*) "Have a good time." write(*,*) "That's not bad." write(*,*) '"Mary" isn''t my name.' end program 2.program main real, parameter :: PI=3 implicit none.14159 real radius write(*,*) "请输入半径长" read(*,*) radius write(*,"(' 面积='f8. 3)") radius*radius*PI end program 3.program main implicit none real grades write(*,*) "请输入成绩" read(*,*) grades write(*,"(' 调整后成绩为'f8.3)") SQRT(grades)*10.0 end program 4.integer a,b real ra,rb a=2 b=3 ra=2.0 rb=3.0 write(*,*) b/a ! 输出1, 因为使用整数计算, 小数部分会无条件舍去write(*,*) rb/ra ! 输出1.5 5.p rogram main implicit none type distance real meter, inch, cm end type type(distance) :: d write(*,*) "请输入长度:" read(*,*) d%meter d%cm = d%meter*100 d%inch = d%cm/2.54 write(*,"(f8.3'米='f8.3'厘米='f8.3'英寸')") d%meter, d%cm, d%inch end program 第五章 1.program main implicit none integer money real tax write(*,*) "请输入月收入" read(*,*) money if ( money<1000 ) then tax = 0.03 else if ( money<5000) then tax = 0.1 else tax = 0.15 end if write(*,"(' 税金为'I8)") nint(money*tax) end program 2.program main implicit none integer day character(len=20) :: tv write(*,*) "请输入星期几" read(*,*) day select case(day) case(1,4) tv = "新闻" case(2,5) tv = "电视剧" case(3,6) tv = "卡通" case(7) tv = "电影" case default write(*,*) "错误的输入" stop end select write(*,*) tv end program 3.program main implicit none integer age, money real tax write(*,*) "请输入年龄" read(*,*) age write(*,*) "请输入月收入" read(*,*) money if ( age<50 ) then if ( money<1000 ) then tax = 0.03 else if ( money<5000 )then tax = 0.10 else tax = 0.15 end if else if ( money<1000 ) then tax = 0.5 else if ( money<5000 )then tax = 0.7 else tax = 0.10 end if end if write(*,"(' 税金为'I8)") nint(money*tax) end program 4.program main implicit none integer year, days logical mod_4, mod_100, mod_400 write(*,*) "请输入年份" read(*,*) year mod_4 = ( MOD(year,4) == 0 ) mod_100 = ( MOD(year,100) == 0 ) mod_400 = ( MOD(year,400) == 0 ) if ( (mod_4 .NEQV. mod_100) .or. mod_400 ) then days = 366 else days = 365 end if write(*,"('这一年有'I3'天')") days stop end program 第六章 1.program main implicit none integer i do i=1,5 write(*,*) "Fortran" end do stop end program 2.program main implicit none integer i,sum sum = 0 do i=1,99,2 sum = sum+i end do write(*,*) sum stop end program 3.program main implicit none integer, parameter :: answer = 45 integer, parameter :: max = 5 integer weight, i do i=1,max write(*,*) "请输入体重" read(*,*) weight if ( weight==answer ) exit end do if ( i<=max ) then write(*,*) "猜对了" else write(*,*) "猜错了" end if stop end program 4.program main implicit none integer, parameter :: max=10 integer i real item real ans ans = 1.0 item = 1.0 do i=2,max item = item/real(i) ans = ans+item

计算机程序设计语言(FORTRAN语言)

计算机程序设计语言(FORTRAN语言) 1. 编译程序能将高级语言编写的源程序转换成。 A.解释程序 B.汇编程序 C.映象程序 D.目标程序 答案:D 2. 一个完整的FORTRAN源程序。 A.至少包括一个主程序 B.至少包括一个主程序和一个子程序 C.由一个主程序与一个以上的子程序组成 D.由一个主程序与一个子程序组成 答案:A 3. 语句函数定义语句在程序内合法的位置是。 A.在程序块开头语句之后,END语句之前 B.在程序块开头语句之后,可执行语句之前 C.在说明语句之后,END语句之前 D.在说明语句之后,可执行语句之前 答案:D 4. 下列关于函数子程序虚实参数的错误说法是。 A.可以没有形参数 B.虚实结合的数组长度可以不同

C.实参表与虚参表类型可以不同 D.函数名可以作为虚参 答案:C 5. 下列叙述中正确的是。 A.FORTRAN程序块中,无名公用语句只能有一个 B.FORTRAN子程序中,至少应有一个RETURN语句 C.FORTRAN程序块中,最后一行必须是END语句 D.FORTRAN程序块中,必须有变量说明语句 答案:C 6. 运行下面的程序时得不到所需的结果,其主要原因是。 INTEGER X(11) DATA X/9,8,7,6,5,4,3,2,1,0,-1/ DO 10 1=1,X(1) ,-1 WRITE(*,*)1.0/SQRT(25.0-REAL(X(1) )* * 2) 10 CONTINUE END A.没有给X(11) 赋初值 B.发生除以零的情况 C.发生负数开平方的情况 D.循环参数设置错误 答案:D 7. 下列数据中,不符合FORTRAN常量表示法的是。 A.-25.6 B.2.758D3

大学FORTRAN考试试题精修订

大学F O R T R A N考试试 题 标准化管理部编码-[99968T-6889628-J68568-1689N]

《高级语言程序设计(FORTRAN)》考试样题 一、选择题(每小题2分,共40分) 1. 下列标识符中不能作为FORTRAN的合法变量名的是_____D_____。 A) A_1 B) A1 C) A1A D) A+1 2. 在FORTRAN的变量类型说明语句中没有 B A) REAL语句B)CHAR语句C)INTEGER语句 D)LOGICAL语句 3.FORTRAN90 源程序的扩展名是 C 。 A. TXT B. F C. F90 D. FOR 4.下列关于符号常量的说法正确的是___C____。 A.符号常量的定义应该放在所有语句之前 B.符号常量不可以是字符型常量 C.在一个程序单位中定义一个符号常量后,不能再改变它的值 D.符号常量定义语句与赋值语句一样,是可执行语句 5、在下列写法中,__D______不是FORTRAN常量。 A. .TRUE. C. , ,000,000 6.表达式15/4/的值是 B 。 A.整数2 B.实数1.5 C.实数2.25 D.实数1. 3 7. 下列不是FORTRAN赋值语句的是 _____D______。 A) X=.TRUE. B) X=X*X C) X=X**2**2 D) X=X++ 8. 梯形的上底为A,下底为B,高为H,计算其面积的FORTRAN表达式中错误的是____A____。 A)1/2*(AB)*H B)(A+B)*H/2 C)(A+B)/2*H D)*(A+B)*H 9. 要选拔身高T>米且体重W<公斤的人,FORTRAN的逻辑表达式是__C_____。 A) B) C) D) 90规定,变量类型声明的优先顺序是 C 。 A.隐含约定(I-N规则)、IMPLICIT声明、类型声明 B.类型声明、隐含约定(I-N规则)、IMPLICIT声明 C.类型声明、IMPLICIT声明、隐含约定(I-N规则) 声明、类型声明、隐含约定(I-N规则) 11、假设CH是一个字符型变量,并且具有足够的长度,则对于CH(3:7),下面说法正确的是___D________。 A.它是一个数组片段 B.它是一个数组定义形式 C.它是CH的一个子串,并且长度是4 D.它是CH的一个子串,并且长度是5 12.数组声明语句为: INTEGER,DIMENSION(-5:-1,-3:3,11:15) ::A 数组共有 A 个元素。 A.175 B.150 C.120 D.17 13. 下列DATA语句中正确的是______C____。 A) DATA /A,B/, B) DATA A, B/2*/ C) DATA A, B/2* D) DATA A/, B/ 14. 下列有关FORTRAN数组的说法正确的是______D_____。 A) 数组定义语句只能定义一维或二维数组 B) 数组元素下标不能出现负值 C) 在赋值语句中出现的A(3)肯定是数组元素 D) 程序中使用的数组必须进行说明

工程分析程序设计上机作业一Fortran程序设计基础

工程分析程序设计 上机作业(一) Fortran 程序设计基础 上机目的:掌握程序书写、字符集和标识符、数据类型、声明、算术表达式、表控输入输出语句等编程基本概念。 1、 若有实型数A=1.0 B=3.5 T=10.0 X=5.0 整型数I=-5 J=7 K=3,求出下面表达式的值。 -(A+T) (B+(X/T))/(4.0*A) (I*J)/K (I/K)*J+T/X -(K+1)/5+I*A-B SQRT(REAL(ABS(K)+1)) MAX(J,MOD(J,K)) J+INT(T/B)/2 2、 从键盘输入三个角度值a, b, c ,计算如下式子的值: 22 34a b a b +- c b a b a tan |)||cos(|| |sin +++ 26ln()1403b c a ++ 3、 已知一圆柱底面半径R 为6.4,高为5,编程求圆柱底面圆周长、圆面积,圆柱的体积和表面积;以 R=6.4为半径的圆球表面积和体积、(要求在变量声明的同时赋初值) 4、 编写一个程序,要求完成以下要求: (1) 提示用户输入任意的3个小数; (2)显示这三个小数; (3)将这三个小数相加,并显示其结果; (4)将结果按四舍五入方法转换成整数并显示。 5、 有一个六边形,求其面积。为求面积,作了3条辅助线。如图所示:(提示,三角形面积 2 a b c s ++=,a 、b 、c 为三个边长)。 =21 6、 我国现在人口13.0亿人,假定每年增长率为1.5%,求n 年以后的人口数。n 从键盘输入。

7、 请写一个程序,可以让使用者输入初始速度V 0(单位为m/s )与角度θ(单位°),利用下列公式计算 飞行时间与距离: g V t /sin 20θ= t V D ?=θcos 0

Fortran用法小结

目录: 一、说明 二、概述 三、数据类型及基本输入输出 四、流程控制 五、循环 六、数组 七、函数 八、文件 一、说明 本文多数内容是我读彭国伦《Fortran 95 程序设计》的笔记。只读到第九章,主要是3~9 章,都是最基本的用法(原书共16章)。这里主要摘录了我看书过程中总结的一些Fortran和C不 同的地方,主要是语法方面。希望这份笔记能够给学过C但没有接触过Fortran的同学带去一些帮 助。要想得更清楚些,推荐看一下原书,觉得作者真的写得很好,很清楚;如果有C语言的基础, 看完前九应该很快的,花一两天就行了。觉得如果耐心看完本文,基本功能应该也可以顺利用起 来了。外,由于我之前没有用过Fortran,这次为了赶文档看书又看得很粗浅,大多数东西看过

之后都没得及仔细想,只是按着作者的意思去理解。所以这份笔记还处于纸上谈兵的层次。如果 有不妥的方,希望大家指正。谢谢! 文中蓝色的部分是程序代码,!后面的内容为注释。 二、概述 1、名词解释 Fortran=For mula Tran slator/Translation 一看就知道有什么特色了:可以把接近数学语言的文本翻译成机械语言。的确,从一开始 ,IBM设计的时候就是为了方便数值计算和科学数据处理。设计强大的数组操作就是为了实现这一 目标。ortran奠定了高级语言发展的基础。现在Fortran在科研和机械方面应用很广。 2、Fortran的主要版本及差别 按其发展历史,Fortran编译器的版本其实很多。现在在广泛使用的是Fortran 77和Fortr an90。ortran 90在Fortran 77基础上添加了不少使用的功能,并且改良了77编程的版面格式, 所以编程时推荐使用90。鉴于很多现成的程序只有77版本,有必要知道77的一些基本常识,至少保 证能够看77程序。以下是77和90的一些格式上的区别。

第二章 Fortran程序设计基础

第二章 Fortran程序设计基础 2.1.1字符集 “字符集”是指编写Fortran程序时,所能使用的所有字符及符号。Fortran所能使用 Fortran标准中规定,编译器只需要认得大写的英文字母,而如果程序代码中使用小写英文字母,则会把它们视为大写字母。简单说,Fortran是不区分大小写的语言。 特殊符号除了用来做数学计算符号外,还有其他用法,后面用到时会介绍它们。 2.1.2书面格式 Fortran程序代码的编写格式有两种,Free Format(自由格式)及 Fixed format(固定格式)。Fixed format(固定格式)属于旧式写法,它在编写版面上有很多限制。Free Format (自由格式)是Fortran90之后的新写法,取消了很多旧的限制。这里,我们要求用Free Format格式来编写程序。以*.F90为扩展名的文件,就是用Free Format来编写的程序。 Free Fortran格式基本上允许非常自由的格式,它没有规定每一行的第几个字符有什么作用。需要注意以下几点: (1)叹号“!”后面的文本都是注释,Fortran90编译程序对源程序进行编译时,对注释区内的内容不予处理。 (2)每行可以编写132个字符。 (3)行号放在每行程序的最前面。 (4)要求以一个“&”作为一个续行标志;一行中可以写多条语句,用“;”隔开。 下面是一个用Free Format格式的编写实例: 1.! Free Format 2. program main 3. write(*.*) “hellow” !这也是注释 4. write(*.*) & 5. “hellow” 6. end 这里,读者可发现第一、三行中都有注释,第一行整行都是注释,第三行只有叹号后面的部分是注释。第四行的最后是连接符号&,所以第五行会连接在它后面。 2.1.3 Fortran的数据类型 1.整数(INTEGER) 整数的类型又分为两种,长整型与短整型。在个人计算机中长整型占32 bit(4 bytes)的空间,常整型可保存的数值范围在-2147483648+2147483647之间,(也就是-231+1231之间),而短整型占16 bit(2 bytes)的空间,短整型可保存的数值范围在-32768+32767之间,(就是-215+1215之间)。 2.浮点数(REAL) 浮点数也有两种类型,单精度及双精度。单精度浮点数在个人计算机中占用32 bit(4 bytes)的空间,有效位数为6—7位。可记录的最大数值为±3.4*1038,最小数值为±1.18*10-38。双精度浮点数会占用64 bit(8 bytes)的空间,有效位数为15—16位。可记录的最大数值为±1.79*10308,最小数值为±2.23*10-308。 3.复数(COMPLEX)

计算机程序设计基础—FORTRAN

中南大学 本科生课程设计(实践)任务书、设计报告(计算机程序设计基础—FORTRAN) 题目线性病态方程组问题 学生姓名刘鑫 指导教师陈语林 学院土木工程学院 专业班级土建类1007班 学生学号1208100724 计算机基础教学实验中心 2011年7 月1日

一、任务内容 利用文件读写、数组、子程序、循环等内容解决线性病态方程组求解、求条件数问题,并绘制方程解的数据分布图。 二、系统开发设计思路 1、系统结构图 三、系统功能及系统详细设计 1、系统功能 通过调用子程序,能求出任意线性病态方程组的解以及系数矩阵的范数并绘出解的数据分布图 求解:全选主元高斯消去法,利用全选主元、归一化、消去、回代过程求出任意方程组的解。再结合矩阵求积子程序,利用循环提高解的精确度从而求出线性病态方程组的解。 求逆矩阵:利用高斯-约当法求逆矩阵。 绘图:利用QuickWin绘图,并设置背景颜色、绘图颜色、标注相应数据等。2、模块

求解 求逆矩阵高斯消去法 绘图:利用QinckWin 绘图 四、 遇到的问题与解决的方法 1、读写过程中无法将文件插入到主程序当中。 解决方法:在主程序当中进行文件操作,先产生文件后调用。 2、用高斯消去法求解得到的解误差很大 解决方法:设定一个EPS 作为精确度,再用三中的求解子程序求解。 3、在求解范数中输出的为7.48E+28 解决方法:请教老师后发现子程序中缺少定义导致相除是分母为0,后添加定义。 五、 总结 通过两周的计算机实践,我的计算机基础以及程序编写能力均有很大的提高,特别是对Fortran 这门语言有了更深的了解,使我在今后的学习生活中能更加熟练地使用这门实用的技术。 六、 参考文献 [1] 刘卫国,蔡旭辉.FORTRAN90程序设计教程.北京:京邮电大学出版社,2007 [2] 徐士良.FORTRAN 常用算法程序集.北京:清华大学出版社,1995

程序设计基础

程序设计基础 1 .简述常用计算机语言及其程序的执行方式? 答: (1 )机器语言,是由若干个0 和 1 ,按照一定的规则组成的代码串。用机器语言编写的程序叫做目标程序。计算机可直接识别目标程序。 (2 )汇编语言,它不能直接使硬件工作,必须用一套相应的语言处理程序去翻译为机器语言后,才能使硬件接受并执行。这种语言处理程序叫做汇编程序。 (3 )高级语言,它必须翻译成机器语言程序后,才能在计算机上运行。根据翻译方式的不同,高级语言源程序的翻译过程可分为解释方式和编译方式。 2 .算法和程序有什么相同之处,有什么不同之处? 答:算法是对解决问题步骤的描述。程序是用计算机语言编制的能完成特定的功能代码。相同:对问题的描述。不同:一个不可执行,一个可执行。 3 .什么叫时间复杂度? 答:时间复杂度:依据算法编制成程序后,在计算机上运行时所消耗的时间。 4 .什么叫空间复杂度? 答:空间复杂度:依据算法编制为程序后,在计算机中所占存贮空间的大小。 5 .什么是结构化程序设计的基本思想? 答:结构化程序设计的基本思想是采用“自顶向下,逐步求精”的程序设计方法和“单入口单出口”的控制结构。 6 .“编译程序”和“解释程序”,有什么区别? 答:编译是指将用高级语言编写好的程序( 又称源程序、源代码) ,经编译程序翻译,形成可由计算机执行的机器指令程序( 称为目标程序) 的过程。解释是将高级语言编写好的程序逐条解释,翻译成机器指令并执行的过程。 7 .程序设计的基本过程是什么? 答:基本过程是:问题描述、算法设计、代码编制以及调试运行。 8 .为什么需要程序的注释? 答:注释就是一种很好的文档,并不要求计算机理解它们,但可被读程序的人理解。注释记录程序设计的说明,保证程序的可读性。

相关文档
相关文档 最新文档