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

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) 。


相关文章:
第四章函数与过程
Turbo Pascal 可以把函数和过程作为子程序调用。 第一节 函数 Pascal 允许用户...函数不是单独的语句, 只能作为运算赋值 或出现在表达式中。 习题4.1 1. 数学...
自定义函数习题 pascal语言
自定义函数习题 pascal语言_学科竞赛_初中教育_教育专区。自定义函数习题 1.将求...5. 将求一个数阶乘的方法设计为一个过程, 利用这个过程, 求输入的任意的两个...
计算机基础知识练习题
计算机基础知识——练习题 单选题: 1、通常人们所...A)UCDOS 系统 B)财务管理系统 C)Pascal 编译系统 ...若微机在工作过程中电源突然中断,则计算机中___全部...
pascal-过程与函数
pascal-过程函数pascal-过程函数隐藏>> 第十二课 过程函数 前面我们曾经学习...如输入: Input a,b=12 8 则输出: 3 2 练习 1. 输入 5 个正整数求它...
C程序设计期末考试习题(含答案)
{”FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};则表达 式*language[1...7.在函数的递归调用过程中,要使递归过程不是无限制进行下去,必须具有 [11] ...
第6章 程序设计语言 习题与答案
3.高级语言,相对于汇编语言又上升了一步,更接近于自然语言,如 C 语言、Pascal...6、函数与过程最明显的区别在于___。 { 过程本身不返回值,而函数本身返回值 ...
《编译原理》练习题库参考答案
12.PL/0 编译程序是用 PASCAL 语言书写的, 整个编译程序(包括主程序)是由___个嵌套 及并列的过程函数组成 13.当源程序编译正确时,PL/0 编译程序自动调用_...
1语言基础习题2013
22. 参数一般分为两类,其中,调用一个过程函数时指定的参数称为实际参数(...Object Pascal 4. 利用对象监视器可以设置窗体或组件的( )。 A. 方法 B. ...
数据结构复习题(附答案)
(2) .请用 C 或 PASCAL 编写一个函数 BIPARTITE...; }//for }//算法结束 对以上实例模拟的过程略...数据结构复习题2 7页 免费 吉首大学数据结构试题(...
指针习题
以下函数首部 int fun(double x[10], int *n) 则下面针对此函数函数声明...A) language[2]元素的地 址; B)字符串 PASCAL C) language[2]元素的值,...
更多相关标签: