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

news/2025/2/19 8:23:40/

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

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

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


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

  • 用循环结构程序自动化计算——计数循环
  • 一、先行组织
  • 二、新知建构
    • 1.了解循环
    • 2.代码实现
  • 三、迁移运用
    • 低阶任务:
    • 高阶任务:
  • 四、总结提高


一、先行组织

思考: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 + aa = a + 1
print(x)

三、迁移运用

尝试一下以下几个问题:

低阶任务:

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

高阶任务:

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

四、总结提高


http://www.ppmy.cn/news/1207644.html

相关文章

SQLChat 的 RBAC 之旅

去年 ChatGPT 在科技圈大火,到今年彻底破圈。各个领域都有相应的一些产品,数据库领域集中在 AI SQL,自然语言转 SQL,或者利用自然语言来管理数据库等。今天我们来体验一下该领域的 SQLChat 这款 AI 数据库客户端。 今天我们预设一…

操作系统·进程管理

2.1 前趋图和程序执行 2.1.1 前趋图 前趋图是一个有向无循环图,记为DAG,可用于描述程序/进程之间执行的前后关系,无循环关系可实现顺序执行。 2.1.2 程序的顺序执行 在计算机系统中只有一个程序在运行,这个程序独占系统中所有资…

【PostgreSql基础语法 】1、增删改查、where、limit、like模糊查询

Shell命令框和Navicat联合使用 一、数据库层面(shell命令行)二、表格层面(Navicat)三、增删改查1. 增insert into2. 查询select3. UPDATE 改4. DELETE 删除 四、 关键字1. AND2.OR3. NOT NULL 和 NULL4. LIKE 模糊查询4.1 like查找…

操作系统第三章王道习题_内存管理_总结易错知识点

1. 静态重定位和动态重定位 静态重定位(可重定位装入):作业在装入内存的时候,就修改它的物理地址. 静态重定位进程数据一旦确定位置,就不能再移动 动态重定位(动态运行时装入):作业装入内存的时候,不修改物理地址,直到运行的时候,根据重定位寄存器再修改地址. 对…

K8S篇之谈谈kubelet的上报机制

浅析一下Kubelet的上报机制 1 kubelet上报节点状态 在K8S集群中,由运行在每个节点的Kubelet定期上报心跳到ApiServer,由此来判断Node是否存在,若Node超过一定时间没有上报心跳,则该节点的状态就会被设置为NotReady,同…

基于GCC的工具objdump实现反汇编

一:objdump介绍 在 Linux中,一切皆文件。 Linux 编程实际上是编写处理各种文件的代码。系统由许多类型的文件组成,但目标文件具有一种特殊的设计,提供了灵活和多样的用途。 目标文件是包含带有附加地址和值的助记符号的路线图。这…

史上第一款AOSP开发的IDE (支持Java/Kotlin/C++/Jni/Native/Shell/Python)

ASFP Study 史上第一款AOSP开发的IDE (支持Java/Kotlin/C/Jni/Native/Shell/Python) 类似于Android Studio,可用于开发Android系统源码。 Android studio for platform,简称asfp(爱上富婆)。 背景&下载&使用 背景 由…

K8S篇之简述K8S底层原理

k8s底层原理 Kubernetes(简称k8s)是一个开源的容器编排平台,它可以自动化地部署、扩展和管理容器化应用程序。 Kubernetes 底层原理是其能够实现这些功能的关键。 1 节点和控制平面 Kubernetes 由两个主要组件组成:节点Node和控…