PASCAL程序设计问题1、设计一个分数累加程序,把每次输入的数累加,当输入-1时结束程序的运行2、求π的近似值1)用π/4=1-1/3+1/5-1、7+.级数求π的近似值(取前5000项来进行计算)2)用π/4=1-1/3+1/5

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 04:07:27

PASCAL程序设计问题1、设计一个分数累加程序,把每次输入的数累加,当输入-1时结束程序的运行2、求π的近似值1)用π/4=1-1/3+1/5-1、7+.级数求π的近似值(取前5000项来进行计算)2)用π/4=1-1/3+1/5
PASCAL程序设计问题
1、设计一个分数累加程序,把每次输入的数累加,当输入-1时结束程序的运行
2、求π的近似值
1)用π/4=1-1/3+1/5-1、7+.级数求π的近似值(取前5000项来进行计算)
2)用π/4=1-1/3+1/5-1、7+.级数求π的近似值.当最后一项的绝对值小于10-5时停止运算
3、分解质因数,如输入6输出6=2*3
4、输入一个十进制数n,输出相应的r进制数
5、输入分子和分母,输出化简后的分子和分母
6、求所有1000——9999之间的完全平方数
7、有数三三取之余二,五五取之余三,七七取之余二,问数集合?

PASCAL程序设计问题1、设计一个分数累加程序,把每次输入的数累加,当输入-1时结束程序的运行2、求π的近似值1)用π/4=1-1/3+1/5-1、7+.级数求π的近似值(取前5000项来进行计算)2)用π/4=1-1/3+1/5
1
var
s,n:longint;
begin
n:=0;
s:=0;
while n-1 do
begin
readln(n);
s:=s+n;
end;
s:=s+1;
writeln(s);
readln;
end.
2
1)
var
pi:real;
i:longint;
begin
pi:=0;
for i:=1 to 5000 do
begin
if i mod 2=0 then pi:=pi-1/(2*i-1)
else pi:=pi+1/(2*i-1);
end;
pi:=pi*4;
writeln(pi:0:5);
readln;
end.
2)
var
pi:real;
i:longint;
begin
pi:=0;
i:=1;
while 1/(2*i-1)>=0.00001 do
begin
if i mod 2=0 then pi:=pi-1/(2*i-1)
else pi:=pi+1/(2*i-1);
inc(i);
end;
pi:=pi*4;
writeln(pi:0:5);
readln;
end.
3(与原要求略有不同)
var
n,k:longint;
p:boolean;
begin
readln(n);
k:=n-1;
write(n,'=');
p:=true;
while k>1 do
begin
if n mod k=0 then
while n mod k=0 do
begin
p:=false;
write(k,'*');
n:=n div k;
end;
dec(k);
end;
if p then write(n)
else write(chr(8),' ');
readln;
end.
4
var
n,p,i,r:integer;
a:array [1..100] of integer;
begin
readln(n);
readln(r); //不知r从何而来,就设了个输入
write('( ',n,' )10 = ( ');
p:=0;
while n>0 do
begin
inc(p);
a[p]:=n mod r;
n:=n div r;
end;
for i:=p downto 1 do write(a[i]);
writeln(' )',r);
readln;
end.
5
function gcd(a,b:longint):longint;
begin
if a

PASCAL程序设计问题1、设计一个分数累加程序,把每次输入的数累加,当输入-1时结束程序的运行2、求π的近似值1)用π/4=1-1/3+1/5-1、7+.级数求π的近似值(取前5000项来进行计算)2)用π/4=1-1/3+1/5 pascal程序设计 输入一个整数n,n pascal程序设计:s:=1*2*3+2*3*4+3*4*5+.+n*(n+1)*(n+2). pascal问题,求程序:1、 文本文件t.in中第一行的一个 正整数N(N 求Free Pascal程序问题如下:第一行输入一个正整数n(1 急求一道vf程序设计题答案设计这样一个形状**** Pascal二分法:输入一个正整数n(1 pascal语言编程问题(free pascal求1—N中的素数的个数.(1 program 【pascal 程序设计】问题:begin 1.试打印出1-20的自然数.(用while do 语言)2.打印出30至60的偶数(用while do和repeat语言)3.倒着(从20到1)将每个数据打印出来.(repeat)4.求从1至100的自然数 pascal程序(序列)问题描述 有一个非递减的整数序列S1,S2,S3,……,Sn+1(Si VB程序设计大奖赛评分程序设计 编写程序实现在歌手大奖赛中,有10个评委为参赛的选手打分,分数为1到100 【程序设计】PASCAL语言实现设有一个数列a1,a2,a3,…,a(n),其中a1,a2由键盘输入,从a3开始,通过下列四种情况的公式计算:a(n-2) a(n-1) a(n)偶数 奇数 2a(n-2)+a(n-1) free pascal问题问题共有三题,我是新手,1.输入一个自然数n(n PASCAL 老鼠走迷宫问题 设计一个温度报警器问题, pascal素数问题编一个程序,计算1-n范围内素数的个数.输入包括多组数据.每组数据仅有一个整数n (1 分数变小数 in pascal分数变小数(fch.pas) 【问题描述】 写出一个程序,接受一个以N/D的形式输入的分数,其中N为分子D为分母,输出它的小数形式.如果它的小数形式存在循环节,要将其用括号括 数字平方和 pascal给出一个自然数N(1