还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
试验三语言的程序设计
一、试验目的:
1、熟悉程序编辑与设计环境
2、驾驭各种编程语句语法规则与程序设计方法
3、函数文件的编写和设计
4、了解和熟悉跨空间变量传递和赋值
二、试验基本学问
1、程序流程限制语句循环结构语法i=初值增量终值语句1语句n说明
1.i=初值终值,则增量为
12.初值、增量、终值可正可负,可以是整数,也可以是小数,只须符合数学逻辑循环结构语法逻辑表达式循环体语句说明
1、结构依据逻辑表达式的值推断是否执行循环体语勾若表达式的值为真,执行循环体语句一次、在反复执行时,每次都要进行推断若表达式的值为假,则程序执行之后的语句
2、为了避开因逻辑上的失误,而陷入死循环,建议在循环体语句的适当位置加语句、以便程序能正常执行(执行循环体的次数不确定;每一次执行循环体后,确定会变更后面所跟关系式的值)
3、循环也可以嵌套、其结构如下逻辑表达式1循环体语句1逻辑表达式2循环体语句2循环体语句3分支结构表达式]语句1表达式2(可选)语句2(可选)语句3说明1结构是一个条件分支语句,若满足表达式的条件,则往下执行;若不满足,则跳出结构
2.表达式2与为可选项,这两条语句可依据具体状况取舍
3.1470085y=
1.9826087y=
1.2689089y=
8.2477090y二
5.4434092y=
3.6471094y二
2.4800096y=
1.7112098y=
1.
19791005、编写一个乘法表9X9编程1:9[];1;[A»1x1=12x2=41x2=22x3=63x3=91x3=32x4=83x4=124x4=161x4=42x5=103x5=154x5=205x5=251x5=56x6=362x6=123x6=184x6=245x6=301x6=66x7=427x7=492x7=143x7=214x7=285x7=351x7=77x8=568x8=646x8=481x8=82x8=163x8=244x8=325x8=407x9=638x9=729x9=811x9=92x9=183x9=274x9=365x9=456x9=54运行结果:
6、推断y向量的元素属于3n、31或3n+2,设y=[3,5,7,9,11,16编程假设将3n放进数组A,将31放进数组B,将32放进数组C[35791116;];□;□;□;
3.留意每一个都对应一个,即有几个,记就应有几个结构语法表达式常量表达式1语句组1常量表达式2语句组2语句组n说明
1.后面的表达式可以是任何类型,如数字、字符串等
2.当表达式的值与后面常量表达式的值相等时,就执行这个后面的语句组假如全部的常量表达式的值都与这个表达式的值不相等时,则执行后的执行语句程序流程限制指令
2、函数文件的结构和编写方法函数只能在函数体内对变量进行操作,也就是只能访问函数本身工作空间中的变量M函数文件的结构1函数定义行2H1行函数帮助文本的第一行3函数帮助文本4函数体5注释函数文件编写后,保存时,其文件名必需与函数名相同留意函数名不要与自身的函数叮嘱相同
三、试验内容
2、用循环语句实现求1100的和〜编程0;1:100运行结果:»
50503、用循环语句实现编写一个求阶乘的函数文件编程n1;1y运行结果:假设5»5y=
1201204、找到一个n!10100的值利用上题的阶乘函数文件编程1;1⑴;y〉101001;运行结果:»y=1y=720y=5040y=40320y=362880y二3628800y=39916800y=479001600y二
6.
22700098.7178010y=
1.3077012y=
2.0923013y=
3.5569014y二
6.4024015y=
1.2165017y二
2.4329018y=
5.1091019y=
1.1240021y二
2.5852023y=
6.2045023y二
1.5511025y=
4.0329026y=
1.0889028y二
3.0489029y=
8.8418030y=
2.6525032y=
8.2228033y=
2.
63130358.6833036y=
2.9523038y=
1.0333040y=
3.7199041y=
1.3764043y二
5.2302044y=
2.0398046y=
8.1592047y=
3.3453049y=
1.
40500516.0415052y=
2.6583054y=
1.1962056y=
5.5026057y=
2.5862059y二
1.2414061y=
6.0828062y=
3.0414064y=
1.
55110668.
06580674.2749069y=
2.3084071y=
1.2696073y=
7.1100074y=
4.0527076y二
2.3506078y=
1.3868080y=
8.3210081y二
5.0758083。