程序的三种基本结构Word格式文档下载.docx

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

程序的三种基本结构Word格式文档下载.docx

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

程序的三种基本结构Word格式文档下载.docx

价值观

培养学生的逻辑思维能力

教学理念

和方法

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

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

教学资源

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

教学过程

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

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

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

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

教学环节

教师教学

学生活动

设计意图

复习引入

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

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

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

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

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

学生思考,

回答。

引起学生的

思考。

新课讲授

顺序结构的

基本概念

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

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

如图,A 

句和 

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

A

语句后,才能接着执行 

语句。

学生听讲解,

观看流程图,

并思考问题。

了解顺序结

构的执行过

程。

顺序结构程

序的实例分

应用举例:

交换两个数的值。

题目:

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

输出它们交换后的结果。

(1)分析问题。

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

保存数据?

学生思考。

通过实例分

析,让学生

明确顺序结

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

第一步:

输入两个变量 

A、B 

的值。

第二步:

利用第三个变量 

来进行交换,交

换的过程如下:

C=A

A=B

B=C

第三步:

输出交换后 

分析程序的

流程图。

(3)讲解程序的编写。

Private 

Sub 

Form_Click()

A=val(txtA.text)

B=val(txtB.text)

Print 

"

交换后 

A="

;

A, 

B="

B

End 

Sub

学生观察,

理解程序的

执行过程。

(4)教师巡堂指导。

学生做练习

一。

通过实践,

进一步加强

学生对知识

的理解和掌

握。

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

1. 

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

后一条语句。

2. 

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

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

行一次。

做好记录。

巩固相关概

念的掌握。

知识归纳

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

制结构的共同特点:

① 

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

② 

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

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

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

认真听讲,

归纳知识。

通过归纳,

梳理知识点。

帮助学生形

成系统的知

识体系,让

学生对教学

内容有更为

深入的认识。

课堂小结

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

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

构。

思考问题,

加深记忆。

通过小结,

巩固知识。

2

第十一课 

双分支结构

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

了解双分支结构的特征。

3. 

掌握 

if 

then 

语句的使用。

4. 

了解 

mag()函数的使用。

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

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

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

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

的?

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

问:

画出顺序结构的结构图?

分支结构的

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

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

是否成立有不同的流向。

如下图所示,程序

根据给定的条件 

是否成立而选择执行 

作或 

操作。

了解分支结

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

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

3

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

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

分支结构程

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

还是奇数。

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

奇数。

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

判断的条件是什么?

明确分支结

输入一个正整数 

N;

判断 

是否能被 

整除,即判断条

件 

mod 

2==0 

是否成立;

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

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

N=InputBox("

输入一个正整数:

If 

(N 

2==0) 

Then

Msgbox("

是偶数。

Else

是奇数。

If

二。

通过练习,

4

第十二课 

多分支结构

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

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

3. 

熟悉使用 

select 

case 

语句

解释下列的程序段?

解一元二次方程

Adim 

as 

single,b 

single 

as

single

a=val(text1.text)

b=val(text2.text)

c=val(text3.text)

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

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

序执行走向的结构。

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

论 

条件是否成立,只能执行 

操作或 

作之一,不可能既执行 

操作又执行 

操作,

也不可能 

操作和 

操作都不执行。

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

顺序结构、分

支结构和循环结构。

分支结构:

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

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

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

5

D=b*b-4*a*c

d>

=0 

then

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

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

Label1.caption=x1

Label2.caption=x2

Label1.caption=””

Label2.caption=””

Msgbox(“次方程无实根。

”)

if

画出上面程序的流程图?

多支结构的

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

如:

购买东西优惠,1000 

元以上打优惠 

5%,3000

元以上打败 

12%。

这些问题怎么解决?

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

程序根

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

的程序语句。

P1 

语句 

1

Y

P2 

P3 

N

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

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

结构。

6

多办支结构

程序的实例

分析

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

1000 

5%,3000 

元以上打败

12%,

6000 

15%,8000 

20%,10000 

25%。

计算实际支付金额

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

是什么?

(所购商品总额)

是否大于 

10000(p1),即

判断条

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

当前位置:首页 > 医药卫生 > 基础医学

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

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