好文档 - 专业文书写作范文服务资料分享网站

1.1.2程序框图与算法的基本逻辑结构(第1课时)教案

天下 分享 时间: 加入收藏 我要投稿 点赞

1.1.2程序框图与算法的基本逻辑结构

(第1课时)

授课时间:2010年5月5日(星期三)早上第三节 配套教材:新人教A版,必修三 授课地点:教学楼四楼403教室 授课对象:高一(182)班 授课教师:数学组 卢应龙 课型:多媒体新授课 ◆教学目标

知识与技能:掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图。

过程与方法:通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。

情感态度与价值观:通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路。

◆教学重点

程序框图的基本概念、基本图形符号、顺序结构的特点

◆教学难点

能综合运用这些知识正确地画出程序框图

◆教学过程: 一〖复习回顾〗

1、 什么是算法?

算法通常是指按照一定规则解决某一类问题的明确和有限的步骤。 2、 算法具有哪些特征?

① 确定性 ②有效性 ③有限性

3、算法的常用表示方法?

用自然语言、程序框图、程序设计语言、伪代码等来表示。

二、〖创设情境〗

算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它.

三、〖新知探究〗

(一)程序框图

程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形. 下表列出了几个基本的程序框、流程线和它们表示的功能 程序框 名称 功能 终端框(起止框) 表示一个算法的起始和结束 输入、输出框 表示一个算法输入和输出的信息 处理框 赋值、计算 判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”。 连接程序框 判断框 流程线 连接点 概念说明:

连接程序框图的两部分 (1)起止框图: 起止框是任何流程图都不可缺少的,它表明程序的开始和结束,所以一个完整的流程图的首末两端必须是起止框.

(2)输入、输出框: 表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的位置.

(3)处理框: 它是采用来赋值、执行计算语句、传送运算结果的图形符号. (4)判断框: 判断框一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是”与“否”(也可用“Y”与“N”)两个分支.

(二)算法的基本逻辑结构

算法的三种基本逻辑结构:顺序结构、条件结构、循环结构.

注:在我们描述算法或画程序框图时,必须遵循一定的逻辑结构,事实证明,无论如何复杂的问题,我们在设计它们的算法时,只需用顺序结构、条件结构和循环结构这三种基本逻辑就可以了,因此我们必须掌握并正确地运用这三种基本逻辑结构. (1)顺序结构

顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的基本结构.顺序结构可以用程序框图表示为: 顺序结构在程序框图中的体现就是用流程线将程序框自上而下地

步骤n 连接起来,按顺序执行算法步骤。如在示意图中,步骤n和步骤n+1是依次执行的,只有在执行完步骤n指定的操作后,才能接着执行步骤n+1所指定的操作

步骤n+1

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

算法分析:只需先算出p的值,再将它代入公式,最后输出结果,因此只用顺序结构就能 表达出算法. 程序框图 算法步骤如下:

第一步:输入三角形三条边的边长a,b,c.

a?b?cp?2第二步:计算.

开始 输入a,b,c 第三步:计算S?第四步:输出S.

p(p?a)(p?b)(p?c).

p?a?b?c 2S?p(p?a)(p?b)(p?c) 输出S

结束 变式练习1:

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

相应的程序框图为:

第一步:输入圆的半径 r; 第二步:计算s??r2.

开始 输入r 第三步:输出s.

例2及变式练习2见课件

三、〖归纳小结〗

本节课主要讲述了程序框图的基本知识,包括常用的图形符号、相应的名称和功能. 还学习了算法的顺序结构和条件结构.其中顺序结构是最简单的结构,也是最基本的结构,

1、掌握程序框的画法和功能。

2、了解什么是程序框图,知道学习程序框图的意义。

3、掌握顺序结构的应用,并能解决与顺序结构有关的程序框图的画法。

四、〖书面作业〗

1. 试写出解方程x2-2x-3=0的算法. 并画出程序框图 2. 给出2+4+6+8+10的一个算法.并画出程序框图

结束 输出S 计算S??r2

1.1.2程序框图与算法的基本逻辑结构(第1课时)教案

1.1.2程序框图与算法的基本逻辑结构(第1课时)授课时间:2010年5月5日(星期三)早上第三节配套教材:新人教A版,必修三授课地点:教学楼四楼403教室授课对象:高一(182)班授课教师:数学组卢应龙课型:多媒体新授课◆教学目标知识与技能:掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结
推荐度:
点击下载文档文档为doc格式
5xwzt3lyme5a66i6tmib55397303xo0107t
领取福利

微信扫码领取福利

微信扫码分享