内容正文:
程序的选择结构—IF语句的应用
一、教材分析
本节为教科版高中信息技术选修模块第二章第三节《程序的基本结构》第二课时内容。目标是通过本节课的学习,让学生掌握VB语言中IF语句,促进学生对问题解决方法和思想的理解与掌握。用“网上银行登录程序”、“连续输入三次错误密码锁卡程序”以及“健康指数判断程序”三个实际生活中的案例,引导学生经历分析问题、设计算法、编写程序、调试运行等用计算机解决问题的过程。
二、学情分析
通过前面的学习,对VB语言的定义变量、赋值语句、输出语句有了一定的了解和掌握,对使用顺序结构解决问题有了一定的认识并且经历了可视化编程的一般过程,对VB编程环境及程序调试、运行的方法有了简单了解。高二年级的学生思维活跃,具有一定的比较、归纳以及逻辑思维能力。大部分同学的情况是对编制计算机程序解决问题充满兴趣但是又对编程产生畏惧的情绪。
三、教学目标
(一)双基
1.理解选择结构的特点
2.掌握IF语句的格式、功能和用法
(二)问题解决
通过问题的分析、练习、实践,让学生初步了解VB条件语句解决问题的过程,逐步掌握IF语句的格式和功能以及解决实际问题的方法。
(三)学科思维
1.初步培养学生运用程序解决问题的思维方式
2.运用半成品加工策略,完善程序,增强学生思维的逻辑性及严谨的学习态度
四、教学重点和难点
(一)教学重点:IF语句的格式、功能和用法。
(二)教学难点:用IF语句恰当的处理生活中的问题。
五、教学策略及方法
(一)教学策略
本节课教学中选择学生熟悉易懂的实例引入,通过对“网上银行登录程序”、 “连续输入三次错误密码锁卡程序”以及“健康指数判断程序”的分析,使学生逐步理解用IF语句解决实际问题的方法,进而增强编程解题意识。通过初步体验——探究实践——交流评价几个过程,让学生体验抽象、难理解的算法和程序代码在生活中轻松解决实际问题的全过程。
(二)教学方法
探究式学习法、任务驱动法
六、教学过程
教学环节
教师活动
学生活动
设计意图
情境引入
1. ATM机取款界面
2.问题1:输入密码后,会有几种情况?
3.问题2:ATM机如何判断输入的密码是否正确?
4.展示流程图,引出选择结构
思考并回答问题
分析流程图执行过程:
如果密码正确,那么输出“你输入的密码正确”,否则输出“你输入的密码不正确,请重新输入
”。
通过生活中的实例,