当前位置:首页 >> 学科竞赛 >>

Pascal函数和过程练习题


1、在程序中定义一函数 digit(n,k),它能分离出整数 n 从右边数第 k 个数字,如 digit(31859,3)=8, digit(2005,5)=0。 2、在程序中定义一个函数 check(n,d),如果数字 d 在整数 n 中出现,则函数值为 true,否则为 假,如 check(9687,7)=true,check(10345,6)=false。 3、在程序中定义

一个函数 judge(a,b),如果 a 能够被 b 整除,则函数值为 true,否则为 false, 如 judge(1000,20)=true,judge(56,3)=false。 4、根据公式 arctanx(x)=x-x^3/3+x^5/5-x^7/7+…, PI=6arctanx(1/sqrt(3)), 定义函数 arctanx(x),求当最后一项小于 0.000001 时的 PI 值。 5、已知 m=max(a,b,c)/max(a+b,b,c)*max(a,b,b+c) 输入 a,b,c 求 m,把求三个数的最大数 max 分别定义成函数和过程来求解。 6、在程序中定义一个子程序 binary,能够将十进制整数 n 转换成二进制形式(分别定义成 函数和过程来求解) 。 7、编一子程序 sort,其功能为对数组进行排序。 8、用递归的方法求 1+2+3+4+...+(n-1)+n 的值。
m

9、求组合数 C n 的和, 已知 C n ?
m

n! 。 m!(n ? m)!

10、用递归方法求两个数 m 和 n 的最大公约数(m>0,n>0) 。


相关文章:
习题六 函数和过程
习题函数和过程_学科竞赛_初中教育_教育专区。PASCAL各章节习题 习题函数和过程 1.填空题 1) 的程序称为子程序。 2) 子程序有 和 两种,分别用保留字 ...
练习题答案
八、下面是求阶乘的 Pascal 程序。画出程序第 3 次进入函数 factor 时,栈中都包括哪 些过程的活动记录,并画出每个活动记录的控制链和访问链(用箭头标出,其他...
C程序设计期末考试习题(含答案)
{”FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};则表达 式*language[1...7.在函数的递归调用过程中,要使递归过程不是无限制进行下去,必须具有 [11] ...
自定义函数习题 pascal语言
自定义函数习题 pascal语言_学科竞赛_初中教育_教育专区。自定义函数习题 1.将求...5. 将求一个数阶乘的方法设计为一个过程, 利用这个过程, 求输入的任意的两个...
第6章 程序设计语言 习题与答案
3.高级语言,相对于汇编语言又上升了一步,更接近于自然语言,如 C 语言、Pascal...6、函数与过程最明显的区别在于___。 { 过程本身不返回值,而函数本身返回值 ...
《编译原理》练习题库参考答案
12.PL/0 编译程序是用 PASCAL 语言书写的, 整个编译程序(包括主程序)是由___个嵌套 及并列的过程函数组成 13.当源程序编译正确时,PL/0 编译程序自动调用_...
pascal-函数和过程
pascal-函数和过程_IT/计算机_专业资料。pascal-函数和过程函数和过程―――子程序...练习: 一、写出下列程序运行结果 1、程序1 Program Exam41_a; Var n1,n2,...
C++上机题目期末复习资料
输出 PASCAL 三角的前 12 行 PASCAL 三角是形状如...int BSearch(int a[],int x) //二分查找函数 ...C语言习题集(期末复习资... 57页 1下载券 c语言...
1语言基础习题2013
22. 参数一般分为两类,其中,调用一个过程函数时指定的参数称为实际参数(...Object Pascal 4. 利用对象监视器可以设置窗体或组件的( )。 A. 方法 B. ...
pascal语言中的过程与函数
pascal语言中的过程函数_计算机软件及应用_IT/计算机_专业资料。Pascal 过程与...口腔执业医师实践技能复习资料 中医护理学基础重点 执业医师实践技能考试模拟试题文档...
更多相关标签: