资料摘要

1.1.2程序框图与算法的基本逻辑结构教学设计泽州一中 张新宏学习目标:1、理解程序框图的含义,能读懂程序框图,熟悉各种程序框及流程线的功能和作用;2、通过模仿、操作、探索,经历通过设计程序框图表达解决问题的算法的过程,学习程序框图的画法;3、在具体问题解决过程中,理解程序框图的三种基本逻辑结构—

  • 资料类型:教学教案文档
  • 所属课文:1.2.1 输入语句、输出语句和赋值语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
138
下载次数
0
更新时间
2018-08-30 08:26:00
来源学校
学校:泽州县第一中学校

1.2.1 输入语句、输出语句和赋值语句教学设计及课堂实录

未知
2018-08-30 08:26:00
138
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

1.2.1 输入语句、输出语句和赋值语句教学设计及课堂实录

未知

摘要:暂无摘要

关键词:1.2.1 输入语句、输…教学设计及课堂实录

正文

1.1.2程序框图与算法的基本逻辑结构教学设计

泽州一中 张新宏

学习目标:

1、

理解程序框图的含义,能读懂程序框图,熟悉各种程序框及流程线的功能和作用;

2、

通过模仿、操作、探索,经历通过设计程序框图表达解决问题的算法的过程,学习程序框图的画法;

3、

在具体问题解决过程中,理解程序框图的三种基本逻辑结构——顺序结构、条件结构和循环结构。

学习重点:程序框图的基本概念、基本图形符号和3种基本逻辑结构.

学习难点:能综合运用这些知识正确地画出程序框图.

导学流程: 第1课时 程序框图及顺序结构

一.

了解感知

1.阅读课本P6了解程序框图的相关概念及其图形符号

2.阅读课本P6了解感知程序框图的画法

3.一个流程图包括3个部分:

(1)表示相应操作的图框;(2)带箭头的流程线;(3)框内必要的文字说明. 知识清单:

1、程序框图又称

,是一种用

、

及

来表示算法的图形。

画出与下列名称对应的程序框:终端框(起至框)

输入、输出框

处理框(执行框)

判断框

流程线

连接点

2、任何一种算法都是由三种基本逻辑结构构成的,它们是

、

、

。

3、顺序结构是任何一个算法都离不开的基本结构,它由

组成。

可用程序框图表示为:

1

二.深入学习

1.画“判断整数n(n>2)是否为质数的”算法的

程序框图.

算法步骤:(自然语言)

第一步

给定大于2的整数n 第二步

令i =2 第三步

用i 除n得到余数r 第四步

判断“r=0”是否成立. 若是,则n不是质数,算法结束;

否则,将i的值增加1,仍用i表示. 第五步

判断“i>(n-1)”是否成立. 若是,则n是质数,算法结束;

否则,返回第三步

2.将以上所画程序框图分解为三种基本逻辑结构

求n除以i的余数r是r=0?否输入ni=2

i的值增加1,仍用i表示i>n-1或r=0?是输出是“n不是质数”输出“n是质数”

结构

结构

结构

三.迁移运用

例1.已知一个三角形的三条边的边长分别为a、b、c,利用海伦公式设计一个算法,求出它的面积,并画出程序框图表示. 程序框图:

算法步骤:(自然语言)

第一步,输入三角形三边长a,b,c 第二步,计算p第三步,计算S第四步,输出s.

点评:很明显,顺序结构是由若干个依次执行的

步骤组成的,它是最简单的逻辑结构,它是任何

一个算法都离不开的基本结构.

2 abc

2p(pa)(pb)(pc)

练习1:任意给定一个正实数,设计一个算法求以这个数为半径的圆的面积,并画出程序框图表示. 算法步骤:

程序框图

第一步,输入圆的半径

r .

第二步,计算S=πr2 第三步,输出S.

2、已知两个变量A和B的值,试设计一个交换这两个变量的值的算法,并画出程序框图。

算法步骤:(自然语言)

程序框图:

第一步、输入A、B 第二步、

第三步、

第四步、

第五步、输出A、B

点评: 学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下:

1、使用标准的图形符号。

2、框图一般按从上到下、从左到右的方向画。

3、除判断框外,大多数流程图符号只有一个进入点和一个退出点。判断框是具有超过一个退出点的唯一符号。

4、判断框分两大类,一类判断框是“是”与“否”两分

支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果。

5、在图形符号内描述的语言要非常简练清楚。

第2课时 条件结构

3

一.了解感知

1.阅读课本P11了解条件结构的概念及其两种形式

知识清单:

1、条件结构是指

而选择不同流向的算法结构。

2、可用程序框图表示为:

二.深入学习

例1程序框图:

例1

任意给定3个正实数,设计一个算法,判断

以这3个正实数为三条边边长的三角形是否存在,并画出这个算法的程序框图.

