(第四章循环结构.pptVIP

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(第四章循环结构

对上一讲内容进行复习 判断2012年,每个月份的天数。 第四讲 循环结构 打印出30至60的偶数 方法一: ①设a表示30至60的所有的数,可用for循环列出; ②用式子 a mod 2=0 筛选出其中的偶数并输出。 打印出30至60的偶数 方法二: ①设n表示15至30的所有自然数,可用for循环列出; ②用式子 a := 2*n 求出其中的偶数; ③将结果输出至屏幕。 [例3.6]用“*”号打印出如下的长方形图案。  ********* ********* ********* ********* ① 给出的图例共有4行,我们可以用一个循环控制行的变化; ② 在每行中又有9列,我们可以在前面控制行的循环中再套一个循环来控制列的变化。 [例3.7] 打印出九九乘法表: Program Exam37; Var a,b: byte; Begin for a:=1 to 9 do {外循环 } begin for b:=1 to a do {内循环 } write(a,’* ‘,b,’= ’,a*b,’ ’:3); writeln end; Readln End. [例3.8]从七张扑克牌中任取三张,有几种组合方法?请编程输出所有组合形式。 [例3.9] 数学上把除了1和它本身,没有别的数能够整除它的自然数叫做素数(或质数)。现在由键盘输入一个自然数N,编程判断N是否是素数,是则输出“Yes”,否则输出“No”。 解:根据定义,对于给定的自然数N,只需判断除1和它本身外,还有没有第三个自然数即可。 ① 令K从1循环至N; ② 根据N mod K是否为0可统计K的约数的个数; ③ 若N的约数的个数超过2个,则判定N不是素数。 程序中的变量yse为布尔(或逻辑)类型(Boolean)。布尔值只有两个: True(真) False(假) 布尔值与条件判断结果为真(条件成立)或为假(条件不成立)的作用相同,常用于条件语句和循环语句中。 Pascal 共有四种逻辑运算符: ① and (与) 两条件都为True时,其结果值为True;否则为False; ② or (或) 两条件中只要有一个为True ;其结果值为True;否则为False; ③ xor (异或) 两条件的逻辑值不相同时,其结果值为True;否则为False; ④ not (非) 条件为True时,其结果值为False;否则为True;(取反) [例3.9] 数学上把除了1和它本身,没有别的数能够整除它的自然数叫做素数(或质数)。现在由键盘输入一个自然数N,编程判断N是否是素数,是则输出“Yes”,否则输出“No”。 For语句课堂练习 1.打印出1至20的平方数表。 2.打印出100至200之间的奇数。 3 求出能被5整除的所有四位数的和。 4.在下面式子中的二个□内填入一个合适的同样的数字,使等式成立。 □3*6528=3□*8256 5.有一个三位数,它的各位数字之和的11倍恰好等于它自身,请编程求出这个三位数。 6.在自然数中,如果一个三位数等于自身各位数字之立方和,则这个三位数就称为是水仙花数。 如:153=13+53+33,所以153是一个水仙花数。求所有的水仙花数。 7.某人想把一元钱换成伍分、贰分、壹分这样的零钱,在这三种零钱中每种零钱都至少各有一个的情况下,共有多少种兑换方案。并打出这些方案。 8.输出100以内的全部素数,要求每行显示5个。 9.百钱买百鸡:今有钱100元,要买100只鸡,公鸡3元一只,母鸡1元一只,小鸡1元3只,若公鸡、母鸡和小鸡都至少要买1只,请编程求出恰好用完100元钱的所有的买鸡方案。 10.编程序打印出下列图案: 平行四边形 等腰三解形  菱形    ****** *   * ****** *** *** ****** ***** ***** ****** ******* *** ****** ********* * 甲、乙、丙三人都是业余射击爱好者, 在一次练习中他们枪枪中靶: 甲射了八发子弹,取得225环成绩,乙射了七发,也取得225环

文档评论(0)

yyf7373 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档