1.1.2程序框图与算法的基本逻辑结构(三)
2021-11-13
来源:乌哈旅游
基础教育课程改革实验学科教案 教学备课1.1.2程序框图与算法的基本逻辑结构(三) 内容 时间 教学目标 年 月 日 体现知识与技能、过程与方法、情感态度与价值观 〖知识与技能〗 1、画程总结和归纳画程序框图的基本步骤; 2、根据基本步骤能正确画出简单的程序框图; 〖过程与方法〗 通过模仿、操作、探索,经历逐步总结和归纳画程序框图的基本步骤;学会正确地画程序框图. 〖情感态度与价值观〗 通过本节的学习,掌握如何根据基本步骤作出程序框图;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路. 教学根据三种基本逻辑结构画程序框图 重点 教学 准备 时间 教学过程 设计意图 学习难点 在含有循环结构的算法中如何确定循环体和初始化变量 一、复习:上节课我们学习了程序框图的基本逻辑结构: 问题1:程序框图的基本逻辑结构有哪些?你能说出它们各自的特点吗? 问题2: 条件结构和循环结构有什么区别和联系呢? 二、引入: 在学习了程序框图的基本逻辑结构后,我们从本节课开始学习如何作程序框图(标题) 二、新课讲解: (一)作程序框图的基本步骤: 1、用自然语言将算法步骤表达出来; 2、将每一个算法步骤所包含的逻辑结构找出来并用程序框图表示,得到该步骤的程序框图; 3、将所有步骤的程序框图用流程线连接起来并加上终端框,得到算法的程序框图; 处理:(1)由程序框图的作用是使算法更加直观和准确,它是算法的另外 一种表现形式而引出作程序框图的基本步骤 (2)师生一起以教材P4中例2为例,体会如何按照步骤作程序框图: 根据例2中的算法进行如下设计: 一、该算法步骤中的“第一步”“第二步”“第三步”可以通过顺序结构表示. 二、该算法步骤中的“第四步”可以通过条件结构来表示. 三、该算法步骤中的“第五步”中包含了一个条件结构,这个条件结构与第三步、第四步构成一个循环结构. 四、将各部分的程序框图联结起来,并画出“开始”与“结束”即可. (二)例题讲解: 例1:设计一个用有理数幂逼近无理指数幂5的算法,并估计5的近似值,画出算法的程序框图. 22时间 教学过程 算法分析: 本题中应注意要求:有理数幂逼近无理指数幂52,2本身是个无理数,根据精确度不一样它位于若干对有理数之间,关键在于你精确到小数点后几位。从而,计算出来的近似值也有不同的精度。 算法设计: 第一步:给定精确度,令i=1;第二步:计算2的小数点后第i为不足近似值和小数点后第i为过剩近似值,分别用a,b表示; 设计意图 开始 输入精度d i= 1 将2小数点后第i为不足近似值第三步:计算m=55;第四步:若m