算法的概念与流程图一、教学目标1.了解算法的含义,能用自然语言描述算法.2.了解流程图的三种基本逻辑结构,能识别简单的流程图所描述的算法.二、基础知识回顾与梳理【回顾要求】1
阅读必修三第5—15页,完成以下任务:(1)理解算法的概念,学习算法的自然语言表示,认识算法的特征、作用和优势
(2)流程图是怎么构成的
如何用流程图描述基本的算法结构
(3)构成程序框的图形符号有哪些
其作用是什么
(4)算法的三种基本逻辑结构各有什么特点
第13页例4你会写出算法吗
阅读教材上的求解过程
在教材上的空白处做以下题目:第15页练习第1题
【要点解析】1.算法的概念:可以用计算机来解决的某一类问题的程序或步骤,这些程序和步骤必须是明确和有效的,且能在有限步之内完成.算法的特点:确定性、有限性、顺序性,正确性.2.流程图:是由一些图框和带箭头的流线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,带箭头的流线表示操作的先后次序.【教学建议】结合某一流程图说明3.构成程序框的图形符号及其作用起始框/终止框表示开始和结束处理框表示要完成的某些功能条件框表示条件判断输入输出框表示输入和输出流程线表示走向4.算法的三种基本逻辑结构:顺序结构、选择(条件)结构、循环结构.5.以下框图中表示顺序结构的是,表示选择结构的是,表示循环结构的是.1图1满足条件
语句1YN图3Y满足条件
N语句图4语句N满足条件
Y图5语句2NY语句1满足条件
图2第1题a←1b←3a←a+bb←a-bPrinta,b答案:图1,图2与图3、图4与图5【教学建议】本题主要是帮助学生了解三种流程图常见结构.要结合上述流程图的构成,说明程序框的图形符号及其作用三、诊断练习1、教学处理:课前由学生自主完成4道小题,并要求将解题过程扼要地写在学习笔记栏
课前抽查批阅部分同学的解答,了解学生的思路及主要错