1、MATHEMATICA程序设计程序设计目录目录n全局变量和局部变量全局变量和局部变量n顺序结构顺序结构n循环结构循环结构n分枝结构分枝结构n转向结构转向结构n输入、输出函数n程序的跟踪与调试n程序包全局变量和局部变量全局变量和局部变量Module 求一元极值的函数Block n全局变量和局部变量全局变量和局部变量n顺序结构顺序结构n循环结构循环结构n分枝结构分枝结构n转向结构转向结构n输入、输出函数n程序的跟踪与调试n程序包顺序结构顺序结构顺序结构就是复合表达式如果在表达式后面加分号“;”则运算结果不显示,但会自动加一个Null.n全局变量和局部变量全局变量和局部变量n顺序结构顺序结构n循环结
2、构循环结构n分枝结构分枝结构n转向结构转向结构n输入、输出函数n程序的跟踪与调试n程序包1、While循环2、For循环3、Do循环4、不动点FixedPoint5、表达式替代6、Nest函数循环结构循环结构n全局变量和局部变量全局变量和局部变量n顺序结构顺序结构n循环结构循环结构n分枝结构分枝结构n转向结构转向结构n输入、输出函数n程序的跟踪与调试n程序包分枝分枝结构结构1 If If 条件,表达式条件,表达式 n当当条条件件为为TrueTrue时时,求求表表达达式式的的值值,当当条条件件为为FalseFalse时,返回时,返回Null.Null.2 2 IfIf条条件件,表表达达式式1 1
3、,表达式表达式22n 当当条条件件为为TrueTrue时时,求求表表达达式式1 1的的值值,当当条条件件为为FalseFalse时时,求求表表达达式式2 2的的值。值。n全局变量和局部变量全局变量和局部变量n顺序结构顺序结构n循环结构循环结构n分枝结构分枝结构n转向结构转向结构n输入、输出函数n程序的跟踪与调试n程序包转向结构转向结构n全局变量和局部变量全局变量和局部变量n顺序结构顺序结构n循环结构循环结构n分枝结构分枝结构n转向结构转向结构n输入、输出函数n程序的跟踪与调试n程序包n流程控制流程控制nBreak Break nContinue Continue nReturn Return
4、nLableLablenamenamenGotoGotonamename输入、输出函数输入、输出函数n全局变量和局部变量全局变量和局部变量n顺序结构顺序结构n循环结构循环结构n分枝结构分枝结构n转向结构转向结构n输入、输出函数n程序的跟踪与调试n程序包n输入函数n1、Get“name”n2、Read“name”n3、Input 程序的跟踪与调试程序的跟踪与调试n全局变量和局部变量全局变量和局部变量n顺序结构顺序结构n循环结构循环结构n分枝结构分枝结构n转向结构转向结构n输入、输出函数n程序的跟踪与调试n程序包n出错信息n1、输入错误或语法错误n2、逻辑错误或功能使用不当n3、利用跟踪可以了解每次迭代的结果调用外挂程序包n全局变量和局部变量全局变量和局部变量n顺序结构顺序结构n循环结构循环结构n分枝结构分枝结构n转向结构转向结构n输入、输出函数n程序的跟踪与调试n程序包线性代数软件包Graphics软件包球面参数方程式的绘图函数三维图形的投影自己编制程序包n全局变量和局部变量全局变量和局部变量n顺序结构顺序结构n循环结构循环结构n分枝结构分枝结构n转向结构转向结构n输入、输出函数n程序的跟踪与调试n程序包上下文的概念程序包的格式myCij.mMtelch.m矩阵的初等变换感谢您使用本课件!开发人:徐安农