谁能帮我用Pascal解几道题目?1、窗框设计:用总长为600厘米的木条,作成如下图所示的矩形窗框(包括中间两根档条),问窗框的长宽尺寸如何设计,才能使窗户的采光面积最大.编程打印输出采

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 03:42:05
谁能帮我用Pascal解几道题目?1、窗框设计:用总长为600厘米的木条,作成如下图所示的矩形窗框(包括中间两根档条),问窗框的长宽尺寸如何设计,才能使窗户的采光面积最大.编程打印输出采谁能帮我用Pa

谁能帮我用Pascal解几道题目?1、窗框设计:用总长为600厘米的木条,作成如下图所示的矩形窗框(包括中间两根档条),问窗框的长宽尺寸如何设计,才能使窗户的采光面积最大.编程打印输出采
谁能帮我用Pascal解几道题目?
1、窗框设计:

用总长为600厘米的木条,作成如下图所示的矩形窗框(包括中间两根档条),问窗框的长宽尺寸如何设计,才能使窗户的采光面积最大.编程打印输出采光面积最大的长和宽.长和宽都为整数厘米,第一行打印输出长,第二行打印输出宽以及面积.
 
2、部落人乘法
据说原始部落人以小石子作为计算工具,用减半和倍加运算就能求得任何两个整数的乘积(注意当然不能用乘号*运算).例如求13与15乘积的过程是: 
             13   15
             6    30
             3    60
             1    120
    规则是:左边不断除2,写下商,舍去余数,右边不断加倍,直到左边变1为止.取结果的方法是,如果某行左边是偶数,就划去整个这一行,右边剩下的数组相加即可,如上式中舍去与6对应的30,其结果就是:
       13*15=15+60+120=195
请编制一个程序模拟他们的方法求输入两数的乘积,并以上式输出结果.例如:
输入:a,b=13 15
输出:13*15=15+60+120=195
测试数据:  29*68
 
3、While循环应用
有一箱苹果,个数为m个,每次只能拿出里面的二分之一,现想要使箱中苹果等于或最接近h个的苹果,问要拿多少次?期中m,h运行程序时从键盘输入.(提示:如果有拿出半个苹果的情况要求四舍五入)
输入样例:
m,h=5  1
输出样例:
m=5 h= 1 a= 1 n=2
 
4、Repeat循环应用
假设纸的长度足够长,厚度为0.1毫米,对折一次厚度增加1倍,现在对折纸张,直到厚度超过珠穆朗玛峰的高度为止(珠穆朗玛峰的高度为8848.13米),求对折纸张的次数.编写程序解决这个问题.
 
5、For循环应用 
把100元大钞票换成等值的10 元、5元、2元、1元小钞票.要求交换40张小钞票,每种至少一张.编程输出所有可能的换法.程序应适当考虑减少重复次数.


最好是分开发程序和内容,每问一个程序.
2、2、7、0、2、9、8、4、5、7、@、q、q、.、c、o、m

谁能帮我用Pascal解几道题目?1、窗框设计:用总长为600厘米的木条,作成如下图所示的矩形窗框(包括中间两根档条),问窗框的长宽尺寸如何设计,才能使窗户的采光面积最大.编程打印输出采
一下子写5个程序,不易呀!
(1.pas)
var a,b,s,a1,max:longint;
begin
for a:=1 to 149 do
begin
b:=300-2*a;
if 2*a+b=300 then
begin
s:=a*b;
if s>max then begin a1:=a; max:=s end;
end;
end;
writeln(300-2*a1);
writeln(a1,' ',a1*(300-2*a1));
end.

(2.pas)
var a,b,s:longint; bg:boolean;
begin
readln(a,b);
write(a,'*',b,'=');
while a>0 do
begin
if odd(a) then
begin
inc(s,b);
if not bg then bg:=true else write('+');
write(b);
end;
a:=a div 2;
b:=b+b;
end;
writeln('=',s);
end.

(3.pas)
var m,h,m1,h1,a,n:longint;
begin
readln(m,h);
write('m=',m,' h=',h,' a=');
while m>h do
begin
m1:=m;
dec(m,(m+1)div 2);
inc(n);
end;
if abs(m-h)88481300;
writeln('n=',n);
end.

(5.pas)
var a,b,c,d,n:integer;
begin
for a:=1 to 6 do
for b:=1 to (100-10*a)div 5 do
for c:=1 to (100-10*a-5*b) div 2 do
begin
d:=100-10*a-5*b-2*c;
if a+b+c+d=40 then
begin
inc(n); writeln(a:3,b:3,c:3,d:3);
if n mod 20=0 then readln
end;
end;
writeln('n=',n);
end.

谁能帮我用Pascal解几道题目?1、窗框设计:用总长为600厘米的木条,作成如下图所示的矩形窗框(包括中间两根档条),问窗框的长宽尺寸如何设计,才能使窗户的采光面积最大.编程打印输出采 教我一道turbo pascal题目题目是从键盘输入一个整数X(X 不超过 10000),若X的各位数字之和为7的倍数,则打印YES',否则中打印NO用turbo pascal格式回答 Noip提高组pascal题目 求1道turbo pascal题目的解法用自然数300,205,167分别除以某整数A,所得的余数均相同.求出整数A以及相除的余数请用turbo pascal格式 给我一些pascal题目:关于深搜,广搜的越多越好 pascal 输入n(1 pascal 输入n(1 pascal题目用一张一元票换1分,2分和5分的硬币,每种至少一枚,问有哪几种换法. 大大多的题目(PASCAL语言)1.给出一个自然数N(1 一道编程题目pascal:用辗转相除法求两数的最大公约数. Turbo Pascal编程题目用Turbo Pascal一维数组(与循环)做下面的题目(要详细程序):N只猴子围成一圈选大王.选举方式如下:1、2、3报数,数到3的猴子退出圈外.直到剩下一只猴子为止,这只猴子 PASCAL程序 全1数字全1 数字请用PASCAL编写,输入一个奇数P(P 一道简单的free pascal题目,各位free pascal大师解答一下吧.求2~100中每个数的质因子,输出如下形式:2=23=34=2*2...99=3*3*11100=2*2*5*5请一定是自编,要用我这种水平去做.最好用for循环.并请写上每一步的 Free Pascal 和Pascal的区别?为什么竞赛都用Free Pascal?Free Pascal 和Pascal的区别?为什么竞赛都用Free Pascal? c语言中 p = i - i&(i^(i-1)) i 为 一个自然数另外说一句 这个是树状数组中的一句 不是初赛的题目.另外说一下c 语言中and or xor not 分别用什么东西表示 不用跟我扯这四个位运算的含义我是学pascal pascal编程题目 计算1—50中既不能被3整除也不能被4整除的所有整数之和用pascal编程序计算1—50中既不能被3整除也不能被4整除的所有整数之和 PASCAL题目:随机产生一些1—100之间的整数,直到产生的数为50为止 pascal pascal pascal!