当前位置:首页 >> 其它课程 >> 12多重循环结构free pascal教程

12多重循环结构free pascal教程


多重循环结构

例题1
? ?

求1!+2!+3!+…+10!值。 问题分析:这个是求10自然数的阶乘之和,可以用for 循环 来实现,通过10次的循环可求出1!,2!…,10!,并同时累加 起来,可求得S的值。而求T=N!,又可以用一个for循环来实 现,构成了二重循环。 S:=0; for n:=1 to 10 do be

gin t:=1; for j:=1 to n do t:=t*j; S:=S+t; end; writeln(’s=’,s:0:0);

方法2
S:=0;t:=0; For n:=1 to 10 do begin t:=t*n; s:=s+t; end;

例题2
?

一个炊事员上街采购,用500元钱买了90 只鸡,其中母鸡一只15元,公鸡一只10 元,小鸡一只5元,正好把钱买完。问母 鸡、公鸡、小鸡各买多少只?(4种)

例题3
求100 ~999中的水仙花数。 (若三位数ABC,ABC=A3+B3+C3,则称 ABC为水仙花数。例如153, 13+53+33=1+125+27=153,则153是 水仙花数。)

例题4
试编写能够打印输出如下图形的程序: ############### ############# ########### ######### ####### ##### ### #

问题分析:
这道题属于打印平面图形问题。 程序的设计如下:由两个并列循环外加一个嵌套 循环构成的。各环的作用为: 1、外层循环控制打印的行数,此倒三角形共需8 行,故外层循环的设置为递减型循环。 2、嵌套在外环内的第一个并列循环为空格输出, 根据图形变化控制输出不同数量的空格。 3、外环内第二个并列循环为控制三角形每行中 “#”号的个数

例题5
? ?

求100-200之间的所有素数。 分析:素数的判断:x从2到这个数的平方 根作为除数的方法,通过取余数判断当 前数是否能被这些除数整除,

练习
1.

2. 3.

4.

求s=11+22+33+…+nn (n=10,s=1815136725) 求s=1+1/2!+1/3!+…+1/10!(1.71828) 输入一个整数,若是素数,输出“YES”, 否则输出“NO” 任给一个自然数n,求出这个自然数不同 因数的个数。如n=6,因为1,2,3,6这四个 数均是6的因数,故输出total=4.

5.四个学生上地理课,回答我国四大谈水湖大小时这样说: 甲:“最大洞庭湖,最小洪泽湖,鄱阳湖第三。” 乙:“最大洪泽湖,最小油庭湖,鄱阳湖第二,太湖第三。” 丙:“最小洪泽湖,油庭湖第三。” 丁:“最大鄱阳湖,最小太湖,洪泽湖第二,洞庭湖第三。” 对于每个湖的大小,每个学生仅答对一个,请编程确定四个湖的大小。 问题分析: 这是一个逻辑判断题,每个湖的大小都不一样,因此把它们数学化, 每个湖必取得1~4里的一个整数,这个整数变代表它们名自的大小。 由于循环的次数已经确定,所以采用for循环,用一个三重循环。

练习
?

编写程序,输出一列图形(字母金字塔)。 a a b a b c ………… a b c…x y z

练习
?

?

把一张一元钞票换成一分、二分和五分 的硬币,每种至少一枚,问有哪几种换 法?(461种) 百鸡问题:一只公鸡5元,一只母鸡3元, 而1元可买3只小鸡。现有100元,想买 100只鸡,问可买公鸡、母鸡和小鸡各几 只?(4种)


更多相关文档:

FREE PASCAL入门-循环结构程序

FREE PASCAL入门-循环结构程序_文学研究_人文社科_专业...Pascal基本教程(循环程序... 5页 免费 pascal第4章...第7讲 循环结构应用(pas... 12页 1下载券喜欢...

pascal 习题 循环结构

12页 1下载券 PASCAL 循环结构的程序设... 3页 1下载券 FREE PASCAL入门-循环...东风一中信息技术程序设计上机题 PASCAL 循环结构程序设计上机题 1、 编程求一百...

freePascal教程

freePascal教程_互联网_IT/计算机_专业资料。第四单元...构成了多重循 环,我们也称之为循环语句的嵌套结构...(1,2,3,4,5,6,7,8,9,10,11,12); color...

Pascal基本教程--第五章循环结构程序设计

Pascal基本教程--第五章循环结构程序设计_其它课程_初中教育_教育专区。循环结构程序设计 5.1 for 语句 for 语句用来描述已知重复次数的循环结构。for 语句有两种...

Free_Pascal 教程

Free_Pascal 教程_计算机软件及应用_IT/计算机_专业...12 第三章 循环程序 ???16 ???22 ???...图 1.1 Pascal 程序的结构 把处理问题的步骤编成能从上...

pascal循环结构练习题

pascal循环结构练习题_公务员考试_资格考试/认证_教育专区。精彩的pascal循环结构练习...free pascal 编程习题(计... 3页 免费 Pascal循环结构程序设计... 12页 1...

Pascal基本教程--第五章循环结构程序设计

Pascal基本教程--第五章循环结构程序设计_计算机软件及应用_IT/计算机_专业资料。循环结构程序设计 5.1 for 语句 for 语句用来描述已知重复次数的循环结构。for 语...

Free Pascal 教程

Free Pascal 教程_生活休闲。初级Free Pascal 教程Free...12 第三章 第一节 第二节 第三节 循环 ......图 1.1 Pascal 程序的结构 把处理问题的步骤编成能...

Pascal基本教程(2014学生版)

1.3.2 Free Pascal 的启动 1.Win2000 下的启动...12 表 1.3 Run 集成界面(IDE)十项菜单的具体...5.4 多重循环 5.4.1 多重循环的形式当一个循环体...
更多相关标签:
free pascal | free pascal下载 | free pascal 2.4.0 | free pascal 3.0.0 | free pascal教程 | free pascal 乱码 | free pascal ide下载 | free pascal ide |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com