2017-2018学年度高中数学 第一章 算法初步 1.2.3 循环语句学案【含解析】新人教A版必修3.docVIP

  • 2
  • 0
  • 约5.16千字
  • 约 14页
  • 2018-04-24 发布于河北
  • 举报

2017-2018学年度高中数学 第一章 算法初步 1.2.3 循环语句学案【含解析】新人教A版必修3.doc

2017-2018学年度高中数学 第一章 算法初步 1.2.3 循环语句学案【含解析】新人教A版必修3

1.2.3 循环语句 [提出问题] 相传古代印度国王舍罕要褒赏他聪明能干的宰相达依尔(国际象棋的发明者),问他想要什么,达依尔回答说:“国王只要在象棋棋盘的第1个格子里放1粒麦子,第2个格子里放2粒,第3个格子里放4粒,以后按此比例每格加一倍,一直放到第64个格子(国际象棋棋盘是8×8=64格),我就感恩不尽,其他的我什么也不要了.”国王想:“这还不容易!”让人扛来一袋麦子,但不到一会儿就全用完了,再扛来一袋很快又没有了,结果全印度的粮食全部用完还不够.国王纳闷,怎样也算不清这笔账. 问题1:设计出国王计算多少粒麦子的算法. 提示:算法步骤如下: 第一步,令i=0,S=0. 第二步,P=2i,S=S+P,i=i+1. 第三步,若i≤63,则返回第二步. 否则,执行第四步. 第四步,输出S. 问题2:根据“问题1”中的算法画出程序框图. 提示:如图所示: 问题3:若仅采用前面我们所学习的算法语句,还能编写出其对应的程序吗? 提示:不能. [] 循环语句的格式、功能 直到型 当型 程序结构框图 格式 DO循环体LOOP_UNTIL 条件 WHILE 条件循环体WEND 执行步骤 先执行一次DO和UNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续执行循环体,然后再检查上述条件,如果仍不符合,再次执行循环体直到某一次条件符合为止.这时不再执行循环体,跳出

文档评论(0)

1亿VIP精品文档

相关文档