第2单元 微项目3 用循环结构程序自动化计算 课件(共24张PPT)

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

第2单元 微项目3 用循环结构程序自动化计算 课件(共24张PPT)

资源简介

(共24张PPT)
第2单元
探究如何用计算机解决问题
拼图
操作
探究
连线
学习目标
1.理解选择结构及其流程图的绘制
2.分析条件变化,选择执行相应操作
3.掌握多个条件的逐步推断
情景分析
跳绳比赛当天,
如果下雨就在室内,
否则在室外操场。


1.
学校准备几种比赛方案

每种方案的执行依据什么

我对“选择结构”的理解
2.
先判断条件(是否下雨),再选择地点(室内/操场)
思考
B




算法,为解决问题使用的方法和步骤
选择结构:
根据条件的变化
,判断执行对应的操作,
称“选择结构”(或分支结构)
谚语“条条大路通罗马,只是选的路不同。”
春季外出旅游,自驾车,不知道去路?
你会选择什么样的路线?
旅游路线图
1
2
3
1
2
3
起点
终点
◆算法的描述,如自然语言、流程图、程序代码
◆流程图是一种图形化的算法符号。
开始或结束
流程线
输入或输出
选择(判断)
处理(过程)
算法的描述
起床洗刷
吃早餐
上学
开始
结束
阅览室
电子文档
纸质书本
进入书店
开始
结束
走出书店
Y
N
流程图
执行过程的结构化
自上而下
逐层分析
算法的基本结构
①顺序结构
②选择结构
③循环结构
绘制“选择结构”流程图
拼图
电脑开机时验证密码,具体步骤:

开始

输入密码

判断密码是否为“1234”

如果密码正确,显示“欢迎你”
否则错误,显示“密码错”

结束
Y
输入密码M
开始
M==1234
输出欢迎你
输出密码错
结束
N
按步骤拼图
思考
流程图,结构明显、思路清晰,但计算机无法直接识别运行
如何将流程图转化为计算机语言?
我的选择
我做主
选择结构程序代码
活动2
input
快乐邮递员
if
else
往电脑里面输入信息
如果信息正确
打印输出OK
否则
打印输出NO
Y
输入密码M
开始
M==1234
输出欢迎你
输出密码错
结束
N
输入密码
如果密码是”1234”
显示”欢迎你”
否则
显示”密码错”
关键词左对齐
语句右缩进对齐
选择结构语句格式
M=input(”请输入密码”)
M==”1234”:
print(”欢迎你”)
else
:
print(”密码错”)
if
活动3
探究
有时可能出现两个或多个条件,该如何选择呢?
a=
21/32+21
32
b=
32/21+23
31
辨认
两个数的大小
①.
a>b
②.
a③.
a=b
绘制“比较两数大小”流程图
比较结果(


a>b

a
a=b
a>b
Y
N
aY
N
输入a,
b
输出a>b
输出a输出a=b
破案思路图
if
a>b
:
print
(
”a大”
)
else
:
if
a:
print
(

b大”
)
else
:
print(
”a=b
”)
if…else
成对出现
书写格式
语句右缩进对齐
优化选择嵌套结构
活动4
观察总结
——if..else语句结构瘦身法
选择嵌套
优化结构
if
a>b
:
print
(
”a大”
)
else:
else
:
print(”a=b”)
if
a:
print
(
”b大”
)
我的梦想
将来想做一名出色的程序员,要具备的条件有:
设计科学算法
绘制合理流程图
编写优化正确代码
执行效果快捷精准



展开更多......

收起↑

资源预览