算法步骤: (自然语言)

第一步,输入3个正实数

a , b, c .

第二步,判断

a+ b>c, a+ c>b, b+ c>a

是否同时成立?

若是,则存在这样的三角形;

否则,不存在这样的三角形。

课堂练习

课堂练习1 程序框图:

课堂练习1

x(x0)画出求函数yx(x0)的函数值的程序框图.

4

例2设计一个求解一元二次方程ax2bxc0的算法,并画出程序框图表示.

算法步骤: (自然语言)

例2程序框图:

第一步,输入三个系数a,b,c. 第二步,计算△=b24ac

第三步,判断△≥0是否成立.若是,

则计算p=-bV;

,q=2a2a否则,输出“方程没有实数根”,结束算法. 第四步,判断△=0是否成立.若是,则输出

x1x2p

否则,计算x1pq,

x2pq,

并输出x1,x2

课堂练习2、设计一个算法计算分段函数

0(x0)y1(0x1)

的函数值,并画出程序框图。

x(x1)课堂练习2 程序框图:

5

第3课时 循环结构

学习目标:

1.理解循环结构概念;

2.把握循环结构的三要素:循环的初始状态、循环体、循环的终止条件;

3.能识别和理解循环结构的框图以及功能;

4.能运用三种基本逻辑结构画出程序框图。

学习重点:循环结构的概念、功能、要素、框图及程序框图的画法。

学习难点:描述和应用循环结构时,三要素的准确把握和正确表达

一.了解感知

1.阅读课本P12,13了解循环结构的概念及其两种形式

知识清单:

1、循环结构是指从某处开始,

的算法结构。2、循环结构中反复执行的步骤称为

,循环结构又分为

结构

和

结构,这两种形式的循环结构在执行流程上有所不同。

3、循环结构可用程序框图表示为:

(

) (

)

二.深入学习

例1

设计一个计算1+2+3+…+100的值的算法,

例1程序框图:

并画出程序框图. 算法1:(自然语言)

第一步:确定首数a,尾数b,项数n;

第二步:利用公式“S=n (a+b) /2”求和;

第三步:输出求和结果。

6

例1程序框图:

算法2:(自然语言)

第1步,0+1=1. 第2步,1+2=3. 第3步,3+3=6. 第4步,6+4=10. ……

第100步,4950+100=5050.

算法2:改进

第一步,

第二步

第三步,

第四步,

课堂练习1 程序框图:

课堂练习1、设计一个算法求s112131100

的值,并画出程序框图.

7

课堂练习2、对任意正整数n,

设计一个

课堂练习2 程序框图:

算法求s112131n

的值, 并画出程序框图.

课堂练习3程序框图:

课堂练习3、设计一个算法,表示输出

1,1+2,1+2+3,…,

1+2 +3+…+(n-1)+n(n∈N*)的过程.

8

课堂练习4、设计一算法,求积:

(2)初始化变量:

1

×3

×…

2

×

×

100

,画出流程图

.

(3)循环控制条件:

课堂练习4程序框图:

例2

某工厂2005年的年生产总值为

200万元,技术革新后预计以后每年的年

生产总值都比上一年增长5℅.设计一个程

序框图,输出预计年生产总值超过300万

元的最早年份. 算法步骤:(自然语言)

第一步,输入2005年的年生产总值. 第二步,计算下一年的年生产总值. 第三步,判断所得的结果是否大于

300.若是,则输出该年的年份;否则,返

回第二步. (1)确定循环体:设a为某年的年生产

总值,t为年生产总值的年增长量,n为

年份,则循环体为

例2程序框图:

小结

循环结构的程序框图的基本特征:

(1)循环结构中包含条件结构,条件结构中不含循环结构. (2)循环结构的程序框图各有两种形式.即

当型和直到型

9

例3设计一个算法,求关于x的方程x2-2 =0的根(精确度为d),并画出程序框图.

算法步骤:(自然语言)

课堂练习4、设计一算法,求

122232....1002的值第一步,取函数f(x)x22

第二步,确定a,b,d

第三步,取区间中点m=a+b2

第四步,若f(a)·f(m)<0,则含零点

的区间为[a,m],否则,含零点的区间为[m,b].

将新得到的含零点的区间仍记为[a,b]; 第五步,判断[a,b]的长度是否小于d或f(m) 是否等于0. 若是,则m是方程的近似解,

结束算法;否则,返回第三步.

例3程序框图:

10

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-08-30 08:26:00
  • 下载次数: 0
  • 浏览次数: 138
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147287

来自:学校:泽州县第一中学校

下载提示

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

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

关于本教案的常见问题

Q:1.2.1 输入语句、输出语句和赋值语句教学设计及课堂实录是什么类型的资料?

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

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

A:对应课文《1.2.1 输入语句、输出语句和赋值语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

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