第六课分支结构教学设计_
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
__________________________________________________
课 题 第6课 分支结构
——QQ 登录窗口程序设计
所选教材 浙教版信息技术九年级上
所属章节 第二单元 适用年级 九年级 课的性质 新课
课 时
1课时
教 学 目 标 知识与技能目标
1. 了解分支结构、关系表达式、逻辑表达式的概念;
2. 了解MsgBox 函数的含义和使用方法;
3. 了解VB 常用的分支结构语句格式。
过程与方法目标 通过“qq 登录窗口”程序设计,了解分支结构的程序设计方法。
情感态度与价值观
在利用分支结构程序解决实际问题的过程中,体验分支结构程序设计思想在日常生活中的应用,逐步形成严谨的逻辑思维能力。 教学重难点
教学重点 1.分支结构的含义
2.关系表达式和逻辑表达式 。 教学难点
1.关系表达式和逻辑表达式的用法;
2.理解分支结构的执行过程。
教材分析
《分支结构》是《信息技术(九年级)》第二单元VisualBasic 程序设计初步中的第4课。本课通过设计、分析、制作一个学生熟悉并喜欢的QQ 软件的登录程序, 让学生了解分支结构的概念,掌握分支结构的语句格式,初步掌握简单的分支结构程序设计方法。
学生分析
学生在前面课程的学习中已经学习了顺序结构的程序设计方法,了解了VB 语言的基本语句、语法,熟悉使用VB6进行界面设计和编程调试的一系列操作方法,初步了解了分支结构流程图画法,为本课分支结构的学习打下了基础。
教学准备 QQ 登录窗口程序、qq.exe 文件、图片素材、教学课件;
教学过程 课堂环节
教师活动
学生活动
设计意图 引 入
教师展示QQ 登录窗口
师:这个同学们熟悉吗?这是什么?
今天我们来当一次腾讯公司的员工,设计制作一个QQ 软件的登录程序。
在做之前,我们可以先试用一下,账号:406389599,密码是两位数,请同学们猜猜看,并试一试能否登录成功。
教师告知密码,请学生再试着登录 你怎么知道登录成功(或失败)?
问:谁来描述一下QQ 登陆程序的功能?
学生回答:QQ
学生猜测密码并尝试登录
学生输入密码尝试
学生回答:有提示框
学生回答:登陆账号,并判断账号密码是否
以学生熟悉和喜欢的软件qq 登录窗口为主题,激发学生兴趣。同时,让学生通过登录尝试对程序有一个大概的了解,为后面的软件功能分析做好铺垫。
正确
界面设计| 任务一
请同学们仔细观察,界面上有哪些控件来完成qq
登录窗口程序的功能?
根据表格,修改相关属性。
教师布置任务一:
1.双击打开桌面文件夹“QQ”“工程1.vbp”;
2. 设计界面:根据表格修改完善各对象的相关属性,
使界面更加友好。
4.保存工程文件和窗体文件
[充实提高]试一试:将窗体(Form1)的“Icon”属性
值设置为桌面QQ文件夹中的图标文件“QQIcon.ico”,
看看有什么好玩的效果!
教师巡视,发现完成较好较快的同学,提示已经完成
的学生尝试提高任务。
请学生上台演示任务一和提高任务
学生回答:本文框控
件等
学生上台演示
提高任务的设置让学生
有发挥空间,显著的效
果也能激发学生的好奇
心和兴趣。
算法分析
接下来我们从算法分析入手分析这个程序,并最
终完成代码。登录窗口程序刚才同学们已经运行过,
我们一起通过三个问题来分析程序的执行过程:
输入什么数据?处理什么问题?输出什么数据?
教师请学生回答问题,进而概括出算法
请学生回答补充完整流程图
学生回答:
账号和密码、判断账
号密码是否正确、输
出判断结果
学生回答:流程图内
容
通过三个问题,再结合
学生对登录程序的应
用,让学生自己分析算
法,加深对分支结构的
理解
通过流程图填空,让学
生对程序的结构更清
楚,思路更清晰
代码分析这种结构有点类似于英语中的if…then…else…
句式,VB中就用它来表达分支结构
1、单行形式:一般用于每个分支只有一个
语句
2、块形式:一般用于分支是多个语句的语
句块时。
分析代码:
关系表达式:id.text=”406389599”
pwd.text=”ok”
逻辑表达式:and or not
输出可以使用一个输出函数MsgBox来完成
MsgBox是一个使用非常方便的输出函数,它的作
用是在窗体中直接弹出一个提示框,常用于程序
中的提醒、警告等信息输出。
学生回答
学生听讲