第10课 计数循环我在行 课件(共18张PPT) 鲁教版(2018)初中信息技术第4册

资源下载
  1. 二一教育资源

第10课 计数循环我在行 课件(共18张PPT) 鲁教版(2018)初中信息技术第4册

资源简介

(共18张PPT)
第十课
计数循环我在行
条件表达式
语句块
True
False
单分支结构
条件
表达式
语句块1
True
语句块2
False
双分支结构
问题分析
小智同学想把 ‘Hello World’ 这句话打印十次,你觉得应该怎么做?
要打印一百次呢?
for循环
新知新授
循环是指在一定条件下,不断重复同样的操作
for循环(计数循环)——提前预定循环体重复执行的次数
常用格式:
for 循环变量 in range (初值,终值,步长):
语句块
新知新授
range()函数——用来生成多个连续的整数
基本格式:
range (初值,终值,步长)
range (初值,终值)
range (终值)
从哪个数开始计数
初值默认是0
计数到终值结束
但不包括终值
步长默认为1
新知新授
初值?终值?步长?
输出0到5的数:
输出2,4,6,8,10:
range(6)
range(2,11,2)
range(2,12,2)
初值?终值?步长?
为什么不是5呢?
我会做
range(4)
range(1,6)
range(1,5,2)
[0,1,2,3]
[1,2,3,4,5]
[1,3]
[3,6,9,12]
[2,3]
range(2,4)
range(3,15,3)
左闭右开
我会做
Print()函数默认在输出结束后换行,如果需将多个结果在同一行显示,则可以用end=“ ”将多个输出结果用空格间隔
小试身手
在IDLE交互模式下,输入以下代码,体验for循环和range()函数的用法
代码中使用的标点符号都是英文符号!!!
不能忘记冒号
for循环的应用
探究实践一
输出1到100之间的偶数
用for循环从1数到100,用if语句进行奇偶判断
如果 i 能被 2 整除
探究实践二
你能算出麦粒的数量吗?
探究实践二
分析
国际象棋棋盘 每格麦粒数 (mls) 麦粒总数
(s=0)
第1格 1=20 s+mls
第2格 2=21 s+mls
第3格 4=22 s+mls
第i格 2i-1 s+mls
第64格 264-1 s+mls
课堂小结
课堂小结
一、for循环的常用格式
range()函数、end=“ ”
二、for循环的应用
作业
2、利用for循环计算输出s=1+2+3+……+100的值
1、完成国王与麦粒的问题
下节课再见!

展开更多......

收起↑

资源预览