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