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

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函数和过程
pascal函数和过程 隐藏>> 过程: 过程: inc(i) 使 i:=i+1; inc(i,b) 使 i:=i+b; i:=idec(i) 使 i:=i -1; i:=idec(i,b) 使 i:=i- b...
PASCAL语言_复习题_FXT352064_1112
Pascal复习题一、选择题 1、设有如下的过程说明 PROCEDURE wri; BEGIN ...字符型 23、对函数的定义和递归调用正确的描述是 A) 函数可以嵌套定义,也可以...
小学Pascal练习题
小学Pascal练习题_学科竞赛_小学教育_教育专区。一、...(12)调用上述过程,输出的正确结果: 1100 13....结果: f=0 17.设有一函数子程序定义如下: ...
自定义函数习题 pascal语言
自定义函数习题 pascal语言_学科竞赛_初中教育_教育专区...方法设计为一个过程, 利用这个过程, 求输入的任意...创意简历模板汇集 推理型题分析与总结文档贡献者 spfa...
pascal-过程与函数
pascal-过程与函数pascal-过程与函数隐藏>> 第十二课 过程与函数 前面我们曾经学习了程序设计中的三种基本控制结构(顺序、分支、循环) 。用它们可以组成任何程序。但...
PASCAL练习题目
PASCAL练习题目_IT认证_资格考试/认证_教育专区。第一题: 请编制 PROG1。有一...(sun):8,trunc(sha):8);//trun()为截尾函数, 为//了得 到整数 readln;...
pascal语言中的过程与函数
pascal语言中的过程与函数_计算机软件及应用_IT/计算机_专业资料。Pascal 过程与函数 Pascal 中的例程有两种形式:过程和函数。理论上说,过程是你要求计算机 执行的操...
PASCAL语言_复习题
Pascal 复习题(专科) 一、选择题 1、设有如下的过程说明 PROCEDURE wri; ...字符型 23、对函数的定义和递归调用正确的描述是 A) 函数可以嵌套定义,也可以...
Pascal顺序结构程序设计作业(含答案)
适用于想要参加NOIP的中学阶段学生,NOIP,Pascal语言,顺序结构程序设计练习 ...解:这一题如果学了数组很简单,没有的话就要用 mod 和 div 函数,请同学们在...
pascal函数习题
p​a​s​c​a​l​函​数​习​题 暂无评价|0人阅读|0次下载|举报文档用自定义函数编写程序。 1.输入3组三角形的三边,求面积(保留2位...
更多相关标签: