云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 算法框图的基本结构及设计导学稿

算法框图的基本结构及设计导学稿

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 16:48:40

高中数学必修三

第二章 算法初步

§2 算法框图的基本结构及设计

整体设计

教学分析

用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节要探究使算法表达得更加直观、准确的方法.算法框图用图形的方式表达算法,使算法的结构更清楚、步骤更直观也更精确.为了更好地学好算法框图,需要掌握程序框的功能和作用,熟练掌握三种基本逻辑结构. 教学目标

1.知识与技能:

(1)熟悉各种程序框及流程线的功能和作用;

(2)理解并掌握输入、输出及赋值语句,能输入、输出数据并对变量进行赋值; (3)理解顺序结构、选择结构、循环结构的概念,能运用框图表示三种基本结构. 2.过程与方法:

(1)通过学习框图的各个符号的功能,培养学生对图形符号语言和数学语言的转化能力;

(2)通过模仿、操作、探索,经历通过设计算法框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构. 3.情感、态度与价值观:

通过本节的学习,使学生透过三种基本结构的框图,体会数学表达的准确与简洁,培养学生的数学表达能力及逻辑思维能力. 重点难点

教学重点:对变量赋值的理解与应用;三种结构的表示法. 教学难点:变量的理解、赋值的应用、循环结构的理解. 课时安排

第1课时:算法框图与变量 第2课时:顺序结构 第3课时:选择结构 第4课时:循环结构

第5课时:算法框图的设计1 第6课时:算法框图的设计2

教学过程

西安市第四十六中学 高中数学必修三 第二章 算法初步

编写人:王嘉炜 审核人: 审批: 班级: 姓名:

第1课时:算法框图与变量

1.知识与技能:熟悉各种程序框及流程线的功能和作用;理解变量的含义与作用.

2.过程与方法:通过模仿、操作、探索,经历设计流程图表达解决问题的过程;体会流程图的直观性、准确性.

3.情感、态度与价值观:体会数学表达的准确与简洁美,培养学生的数学表达能力及逻辑思维能力.

4.教学重点:对变量赋值的理解与应用. 5.教学难点:变量的理解.

1.算法框图又称 ,是一种用 、 及 来表示算法的图形.

2.在算法框图中,一个或几个 的组合表示算法中的一个步骤;带有方向箭头 的 将程序框图连接起来,表示算法步骤的执行顺序. 3. 下列语句属正确的赋值语句的是 ( ) A.4=y B.p+q3=8 C.m=n=2 D.s=s2+1 4.下列程序框中,出口可以有两个流向的是( ) A.终止框 B.输入、输出框 C.处理框 D.判断框

导入新课

我们都喜欢外出旅游,优美的风景美不胜收,如果迷了路就不好玩了,问路有时还听不明白,真是急死人,有的同学说买张旅游图不就好了吗,所以外出旅游先要准备好旅游图.旅游图看起来直观、准确,本节将探究使算法表达得更加直观、准确的方法.今天我们开始学习算法框图. 探究一 算法框图基本概念 【问题1】

(1)什么是程序框图?

(2)说出终端框(起止框)的图形符号与功能. (3)说出输入、输出框的图形符号与功能. (4)说出处理框(执行框)的图形符号与功能. (5)说出判断框的图形符号与功能. (6)说出流程线的图形符号与功能.

(7)总结几个基本的程序框、流程线和它们表示的功能. 自主探究: 合作交流: 问题解决:

1

西安市第四十六中学 高中数学必修三 第二章 算法初步

编写人:王嘉炜 审核人: 审批: 班级: 姓名:

(1)算法框图又称程序框图或流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在算法框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序. (2)椭圆形框:表示程序的开始和结束,称为终端框(起止框).表示开始时只有一个出口;表示结束时只有一个入口. (3)平行四边形框:表示一个算法输入和输出的信息,又称为输入、输出框,它有一个入口和一个出口. (4)矩形框:表示计算、赋值等处理操作,又称为处理框(执行框),它有一个入口和一个出口. (5)菱形框:是用来判断给出的条件是否成立,根据判断结果来决定程序的流向,称为判断框,它有一个入口和两个出口. (6)流程线:表示程序的流向. 探究结果: 总结如下表. 图形符号 名称 终端框(起止框) 输入、输出框 处理框(执行框) 判断框 功能 表示一个算法的起始和结束 表示一个算法输入和输出的信息 赋值、计算 判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N” 连接程序框 流程线 探究二 变量的概念 【问题2】

在研究问题的过程中可以取不同数值的量称为变量,在算法和程序设计中也离不开变量. (1)在VB中,变量的命名规则是什么? (2)变量名具有什么特点? (3)什么是变量的可读性? 自主探究: 合作交流: 问题解决: 探究结果:

(1)在VB中,变量名必须以字母或下划线打头,名字中间只能由字母、数字和下划线“_”组成;

(2)变量名不能是VB中的保留字;变量名在VB中不区分大小写;变量名的长度不得超过255个字符;变量名在有效的范围内必须是唯一的.

(3)定义和使用变量时,通常要把变量名定义为容易使用阅读和能够描述所含数据用处的

2

西安市第四十六中学 高中数学必修三 第二章 算法初步

编写人:王嘉炜 审核人: 审批: 班级: 姓名:

名称,而不要使用一些难懂的缩写如A或B2等. 探究三 赋值的方法 【问题3】在算法中,经常需要讨论变量取某些值的情况. (1)试说明“n=3”的含义 (2)试说明“m=n+1”的含义 自主探究: 合作交流: 问题解决:

(1) “n=3”表示“让变量n取数值3”,读作“把3赋值给n” (2) “m=n+1”表示“将n的数值加1,再赋值给变量m” 探究结果:

赋值就是将表达式中“=”右边的值,赋予“=”左边的变量. 变量和赋值的概念在算法中十分重要,可以把变量想象成一个盒子,赋值就相当于往盒子里放东西,这个盒子可以装不同的数值,但是一次只能装一个,当赋予它新值的时候,原来的值将被新值取代,当变量参与运算和操作时,它表示的是想象中盒子里装的值. 探究四 框图与变量的简单应用 【问题4】 用赋值语句写出下列算法,并画出框图:摄氏温度C为23.5℃,将它转换成华氏温度F,并输出.已知F?自主探究: 合作交流: 问题解决:

这个算法需要设置两个变量:C和F,分别代表输入的摄氏温度和输出的华氏温度. 探究结果:

解:算法描述如下: C=23.5

开始 9C?32. 59F?C?32

5输出F

框图如图所示:

C=23.5 9F?C?32 5

知识结构层次(教师引导学生自己总结)

输出 F 结束 3

搜索更多关于: 算法框图的基本结构及设计导学稿 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

高中数学必修三 第二章 算法初步 §2 算法框图的基本结构及设计 整体设计 教学分析 用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节要探究使算法表达得更加直观、准确的方法.算法框图用图形的方式表达算法,使算法的结构更清楚、步骤更直观也更精确.为了更好地学好算法框图,需要掌握程序框的功能和作用,熟练掌握三种基本逻辑结构. 教学目标 1.知识与技能: (1)熟悉各种程序框及流程线的功能和作用; (2)理解并掌握输入、输出及赋值语句,能输入、输出数据并对变量进行赋值; (3)理解顺序结构、选择结构、循环结构的概念,能运用框图表示三种基本结构. 2.过

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com