用循环结构程序自动化计算——计数循环

用循环结构程序自动化计算——计数循环

低阶目标:
利用for循环结构来完成已知次数的自动化处理,掌握计数循环结构应用方法

高阶目标:
学会利用for循环解决生活中的实际问题



一、先行组织

思考:1+2+3+4+5+......+95+96+97+98+99+100=?用计算机如何实现?

链接: 数学王子高斯是如何实现的?

高斯用来一种聪明的方法,很快就算出了这么“麻烦”的计算题。不过,如果当时你也在课堂上,只要你带着一台计算机,可能比高斯算的还快呢。如何用计算机解决这个问题呢,请同学们思考解决方法。


二、新知建构

1.了解循环

for i in range(0,11,1):

在这里插入图片描述
在这里插入图片描述

2.代码实现

代码如下(示例):

x = 0
a = 1
for i in range(1,101,1):
    x = x + a
    a = a + 1
print(x)

三、迁移运用

尝试一下以下几个问题:

低阶任务:

1、有一个5层的金字塔,最上边有一块石头,第二层3块石头,问最下边有几块石头?

高阶任务:

2、据说,古代有个人发明了国际象棋,国王非常喜欢下国际象棋,于是想重赏这个发明人,就让他自己提出要多少麦子,发明人说:棋盘上面一共有64个格子,第一个格子里放上1粒麦子,第二个格子里放上2粒麦子,第三个放4粒,第四个放8粒,也就是说每个格子都是上一个格子中麦子数量的2倍,放完所有格子后,整个棋盘上总共有多少粒麦子就奖励我多少吧。那么,总共会有多少粒呢?请编程帮助国王进行计算吧。

四、总结提高

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值