当前位置:首页 >> 数学 >>

1.1.2 程序框图与算法的基本逻辑结构第1课时 学案(人教A版必修三)


1.1.2

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

第 1 课时
【明目标、知重点】 1.掌握程序框图的概念;

2.熟悉各种程序框及流程线的功能和作用; 3.能用程序框图表示顺序结构的算法. 【填要点、记疑点】 1.程序框图 (1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形. (2)在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的 流程线将程序框连接起来,表示算法步骤的执行顺序. 2.常见的程序框、流程线及各自表示的功能 图形符号 名称 终端框(起止框) 输入、输出框 处理框(执行框) 判断框 流程线 ○ 3.顺序结构 (1)顺序结构的定义 由若干个依次执行的步骤组成,这是任何一个算法都离不开的基本结构. (2)结构形式 连接点 功能 表示一个算法的起始和结束 表示一个算法输入和输出的信息 赋值、计算 判断某一条件是否成立,成立时在出口处标明 “是”或“Y”;不成立时标明“否”或“N” 连接程序框 连接程序框图的两部分

【探要点、究所然】 [情境导学] 我们都喜欢旅游,进入景区大门后,我们首先看到的是景点线路图,通过观看

景点线路图能直观、 迅速、 准确的知道景区有哪几个景点, 各景点之间按怎样的路径走, 从而避免迷途或者漏掉景点的事情发生.本节将探究使算法表达得直观、准确的方法, 即程序框图. 探究点一 程序框图的概念 思考 1 为什么要用图形的方法表示算法? 答 算法是由一系列明确和有限的计算步骤组成的,我们可以用自然语言表述一个算

法,但往往过程复杂,缺乏直观性、简洁性,并且不容易理解.因此,我们有必要探究 使算法表达得更加直观、准确的方法,即通过程序框图来实现. 思考 2 什么是“程序框图”?说出下列程序框的名称和所实现的功能?



程序框图又称流程图, 是一种用程序框、 流程线及文字说明来表示算法的图形. (基

本的程序框和它们表示的功能的答案见教材) 例 1 一个完整的程序框图至少包含 A.终端框和输入、输出框 B.终端框和处理框 C.终端框和判断框 D.终端框、处理框和输入、输出框 答案 A 解析 一个完整的程序框图至少需包括终端框和输入、输出框.对于处理框,由于输出 框含有计算功能,所以可不必有. 反思与感悟 画程序框图的规则: (1)使用标准的程序框符号; (2)框图一般按从上到下,从左到右的方向画; (3)描述语言写在程序框内,语言清楚、简练. 跟踪训练 1 下列说法正确的是________.(填序号) ①程序框图中的图形符号可以由个人来确定; ② 也可以用来执行计算语句; ( )

③输入框只能紧接在起始框之后; ④程序框图一般按从上到下、从左到右的方向画; ⑤判断框是具有超出一个退出点的唯一符号. 答案 ④⑤ 解析 由于画程序框图要使用标准的程序框符号, 故①错; 由于判断框的功能是判断某 一条件是否成立,故②错;③错,④、⑤正确.

探究点二 顺序结构 思考 1 如何定义顺序结构? 答 构. 思考 2 顺序结构可以用怎样的程序框图来表示? 答 顺序结构可以用程序框图表示为 顺序结构是由若干个依次执行的步骤组成的. 这是任何一个算法都离不开的基本结

a+b+c 例 2 已知一个三角形三条边的边长分别为 a, b, c, 利用海伦—秦九韶公式(令 p= , 2 则三角形的面积 S= p?p-a??p-b??p-c?, 设计一个计算三角形面积的算法, 并画出程 序框图. 解 算法步骤如下:

第一步,输入三角形三条边的边长 a,b,c. a+b+c 第二步,计算 p= . 2 第三步,计算 S= p?p-a??p-b??p-c?. 第四步,输出 S. 程序框图:

反思与感悟 顺序结构的程序框图的基本特征: (1)必须有两个起止框,穿插输入、输出框和处理框,没有判断框. (2)各程序框从上到下用流程线依次连接. (3)处理框按计算机执行顺序沿流程线依次排列.

跟踪训练 2 一个笼子里装有鸡和兔共 m 只, 且鸡和兔共 n 只脚, 设计一个计算鸡和兔各有 多少只的算法,并画出程序框图. 解

算法分析:设鸡和兔各 x,y 只,
?x+y=m, ? 则有? ? ?2x+4y=n.

4m-n 解得 x= . 2 算法:第一步,输入 m,n. 4m-n 第二步,计算鸡的只数 x= . 2 第三步,计算兔的只数 y=m-x. 第四步,输出 x,y. 程序框图: 例 3 已知点 P0(x0,y0)和直线 l:Ax+By+C=0,写出求点 P0 到直线 l 的距离 d 的算法, 并画出程序框图. 解 算法:

第一步,输入点的坐标 x0,y0,输入直线方程的系数即常数 A,B,C; 第二步,计算 z1=Ax0+By0+C; 第三步,计算 z2=A2+B2; 第四步,计算 d= 第五步,输出 d. 程序框图如图所示: |z1| ; z2

反思与感悟 在使用顺序结构书写程序框图时, (1)要注意各种框图符号的正确使用; (2) 要先赋值,再运算,最后输出结果. 跟踪训练 3 写出下列算法的功能: (1)图(1)中算法的功能是(a>0,b>0)________. (2)图(2)中算法的功能是________.

答案

(1)求以 a,b 为直角边的直角三角形斜边 c 的长

(2)求两个实数 a,b 的和

【当堂测、查疑缺】 1.下列图形符号属于判断框的是 ( )

答案 C 解析 判断框用菱形表示,且图中有两个退出点.

2.任何一种算法都离不开的基本结构为 A.逻辑结构 C.循环结构 B.条件结构 D.顺序结构

(

)

答案 D 3.程序框图符号“?”可用于 A.输出 a=10 C.判断 a=10 答案 B 解析 图形符号“?”是处理框,它的功能是赋值、计算,不是用来输出、判断和输入 B.赋值 a=10 D.输入 a=1 ( )

的,故选 B. 4.下面程序框图输出的 S 表示________________.

答案 半径为 5 的圆的面积 【呈重点、现规律】 1.在设计计算机程序时要画出程序运行的程序框图,有了这个程序框图,再去设计程 序就有了依据, 从而就可以把整个程序用机器语言表述出来, 因此程序框图是我们设计 程序的基本和开端. 2.规范程序框图的表示: (1)使用标准的框图符号; (2)框图一般按从上到下、从左到右的方向画,流程线要规范; (3)除判断框外,其它框图符号只有一个进入点和一个退出点; (4)在图形符号内描述的语言要非常简练、清楚.


赞助商链接
相关文章:
...一章1.1.2程序框图与算法的基本逻辑结构(第1课时)
数学人教A版必修3第一章1.1.2程序框图与算法的基本逻辑结构(第1课时) - 数学,全册上册下册,期中考试,期末考试,模拟考试,单元测试,练习说课稿,备课教案学案导学案
...1.1.2《程序框图与算法的基本逻辑结构》(第3课时)目...
人教A版高中数学必修三 1.1.2程序框图与算法的基本逻辑结构》(第3课时)目标导学_数学_高中教育_教育专区。课时 循环结构 1.了解两种循环结构的概念以及...
...一章1.1.2程序框图与算法的基本逻辑结构(第1课时)
数学人教A版必修3第一章1.1.2程序框图与算法的基本逻辑结构(第1课时)_数学_...上册下册,期中考试,期末考试,模拟考试,单元测试,练习说课稿,备课教案导学案学案 ...
数学:1.1.2程序框图与算法的基本逻辑结构 学案(新人教A...
数学:1.1.2程序框图与算法的基本逻辑结构 学案(人教A版必修三) 隐藏>> 、 [学案] 1.1.2 程序框图预算法的基本逻辑结构 ———顺序结构、条件结构 学习...
...一章1.1.2程序框图与算法的基本逻辑结构(第3课时)
数学人教A版必修3第一1.1.2程序框图与算法的基本逻辑结构(第3课时)_数学_...上册下册,期中考试,期末考试,模拟考试,单元测试,练习说课稿,备课教案导学案学案 ...
第1章 1.1.2 程序框图与算法的基本逻辑结构第1课时 学案
第1章 1.1.2 程序框图与算法的基本逻辑结构第1课时 学案_数学_高中教育_教育...算法都离不开的基本结 a+b+c 例 2 已知一个三角形三条边的边长分别为 a...
算法初步1.1.2程序框图与算法的基本逻辑结构第一课时程...
算法初步1.1.2程序框图与算法的基本逻辑结构第一课时程序框图、顺序结构学案(含解析)新人教A版必修3 (1)_初中教育_教育专区。1.1.2 程序框图与算法的基本逻辑...
...第一章 1.1.2 程序框图与算法的基本逻辑结构(含答案...
高中数学课时训练(人教版必修三)第一1.1.2 程序框图与算法的基本逻辑结构(含答案)_数学_高中教育_教育专区。高中数学人教A版必修三课时训练(含答案) ...
第1章 1.1.2 程序框图与算法的基本逻辑结构第3课时 学案
第11.1.2 程序框图与算法的基本逻辑结构第3课时 学案_理学_高等教育_教育专区。第 3 课时【明目标、知重点】 循环结构、程序框图的画法 1.掌握两种循环...
1.1.2程序框图与算法的基本逻辑结构第一课时程序框图、...
1.1.2程序框图与算法的基本逻辑结构第一课时程序框图、顺序结构学案(含解析)新人教A版必修3_高中教育_教育专区。1.1.2 程序框图与算法的基本逻辑结构 第一课时...
更多相关标签: