程序框图预算法的基本逻辑结构
1.1.2 顺序框图预算法的基本逻辑结构 ——————顺序结构、条件结构
学习目的:
掌握顺序框图的概念;
会用通用的图形符号表示算法, 掌握算法的三个基本逻辑结构.
掌握画顺序框图的基本规那么,能正确画出顺序框图. 经过模拟、操作、探求,阅历经过设计顺序框图表达处置效果的进程;学会灵敏、正确地画顺序框图. 学习重点、难点:
重点:顺序框图的基本概念、基本图形符号和3种基本逻辑结构. 难点:教学综合运用框图知识正确地画出顺序框图 学习基本流程:温习回忆引出探求算法表达方法的必要性――顺序框图―――算法的三种逻辑结构―――顺序结构―――条件结构――课堂小结 教学情形设计 一、新课引入
从1.1.1的学习中,我们了解了算法的概念和特征,即知道了〝什么是算法〞这节课我们来学习算法的表达效果,即处置〝怎样表达算法〞效果。我们道用自然言语可以表示算法,但太烦琐,我们有必要探求直观、准确表示方法。
〔S经过预习处置下面四个效果〕 1.算法的含义是什么? 2.算法的5个特征.
3.算法有几种基本的结构?
4.如以下图所示的几个图形在流程图中,区分代表什么框?
5、恣意给定一个正实数,设计一个算法求以这个数为棱长的正方体的体积。
二、效果设计:
1. 教学顺序框图的看法:
① 讨论:如何笼统直观的表示算法? 先生依据下面5题说说了解的算法步骤.
② 定义顺序框图:
③基本的顺序框和它们各自表示的功用:〔S完成空格〕 顺序框 称号 功用 表示一个算法的起始和完毕 输入、输入框 处置〔执行〕 框 判别一个条件能否成立 流程线 衔接顺序框
④ 阅读教材P7的顺序框图. → 讨论:输入15后,框图的运转流程,讨论:输入的结果。
2. 教学算法的基本逻辑结构: ① 讨论:P7的顺序框图,觉得上可以如何大致分块?流程再现出一些什么结构特征? 算法的基本逻辑结构::________、________、________ ② 试用普通的框图表示三种逻辑结构.
_____________ ______________ ______________ ② 出例如1:一个三角形的三边区分为3,4,5,计一个算法,求出它的面积,并画出算法的顺序框图. 〔先生用自然言语表示算法→师生共写顺序框图→讨论:结构特征〕
顺序结构的定义:___________________________ 特征:_________________________________ ________________________________________. 顺序结构的顺序框图:
④ 出例如2:函数y?x,写出求xo函数值的一个算法, 画出这个算法的顺序框图. (先生剖析算法→写出顺序框图→实验结果→讨论结构) 条件结构的定义: 特征:
条件结构的顺序框图:
三、稳固提高
2f(x)?x?3x?2,求f(3)?f(?5)的值,计一个算法,1、函数
求出它的面积,并画出算法的顺序框图.
2. 两个单元区分寄存了变量X和Y的值,试交流这两个变量值,并写出一个算法,并用流程