程序的三种基本结构.docx

上传人:b****4 文档编号:648806 上传时间:2022-10-11 格式:DOCX 页数:24 大小:36.47KB
下载 相关 举报
程序的三种基本结构.docx_第1页
第1页 / 共24页
程序的三种基本结构.docx_第2页
第2页 / 共24页
程序的三种基本结构.docx_第3页
第3页 / 共24页
程序的三种基本结构.docx_第4页
第4页 / 共24页
程序的三种基本结构.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

程序的三种基本结构.docx

《程序的三种基本结构.docx》由会员分享,可在线阅读,更多相关《程序的三种基本结构.docx(24页珍藏版)》请在冰豆网上搜索。

程序的三种基本结构.docx

程序的三种基本结构

上 课 时 间

第        星期      第      课时

年        级

初中三年级

课        题

第十课      顺序结构

课        型

新授课

教        材

新疆教育出版

课时安排

1 课时

教学目标

知识与

技能

1. 了解程序的循序结构特征,并能画出它们的流程图。

2. 熟悉利用 val()函数的使用。

过程与

方法

通过教学实例的分析,让学生体验利用程序的循序本结构编写

计算机程序,解决实际问题。

情感态度

价值观

培养学生的逻辑思维能力

教学理念

和方法

通过教学实例的讲练,以教师为主导,学生主动,体验思考,讲练结

合,以任务驱动等方式来完成教学内容。

教学资源

多媒体教学网络,教师制作的课件等。

教学过程

教学内容的组织与呈现方式:

以实例分析深入展开,小结归纳,将程序的三种基本结构的

执行过程和特点一一呈现,通过不同的练习,让学生从中慢慢理解并掌握程序的三种基本

结构的执行过程,最后完成课堂自评。

教学环节

教师教学

学生活动

设计意图

复习引入

我们学习了“求圆面积”的程序,请看程序

段(演示),程序中语句的执行是如何的?

教师解释,程序的执行是按顺序从第一条语

句开始执行到最后一条语句,这种程序结构

称为顺序结构,是程序三种基本结构的一种。

学生思考,

回答。

引起学生的

思考。

新课讲授

顺序结构的

基本概念

顺序结构是最简单的程序结构,它是由若干

个依次执行的处理步骤组成的。

如图,A 语

句和 B 语句是依次执行的,只有在执行完 A

语句后,才能接着执行 B 语句。

学生听讲解,

观看流程图,

并思考问题。

了解顺序结

构的执行过

程。

顺序结构程

序的实例分

应用举例:

交换两个数的值。

题目:

输入两个数,然后交换这两个数,再

输出它们交换后的结果。

(1)分析问题。

教师提示要交换两个数,要利用几个变量来

保存数据?

学生思考。

通过实例分

析,让学生

明确顺序结

构的执行过

程。

(2)分析程序的执行步骤,画出流程图。

第一步:

输入两个变量 A、B 的值。

第二步:

利用第三个变量 C 来进行交换,交

换的过程如下:

C=A

A=B

B=C

第三步:

输出交换后 A、B 的值。

分析程序的

流程图。

(3)讲解程序的编写。

Private Sub Form_Click()

A=val(txtA.text)

B=val(txtB.text)

C=A

A=B

B=C

Print "交换后 A=";A, "交换后 B=";B

End Sub

学生观察,

理解程序的

执行过程。

(4)教师巡堂指导。

学生做练习

一。

通过实践,

进一步加强

学生对知识

的理解和掌

握。

(5)教师小结顺序结构的特点。

1. 执行过程是按顺序从第一条语句执行到最

后一条语句。

2. 在程序运行的过程中,顺序结构程序中的

任何一条语句都要运行一次,而且也只能运

行一次。

学生听讲解,

做好记录。

巩固相关概

念的掌握。

知识归纳

教师小结顺序、分支和循环三种程序基本控

制结构的共同特点:

① 三种结构都是只有一个入口,一个出口。

② 三种结构内都不存在死循环,即无终止的

循环,像下图的结构中就存在一个死循环,

在程序中是不允许死循环出现的。

认真听讲,

归纳知识。

通过归纳,

梳理知识点。

帮助学生形

成系统的知

识体系,让

学生对教学

内容有更为

深入的认识。

课堂小结

本节课我们学习了顺序结构,顺序结构是按

照由上到下的顺序一行一行地执行的程序结

构。

思考问题,

加深记忆。

通过小结,

巩固知识。

 

2

上 课 时 间

第        星期      第      课时

年      级

初中三年级

课        题

第十一课    双分支结构

课      型

新授课

教        材

新疆教育出版

课时安排

1 课时

教学目标

知识与

技能

1. 了解程序的三种基本结构的执行过程.

2. 了解双分支结构的特征。

3. 掌握 if      then    语句的使用。

4. 了解 mag()函数的使用。

过程与

方法

通过教学实例的分析,让学生体验利用程序的三种基本结构编

写计算机程序,解决实际问题。

情感态度

价值观

培养学生的逻辑思维能力

教学理念

和方法

通过教学实例的讲练,以教师为主导,学生主动,体验思考,讲练结

合,以任务驱动等方式来完成教学内容。

教学资源

多媒体教学网络,教师制作的课件等。

教学过程

教学内容的组织与呈现方式:

以实例分析深入展开,小结归纳,将程序的三种基本结构的

执行过程和特点一一呈现,通过不同的练习,让学生从中慢慢理解并掌握程序的三种基本

结构的执行过程,最后完成课堂自评。

教学环节

教师教学

学生活动

设计意图

复习引入

我们学习了“长方形表面积”的程序,请看

