课题:IF 语句教学目标:掌握 IF 语句的格式,理解其功能,明白其执行过程
能运用 IF 语句编制简单的程序
教学重点:IF 语句的格式与功能,编写分支结构程序
教学难点:IF 语句的执行过程教学方法:任务驱动、启发式、自主探究的教学方法
教材分析:程序的三种基本结构中,分支结构较难掌握,且分支结构是继顺序结构的一个转折点,教师在教学时应特别重视,使学生能够理解分支结构程序的执行过程,掌握 IF 语句的使用方法
要让学生真正能掌握,必须让学生自己动手,允许学生出错,在实际操作的过程中自己发现问题、解决问题来强化理解,使之能真正学会 IF 语句的使用,而非纸上谈兵
这节课是 IF 语句的第一节课,首先要让学生有宏观的概念(格式、功能、执行过程、应用)
故此,我设计了以下的教学过程
教学过程:一、展示上次课学生作业,提出学生自己发现的问题(求一元二次方程的根的程序在运行时有时正确,有时错误),提问为何出错
引出分支结构
二、新授1、给出学生作业程序流程图,引导学生回答必须在何处增加一判断,给出加了判断的流程图2、根据加了判断的流程图,讲授 IF 行语句的格式及功能
格式一:IF then 语句一 else 语句二 功能:若条件成立,则执行 then 后面的语句一,否则执行语句二 格式二:IF then 语句 功能:若条件成立,则执行 then 后面的语句
注意:语句在一行上,各组成部分之间输入空格3、在 IF 语句中条件至关重要,复习关系表达式和逻辑表达式
关系运算符有 > , < , = , >= , b a>=3 a+b0 a>3 and a3 or a0 then print “x>0” else print “x0”,否则输出“x0 then text1
text=“x 为正数” else text1
text=“x 不是正数” 如果 x 大于 0,则 text1