您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页1.1.2 程序框图与算法的基本逻辑结构

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

来源:爱go旅游网


鹿邑二高导学案

班级 姓名 小组

高一年级数学学科 编写人:紫气东来审核人:备课组长签字:课题:1.1.1

课题:1.1.2 课时:2

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

I、(1)课标考纲解读:理解程序框图的含义,掌握算法的顺序结构;

(2)状元学习方案:通过自学理解程序框图、掌握程序框图中的顺序结构; II、1.学习目标

(1)理解程序框图的含义. (2)掌握各类程序框的功能. (3)掌握算法的顺序结构

2.学习重点:算法的顺序结构.

学习难点:掌握程序框图的画法和功能.

3.学法指导:通过具体事例,让学生自己理解程序框图,进而掌握其画法以及程序框图中的顺序结果;

4.知识链接:结合算法画程序框图;

III、学习过程

1.程序框图

(1)程序框图又称 ,是一种用 、 及 来表示算法的图形. (2)在程序框图中,一个或几个 的组合表示算法中的一个步骤;带有 的流程线将程序框连接起来,表示算法步骤的 2.常见的程序框、流程线及各自表示的功能 图形符号 名称 终端框(起止框) 输入、输出框 功能 1

用心 爱心 专心

处理框(执行框) 赋值、计算 判断某一条件是否成立,成立时在出口处标明 “是”或“Y”;不成立时标明“否”或“N” 流程线 ○ 连接程序框图的两部分 3.顺序结构

(1)顺序结构的定义

由若干个 组成的,这是任何一个算法都离不开的基本结构.(2)结构形式

IV、课堂检测、

一、选择题

1.下列关于程序框图的说法正确的是( ) A.程序框图是描述算法的语言

B.程序框图中可以没有输出框,但必须要有输入框给变量赋值 C.程序框图虽可以描述算法,但不如用自然语言描述算法直观 D.程序框图和流程图不是一个概念

2.尽管算法千差万别,但程序框图按其逻辑结构分类共有( ) A.2类 B.3类 C.4类 D.5类 3.对终端框叙述正确的是( ) A.表示一个算法的起始和结束,程序框是

B.表示一个算法输入和输出的信息,程序框是

用心 爱心 专心

2

C.表示一个算法的起始和结束,程序框是

D.表示一个算法输入和输出的信息,程序框是

4.下列程序框图所对应的算法和指向线分别为( )

A.5步,5条 B.5步,4条 C.3步,5条 D5.下列关于流程线的说法,不正确的是( ) A.流程线表示算法步骤执行的顺序,用来连接程序框 B.流程线只要是上下方向就表示自上向下执行可以不要箭头C.流程线无论什么方向,总要按箭头的指向执行 D.流程线是带有箭头的线,它可以画成折线 6.给出下列程序框图:

若输出的结果为2,则①处的执行框内应填的是( ) A.x=2 B.b=2 C.x=1 D.a=5 二、填空题

用心 爱心 专心

.3步,4条3

7.以下给出对程序框图的几种说法: ①任何一个程序框图都必须有起止框;

②输入框只能紧接开始框,输出框只能紧接结束框; ③判断框是唯一具有超出一个退出点的符号;

④对于一个问题的算法来说,其程序框图判断框内的条件的表述方法是唯一的. 其中正确说法的个数是________个.

8.下面程序框图表示的算法的运行结果是________.

三、解答题

9.已知半径为r的圆的周长公式为C=2πr,当r=10时,写出计算圆的周长的一个算法,并画出程序框图.

10.已知函数y=2x+3,设计一个算法,若给出函数图象上任一点的横坐标x(由键盘输入),求该点到坐标原点的距离,并画出程序框图.

V、总结与反思

1.画程序框图实际上是将问题的算法用程序框图符号表示出来,所以首先要搞清楚需要解决什么问题,采用什么算法可以解决.其次要弄清楚初值、循环情况、条件、表达式、程序的结构、流向等.

用心 爱心 专心

4

2.顺序结构描述的是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的.

用心 爱心 专心 5

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务