必修 3“条件语句”的教学实践与反思一、教材分析1、 教学内容的地位和作用算法是设计高中数学课程的一条主线,程序是由若干算法语句组成的有序集合
“算法语句”是继“程序框图”之后学习的内容,是解决某一个(或某一类)问题的算法的程序实现
在此之前,学生已学习了算法的概念、程序框图与算法的基本逻辑结构、输入语句、输出语句和赋值语句,这为过渡到本节的学习起着铺垫作用
对于顺序结构的算法或程序框图,我们可以利用输入语句、输出语句和赋值语句,写出其计算机程序,对于条件结构的算法或程序框图,要转化为计算机能够理解的算法语句,我们必须进一步学习条件语句
条件语句与程序框图中的条件结构相对应,它是五种基本算法语句中的一种,通过本节课的学习,学生将更加了解算法语句,并能用更全面的眼光看待前面学过的语句,并为以后的学习作好必要的准备
本节课对学生算法语言能力、有条理的思考与清晰地表达的能力,逻辑思维能力的综合提升具有重要作用
学习算法的目的,不是学习程序设计语言,而是体会算法的基本思想以及算法的重要性和有效性,算法学习能够帮助学生清晰思考问题,提高逻辑思维能力;有助于学生全面的理解运算;有助于提高学生的信息素养
《新课标》要求学生“经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句----输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想
2、 教学重点和难点重点:条件语句的基本格式、种类以及应用,与条件结构的关系难点:条件语句的应用,会编写程序中的条件语句
二、目标分析1、知识与技能知识目标:理解基本算法语句---条件语句,以及与条件结构的关系,初步体验如何由程序框图转化为程序语句
条件语句的两种形式如下: IF 条件 THEN IF 条件 THEN 语句体 1 ELSE 语句体 语句体 2 END IF END IF能力目标:通过条件语句的学习,了解条