程序段(演示),程序中语句的执行是如何

的?

教师解释,程序的执行是按顺序从第一条语

句开始执行到最后一条语句。

问:

画出顺序结构的结构图?

学生思考,

回答。

引起学生的

思考。

分支结构的

基本概念

在处理实际问题时,只有顺序结构是不够的,

经常会遇到一些条件的判断,流程根据条件

是否成立有不同的流向。

如下图所示,程序

根据给定的条件 P 是否成立而选择执行 A 操

作或 B 操作。

学生听讲解,

观看流程图,

并思考问题。

了解分支结

构的执行过

程。

 

我们灵活运用这三种基本结构,就可以编写

出各种各样的程序,解决许多实际的问题。

 

3

这种先根据条件做出判断,再决定执行哪一

种操作的结构称为分支结构,也称为选择结

构。

分支结构程

序的实例分

应用举例:

判断输入的一个正整数,是偶数

还是奇数。

题目:

输入一个正整数,判断它是偶数还是

奇数。

(1)分析问题。

教师提示要判断一个正整数是偶数还是奇数,

判断的条件是什么?

学生思考。

通过实例分

析,让学生

明确分支结

构的执行过

程。

(2)分析程序的执行步骤,画出流程图。

第一步:

输入一个正整数 N;

第二步:

判断 N 是否能被 2 整除,即判断条

件 N mod 2==0 是否成立;

第三步:

若判断条件成立,则输出该正整数

是偶数,否则输出该正整数是奇数。

分析程序的

流程图。

(3)讲解程序的编写。

Private Sub Form_Click()

N=InputBox("输入一个正整数:

")

If (N mod 2==0) Then

Msgbox(" 是偶数。

")

Else

Msgbox("是奇数。

")

End If

End Sub

学生观察,

理解程序的

执行过程。

(4)教师巡堂指导。

学生做练习

二。

通过练习,

进一步加强

学生对知识

的理解和掌

握。

 

4

上 课 时 间

第        星期      第      课时

年      级

初中三年级

课        题

第十二课    多分支结构

课      型

新授课

教        材

新疆教育出版

课时安排

1 课时

教学目标

知识与

技能

1. 了解程序的多分支结构的使用

2. 区别用于双分支和多分支结构

3. 熟悉使用    select    case    语句

过程与

方法

通过教学实例的分析,让学生体验利用程序的三种基本结构编

写计算机程序,解决实际问题。

情感态度

价值观

培养学生的逻辑思维能力

教学理念

和方法

通过教学实例的讲练,以教师为主导,学生主动,体验思考,讲练结

合,以任务驱动等方式来完成教学内容。

教学资源

多媒体教学网络,教师制作的课件等。

教学过程

教学内容的组织与呈现方式:

以实例分析深入展开,小结归纳,将程序的三种基本结构的

执行过程和特点一一呈现,通过不同的练习,让学生从中慢慢理解并掌握程序的三种基本

结构的执行过程,最后完成课堂自评。

教学环节

教师教学

学生活动

设计意图

复习引入

问:

解释下列的程序段?

解一元二次方程

Adim a as single,b as single ,c as

single

a=val(text1.text)

b=val(text2.text)

c=val(text3.text)

学生思考,

回答。

引起学生的

思考。

(5)教师小结分支结构的特点。

① 分支结构是根据不同的条件判断来决定程

序执行走向的结构。

② 在程序运行的过程中,在分支结构内,无

论 P 条件是否成立,只能执行 A 操作或 B 操

作之一,不可能既执行 A 操作又执行 B 操作,

也不可能 A 操作和 B 操作都不执行。

学生听讲解,

做好记录。

巩固相关概

念的掌握。

课堂小结

本节课我们学习了三种结构:

顺序结构、分

支结构和循环结构。

分支结构:

根据不同的条件判断来决定程

序执行走向的结构。

我们灵活运用这三种基本结构,就可以编

写出各种各样的程序,解决许多实际的问题。

思考问题,

加深记忆。

通过小结,

巩固知识。

5

D=b*b-4*a*c

If    d>=0 then

X1=(-b+sqr(d))/(2*a)

X1=(-b-sqr(d))/(2*a)

Label1.caption=x1

Label2.caption=x2

Else

Label1.caption=””

Label2.caption=””

Msgbox(“次方程无实根。

”)

End if

问:

画出上面程序的流程图?

多支结构的

基本概念

在处理实际问题时,我们遇到一些问题。

如:

购买东西优惠,1000 元以上打优惠 5%,3000

元以上打败 12%。

这些问题怎么解决?

为解决这些问题我们用多分支结构。

程序根

据给定的多个条件是否成立而选择执行给定

的程序语句。

P1             Y         语句 1

N           Y

P2                          语句 2

N           Y

P3                          语句 3

N

这种先根据条件做出判断,再决定执行哪

一种操作的结构称为分支结构,也称为选择

结构。

学生听讲解,

观看流程图,

并思考问题。

了解分支结

构的执行过

程。

 

6

多办支结构

程序的实例

分析

应用举例:

莫市场进行优惠活动,购买东西

时 1000 元以上打优惠 5%,3000 元以上打败

12%,

6000 元以上打败 15%,8000 元以上打败

20%,10000 元以上打败 25%。

题目:

计算实际支付金额

(1)分析问题。

教师提示要计算实际支付金额,判断的条件

是什么?

学生思考。

通过实例分

析,让学生

明确分支结

构的执行过

程。

(2)分析程序的执行步骤,画出流程图。

第一步:

输入一个正整数 x (所购商品总额)

第二步:

判断 N 是否大于 10000(p1),即

判断条

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 简洁抽象

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1