资料摘要

1.2.2 条件语句剑川县民族中学高云秀教学分析通过上一节的学习,学生学会了输入语句、输出语句和赋值语句的基本用法,本节介绍条件语句的用法. 程序中的条件语句与程序框图中的条件结构存在一一对应关系,这种对应关系对于学生理解条件语句的结构,进一步理解算法中的条件结构都是很有帮助的.我们可以给出条件语句

  • 资料类型:教学教案文档
  • 所属课文:1.2.2 条件语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
18
下载次数
0
更新时间
2024-03-12 11:47:04
来源学校
学校:剑川县民族中学

1.2.2 条件语句课时教学实录

未知
2024-03-12 11:47:04
18
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

1.2.2 条件语句课时教学实录

未知

摘要:暂无摘要

关键词:1.2.2 条件语句课时教学实录

正文

1.2.2

条件语句

剑川县民族中学

高云秀

教学分析

通过上一节的学习,学生学会了输入语句、输出语句和赋值语句的基本用法,本节介绍条件语句的用法. 程序中的条件语句与程序框图中的条件结构存在一一对应关系,这种对应关系对于学生理解条件语句的结构,进一步理解算法中的条件结构都是很有帮助的.我们可以给出条件语句的一般格式,让学生自己画出相应的程序框图,也可以给出程序框图,让学生写出算法语句. 三维目标

1.理解学习基本算法语句的意义. 2.学会条件语句的基本用法. 3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法. 重点难点

教学重点:条件语句的基本用法. 教学难点:算法语句的写法.

课时安排

1课时

教学过程

导入新课

某商场为了促销,采取购物打折的优惠办法,每位顾客一次购物在1000元及以上者,按九五折优惠,用计算机解决这个问题,该如何设计程序语言呢? 推进新课

预学1:条件语句

(1)在上面的问题中设计程序语言可以运用条件语句解决. (2)条件语句与程序框图中的条件结构相对应. [练一练] 预学2:条件语句的一般格式及作用

(1)IF—THEN语句

IF—THEN语句的一般格式如图,对应的程序框图如图. IF

条件

THEN

语句体

END IF

(2)IF—THEN—ELSE语句

IF—THEN—ELSE语句的一般格式如图,对应的程序框图如图. IF 条件

THEN

语句1 ELSE

语句2

END IF

想一想:IF—THEN—ELSE语句与IF—THEN语句的相同点和不同点? 【解析】相同点:首先对IF后的条件进行判断,如果符合条件就执行THEN后边的语句. 不同点:对于IF—THEN—ELSE语句,若不符合条件,则执行ELSE后面的“语句体2”. 对于IF—THEN语句,若不符合条件,则直接结束该条件语句,转而执行其后面的语句. 预学3:IF—THEN语句与IF—THEN—ELSE语句各自的功能

在IF—THEN语句中,“条件”表示判断的条件;“语句”表示满足条件时执行的操作内容,条件不满足时,结束程序;END IF表示条件语句的结束.计算机在执行时首先对IF后的条件进行判断,如果条件符合就执行THEN后边的语句,若条件不符合则直接结束该条件语句,转而执行其他语句. 在IF—THEN—ELSE语句中,“条件”表示判断的条件;“语句1”表示满足条件时执行的操作内容;“语句2”表示不满足条件时执行的操作内容;END IF表示条件语句的结束.计算机在执行时,首先对IF后的条件进行判断,如果条件符合,则执行THEN后面的语句1;如果条件不符合,则执行ELSE后面的语句2. 议一议:给出下面两个语句,说明其含义. (1) IF a≥1000 THEN

y=0.85*a END IF (2) IF a>500 THEN

y=0.95*a ELSE

y=a END IF 【解析】(1)其含义是当满足条件a≥1000时,执行y=0.85*a,否则,执行下一句. (2)其含义是当满足条件时a>500,执行y=0.95*a,否则,执行y=a. 预学4:条件语句的嵌套

下面是一个嵌套的条件结构程序框图.

该框图对应的条件语句为复合IF语句,其一般格式为: IF 条件1 THEN 语句1 ELSE

IF 条件2 THEN 语句2

ELSE

语句3

END IF END IF

y=8 ELSE y=2*(12-x)

END IF [议一议] 探究新课

1.IF—THEN语句

例1、输入一个数x,如果它是正数,则输出它;否则不输出,画出解决该问题的程序框图,并写出对应的程序. 【方法指导】这是一个条件结构,当x>0时,输出x,当x≤0时,退出条件结构,不输出结果,对应的语句是IF—THEN. 【解析】程序框图如图所示: 相应的程序如下: INPUT

x IF

x>0

THEN

PRINT

x END IF END 变式训练1\.给出以下程序: INPUT

x1,x2 IF

x1=x2

THEN

x1=x1+x2 END IF

y=x1+x2 PRINT

y END 如果输入x1=2,x2=3,那么执行此程序的结果是输出(

). A.7

B.10

C.5

D.8

例2.输入任意的两个实数a,b,输出其差的绝对值,画出解决该问题的程序框图,并写出对应的程序.22.例2.输入任意的两

例2.输入任意的两个实数a,b,输出其差的绝对值,画出解决该问题的程序框图,并写出对应的程序. 【方法指导】这是一个条件结构,当a-b≥0时,输出a-b,当a-b<0时,输出b-a,对应的语句是IF—THEN—ELSE.【方法指导】这是一个条件结构,当a-b≥0时,输出a-b,当a-b<0时,输出b-a,对应的语句是IF—THEN—ELSE. 【解析】程序框图如图所示: 个实数a,b,输出其差的绝对值,画出解决该问题的程序框图,并写出对应的程序.

相应的程序如下: 【方法指导】这是一个条件结构,当a-b≥0时,输出a-b,当a-b<0时,输出b-a,对应的语句INPUT

a,b

是IF—THEN—ELSE. IF

a>=b

THEN

IF—THEN—ELSE语句

PRINT

a-b

2.IF2.IF2.IF—THEN—ELSE语句

ELSE

—THEN2.IF—T2.IF—THEN—ELSE语句

PRINT

b-a

END

IF

END

HEN—ELSE语句

变式训练2.下面程序运行后,输出的结果为

.

变式训练2.下面程序运行后,输出的结果为

.

x=5

x=5

y=-20—ELSE语句

输入任意的两个实数IF

x<0

THEN

例2.a,b,输出其差的绝对值,画出解决该问题的程序框图,并写出对应的程序.

x=y-3

ELSE

【方法指导】这是一个条件结构,当a-b≥0时,输出a-b,当a-b<0时,输出b-a,对应的语句

—y=y+—3

ELSE. 是IFTHEN

END

IF

语句

—THEN—ELSE

输入任意的两个实数PRINT

x-y,y-x

a,b,输出其差的绝对值,画出解决该问题的程序框图,并写出对应的程例2.序.

END

【方法指导】这

3.条件语句的嵌套

.IF—THEN—ELSE语句

例2.输入任意的两个实数a,b,输出其差的绝对值,画出解决该问题的程序框图,并写出对应的程例3、编写一个程序解关于x的不等式ax+b<0.

序. 程序如下:

【解析】【方法指导】这是一个条件结构,当a-b≥0时,输出a-b,当a-b<0时,输出b-a,对应的语句

INPUT

a,b

IFTHEN

—ELSE.

IF

a是=0

—THEN

IF

b>0

THEN

PRINT

“不等式无解”

ELSE

PRINT

“x∈R”

END IF

ELSE

IF

a>0

THEN

PRINT

“x<-b/a”

ELSE

PRINT

“x>-b/a”

END IF

END IF

课堂小结

1.IF-THEN语句中的“条件”表示判断的条件,“语句体”表示满足条件时要执行的操作内容,条件不满足时,执行END

IF后面的语句;IF-THEN-ELSE语句中满足条件时执行THEN后面的操作,不满足条件时,执行ELSE后面的操作,END

IF表示条件语句的结束,END表示程序结束.

2.书写条件语句时,ELSE要单独占一行;IF与END IF要成对出现,即有一个IF,就必有一个END IF.

3.不等式表示条件时注意用“>=”表示传统的“≥” ;如果变量x满足a

a

AND

x

0

AND

x<0”表示传统的“IF

x≠0”.

4.不能把两个变量表示的量直接进行交换,而是通过赋值语句和中间变量进行传递交换.

课后作业1,2

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2024-03-12 11:47:04
  • 下载次数: 0
  • 浏览次数: 18
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147288

来自:学校:剑川县民族中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:1.2.2 条件语句课时教学实录是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。