程序的选择结构---条件语句

编辑:命题网互动百科 时间:2019-11-17 19:04:59
编辑 锁定
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
本词条针对高一信息技术《程序的选择结构—条件语句》内容章节,采用“问题解决教学”进行教学设计。教学设计思路明确,按照“引入--分析问题--设计算法--编定程序--选择结构条件格式分析-关系运算符学习--实践练习――交流评价--作业”的流程完成教学过程的设计。
中文名
程序的选择结构---条件语句
科    目
信息技术
教学对象
高中一年级
课    时
2

程序的选择结构---条件语句简介

编辑
【说明】:此教学设计任务由南京晓庄学院现代教育技术课程老师yqiong参与教师·维基星光计划进行wiki教学而发布。此词条为范例词条,由yqiong选定主题并负责、参与现代教育技术课程的所有同学协作共同完成!

程序的选择结构---条件语句基本信息:

编辑
科目:信息技术教学对象:高中一年级 课时:2教学环境:计算机网络教室

程序的选择结构---条件语句学习者特征分析:

编辑
在第一章的学习中,学生已经经历了利用计算机解决问题的基本过程,领略了用计算机解题的奇妙之道,感悟了程序设计是其中的关键环节,对程序设计已经产生一定兴趣,但由于在程序设计过程中,涉及数学、英语学科知识点较多,学生还没有足够的相关知识储备且我校学生基础薄弱,这样主、客观两方面的因素造成在进行“设计算法”、“编写程序”环节教学,会存在一定困难,难以深入开展下去。

程序的选择结构---条件语句学习内容分析:

编辑
本节课的教学内容是广东教育出社版、高中课程标准实验教材选修模块一《算法与程序设计》中的第2章2.3节《程序的选择结构》第1课时2.3.1《程序的选择结构---条件语句》,是在上两课时(2.1—2.2)学习VB的基本数据类型、常量、变量、函数、表达式等程序设计语言和程序顺序结构的基础上,学习程序的选择结构—条件语句,其中包含“条件语句的格式、功能、执行过程”、“VB语言的关系表达式、逻辑表达式等程序设计语言的基本知识”。

程序的选择结构---条件语句教学目标分析

编辑
掌握VB语言的条件语句的格式、功能、执行过程;能够利用条件选择语句编写简单的选择结构的程序;
  掌握VB语言的关系表达式、逻辑表达式等程序设计语言的基本知识。
  通过任务引导学生经历分析问题、设计算法、编写程序、调试程序等用计算机解决问题的过程,让学生初步学会使用条件语句来实现控件结构。
  进一步掌握程序调试运行的方法。
  程序设计选取的题目都是生活中遇到的例子,加强学生利用本学科解决日常生活中的问题的意识。
  通过解决生活中的实笔法问题,体验成功的快乐。

程序的选择结构---条件语句教学重点与难点

编辑
1.理解VB语言条件语句的格式、功能、执行过程。
  2.掌握VB语言的关系表达式、逻辑表达式等程序设计语言的基本知识。
  在理解条件语句的基础上,如何利用计算机来解决生活中的实际问题。

程序的选择结构---条件语句教学策略的选择与设计

编辑
本节课主要采用了讲授法,小组合作式,自主探究学习方法,任务驱动法,强化练习法,交流讨论法等。 从学生日常生活问题入手,快速自然的引导学生走进主题,明确本节课的学习目标,引发学生积极思考;讲授新课内容,以醒目的方式将条件语句的格式、功能和执行过程呈现给学生;以小组合作的方式,在讨论与探究中完成任务;把鼠标还给学生,自己动手实践,通过商场打折问题驱动学生完成任务,课程安排形成循序渐进的梯度,充分挖掘学生潜力;展示评价环节,让学生在交流讨论中明确条件选择语句的执行流程及使用方法,逐步建构规范合理的利用计算机解决日常生活中问题的意识。在结束环节,以课后作业强化练习法结束本节课,使学生对条件语句的暂时记忆转化为长期记忆。

程序的选择结构---条件语句教学过程与媒体资源

编辑
注:此栏目可以用表格,也可以以文字方式填写。如下:
方法一:文字形式表达。

程序的选择结构---条件语句创设问题情境,激发学生学习兴趣

教师活动:教师出示一份上一届学生多媒体技术应用水平测试成绩单,让学生观察成绩等级一栏有什么特点: 学生活动:学生观察成绩单得出结论:等级只有两种,通过与不通过。思考用什么办法解决成绩等级的评定问题。 设计意图:用一份成绩单吸引学生注意力,让学生设置学习成绩等级,能引起学生学习兴趣。 成绩等级只有两种,可以用简单的条件语句解决,不会令学生产生胃难情绪。 媒体资源:幻灯片,茂名市第十中学多媒技术应用成绩单。

程序的选择结构---条件语句新课探究—条件语句的格式

教师活动: (1)分析问题:要解决这个问题,用我们上两节课学的程序语句能解决吗?因为只有两种状态,我们可以这样设计,如果>或=60,我们就让它显示“通过”,达不到60这个条件,就让它显示“不通过”。 (2)指导学生设计算法, 检查学学生设计的算法,让两个小组的代表到黑板前析书他们的算法设计,组织学生讨论各组算法的合理性。 (3)编写程序代码:详细讲解程序代码的编写,通过程序介绍条件语句的两种格式。 格式一:if条件then语句组1else语句组2 格式二:if条件then语句组1else语句组2endif (4)调试程序,指导学生上机调试运行程序,将两种格式的条件语句都上机运行,加深学生对两种不同格式的条件语句的理解的。 学生活动: (1)学生分析问题,然后试着设计算法。 (2)两组学生代表到黑板板书他们的算法设计。学生讨论算法的可行性。 (3)学生仔细听讲,掌握条件语句的基本格式 (4)学生上机高度运行程序,体验解决问题的快乐。 设计意图:通过与学生分析问题,引导学生经历分析问题,设计算法、编写程序,高度程序的过程中,让学生体验解决问题的快乐。 媒体资源:幻灯,黑板,粉笔,计算机

程序的选择结构---条件语句新课探究—关系表达式和逻辑表达式

教师活动: (1)引导学生通过探究学习关系表达式 在刚才的例子里,我们设想的是分数>或=60用>=。如果我们将条件改成60及<60我们都知道怎么表达了,如果想表达介于60到70间的数值呢,又该如何表达? 检查学习情况:小测试 将上面的条件瞩目为NOT2,然后输入1,程序是执行右边的语句还是左边的?如果输入的是2呢? 与学生分析小测试,加深理解。 (4)做一个小练习: 某商场的某器重衣服进行促销,规定买两件以上在原价98元每件的基础上打8.8折,设计一个程序,计算购买衣服的应付款。 检查练习情况,只看算法和程序代码,不要求上机运行。 学生活动: (1)学生自行探究,了解关系表达式的运算符号与逻辑值。 (2)学生在教师引导下理解条件语句的执行过程。 (3)学生自学逻辑表达式,然后回答小测试 (4)学生按照分析问题,设计算法,编写属牟步骤试着为小练习设计算法和编写程序代码。 设计意图: (1)通过探究,培养学生的自学习惯,提高学生自主探究的能力 (2)将条件语句的执行过程放在例题中进行讲解,让学生更容易理解条件语句的执行过程。 (3)小测试的目的是为了加深学生对逻辑运行值的理解 (4)通过一个小练习,加深学生对条件语句的理解,提高学生以知识解决问题的能力。
媒体资源:幻灯,黑板,粉笔,计算机

程序的选择结构---条件语句拓展学习:

教师活动: (1)布置自学:通过刚才的例题,我们知道了条件语句的格式与它的执行过程,可是我们都知道,一般说会考的成绩都分四个等级,ABCD,设计算法,编写程序,调试运行这个步骤学习IF多重分支选择语句 (2)检查学生自学情况 (3)请某小组代表介绍小组的学习情况,并演示程序运行效果。请其他小组评价该小组学习效果。 (4)小结该小组学习效果。 学生活动: (1)学生以小组形式按分析问题,设计算法,编写程序,调试运行这个步骤学习IF多重分支选择语句 (2)某小组代表讲解自己小组的学习经验,展示算法和程序代码,并调试运行。 (3)学生对该小组学习形成、效果进行评价。 设计意图: (1)将学生的成绩等级由两个上他升到四个,选择的数目增加,问题深,引起学生探索的兴趣。 (2)通过循序渐进的方式,让学生在已有科研部范围内学习新知识,培养学生的自主学习能力。

程序的选择结构---条件语句存疑设悬念

教师活动:刚才用的是IF语句,我们用IF语句能解决简单的选择问题,但是,如果选择的条件太多,用IF会比较麻烦。有没有更好的解决办法呢?我们下节课会介绍多重选择语句格式。 设计意图:留一个悬念给学生,能激发学生的求知欲,为下节课创造学习条件。

程序的选择结构---条件语句小结

教师活动:小结本课时所学的内容:VB语言的条件语句,功能和执行过程。 学生活动:学生与教师一起小结本课时内容。 设计意图:通过小结对本课时个总结,进一步巩固本课时内容。
方法二:表格表示法
教学阶段 教师活动 学生活动 设计意图 媒体及资源准备 创设问题情境 激发学生学习兴趣 教师出示一份上一届学生多媒体技术应用水平测试成绩单, 让学生观察成绩等级一栏有什么特点: 茂名市第十中学多媒技术应用成绩单 学生观察成绩单得出结论:等级只有两种,通过与不通过。 思考用什么办法解决成绩等级的评定问题。 用一份成绩单吸引学生注意力,让学生设置学习成绩等级,能引起学生学习兴趣。 成绩等级只有两种,可以用简单的条件语句解决,不会令学生产生胃难情绪。 幻灯片, 茂名市第十中学多媒技术应用成绩单 新课探究—条件语句的格式 (1)分析问题:要解决这个问题,用我们上两节课学的程序语句能解决吗?因为只有两种状态,我们可以这样设计,如果>或=60,我们就让它显示“通过”,达不到60这个条件,就让它显示“不通过”。 (2)指导学生设计算法, 检查学学生设计的算法,让两个小组的代表到黑板前析书他们的算法设计,组织学生讨论各组算法的合理性。 (3)编写程序代码:详细讲解程序代码的编写,通过程序介绍条件语句的两种格式。 格式一:if条件then语句组1else语句组2 格式二:if条件then语句组1else语句组2endif (4)调试程序,指导学生上机调试运行程序,将两种格式的条件语句都上机运行,加深学生对两种不同格式的条件语句的理解的。 (1)学生分析问题,然后试着设计算法。 (2)两组学生代表到黑板板书他们的算法设计。学生讨论算法的可行性。 (3)学生仔细听讲,掌握条件语句的基本格式 (4)学生上机高度运行程序,体验解决问题的快乐。 通过与学生分析问题,引导学生经历分析问题,设计算法、编写程序,高度程序的过程中,让学生体验解决问题的快乐。 幻灯,黑板,粉笔,计算机 新课探究—关系表达式和逻辑表达式 (1)引导学生通过探究学习关系表达式 在刚才的例子里,我们设想的是分数>或=60用>=。如果我们将条件改成60及<60我们都知道怎么表达了,如果想表达介于60到70间的数值呢,又该如何表达? (4)做一个小练习: 某商场的某器重衣服进行促销,规定买两件以上在原价98元每件的基础上打8.8折,设计一个程序,计算购买衣服的应付款。 检查练习情况,只看算法和程序代码,不要求上机运行。 (1)学生自行探究,了解关系表达式的运算符号与逻辑值。 (2)学生在教师引导下理解条件语句的执行过程。 (3)学生自学逻辑表达式,然后回答小测试 (4)学生按照分析问题,设计算法,编写属牟步骤试着为小练习设计算法和编写程序代码。 (1)通过探究,培养学生的自学习惯,提高学生自主探究的能力 (2)将条件语句的执行过程放在例题中进行讲解,让学生更容易理解条件语句的执行过程。 (3)小测试的目的是为了加深学生对逻辑运行值的理解 (4)通过一个小练习,加深学生对条件语句的理解,提高学生以知识解决问题的能力 幻灯, 计算机 拓展学习 (1)布置自学:通过刚才的例题,我们知道了条件语句的格式与它的执行过程,可是我们都知道,一般说会考的成绩都分四个等级,ABCD,设计算法,编写程序,调试运行这个步骤学习IF多重分支选择语句 (2)检查学生自学情况 (3)请某小组代表介绍小组的学习情况,并演示程序运行效果。请其他小组评价该小组学习效果。 (4)小结该小组学习效果。 (1)学生以小组形式按分析问题,设计算法,编写程序,调试运行这个步骤学习IF多重分支选择语句 (2)某小组代表讲解自己小组的学习经验,展示算法和程序代码,并调试运行。 (3)学生对该小组学习形成、效果进行评价。 (1)将学生的成绩等级由两个上他升到四个,选择的数目增加,问题深,引起学生探索的兴趣 (2)通过循序渐进的方式,让学生在已有科研部范围内学习新知识,培养学生的自主学习能力 幻灯 计算机 存疑设悬念 刚才用的是IF语句,我们用IF语句能解决简单的选择问题,但是,如果选择的条件太多,用IF会比较麻烦。有没有更好的解决办法呢?我们下节课会介绍多重选择语句格式。 留一个悬念给学生,能激发学生的求知欲,为下节课创造学习条件 小结 小结本课时所学的内容:VB语言的条件语句,功能和执行过程 学生与教师一起小结本课时内容 通过小结对本课时个总结,进一步巩固本课时内容
教学阶段教师活动学生活动设计意图媒体及资源准备
创设问题情境 激发学生学习兴趣教师出示一份上一届学生多媒体技术应用水平测试成绩单, 让学生观察成绩等级一栏有什么特点: 茂名市第十中学多媒技术应用成绩单学生观察成绩单得出结论:等级只有两种,通过与不通过。
  思考用什么办法解决成绩等级的评定问题。
用一份成绩单吸引学生注意力,让学生设置学习成绩等级,能引起学生学习兴趣。
  成绩等级只有两种,可以用简单的条件语句解决,不会令学生产生胃难情绪。
幻灯片,
  茂名市第十中学多媒技术应用成绩单
  
新课探究—条件语句的格式(1)分析问题:要解决这个问题,用我们上两节课学的程序语句能解决吗?因为只有两种状态,我们可以这样设计,如果>或=60,我们就让它显示“通过”,达不到60这个条件,就让它显示“不通过”。
  (2)指导学生设计算法,
  检查学学生设计的算法,让两个小组的代表到黑板前析书他们的算法设计,组织学生讨论各组算法的合理性。
  (3)编写程序代码:详细讲解程序代码的编写,通过程序介绍条件语句的两种格式。
  格式一:if条件then语句组1else语句组2
  格式二:if条件then语句组1else语句组2endif
  (4)调试程序,指导学生上机调试运行程序,将两种格式的条件语句都上机运行,加深学生对两种不同格式的条件语句的理解的。
  
(1)学生分析问题,然后试着设计算法。
  (2)两组学生代表到黑板板书他们的算法设计。学生讨论算法的可行性。
  (3)学生仔细听讲,掌握条件语句的基本格式
  (4)学生上机高度运行程序,体验解决问题的快乐。
  
通过与学生分析问题,引导学生经历分析问题,设计算法、编写程序,高度程序的过程中,让学生体验解决问题的快乐。幻灯,黑板,粉笔,计算机
新课探究—关系表达式和逻辑表达式(1)引导学生通过探究学习关系表达式
  在刚才的例子里,我们设想的是分数>或=60用>=。如果我们将条件改成<60。这个关系如何有达?请自主探究。
  (2)结合刚才的例子,引导学生理解条件语句的执行过程。
  (3)布置学生自学逻辑表达式:
  >60及<60我们都知道怎么表达了,如果想表达介于60到70间的数值呢,又该如何表达?
  (4)做一个小练习:
  某商场的某器重衣服进行促销,规定买两件以上在原价98元每件的基础上打8.8折,设计一个程序,计算购买衣服的应付款。
  检查练习情况,只看算法和程序代码,不要求上机运行。
  
(1)学生自行探究,了解关系表达式的运算符号与逻辑值。
  (2)学生在教师引导下理解条件语句的执行过程。
  (3)学生自学逻辑表达式,然后回答小测试
  (4)学生按照分析问题,设计算法,编写属牟步骤试着为小练习设计算法和编写程序代码。
  
(1)通过探究,培养学生的自学习惯,提高学生自主探究的能力
  (2)将条件语句的执行过程放在例题中进行讲解,让学生更容易理解条件语句的执行过程。
  (3)小测试的目的是为了加深学生对逻辑运行值的理解
  (4)通过一个小练习,加深学生对条件语句的理解,提高学生以知识解决问题的能力
幻灯, 计算机
拓展学习(1)布置自学:通过刚才的例题,我们知道了条件语句的格式与它的执行过程,可是我们都知道,一般说会考的成绩都分四个等级,ABCD,,设计算法,编写程序,调试运行这个步骤学习IF多重分支选择语句
  (2)检查学生自学情况
  (3)请某小组代表介绍小组的学习情况,并演示程序运行效果。请其他小组评价该小组学习效果。
  (4)小结该小组学习效果。
  
(1)学生以小组形式按分析问题,设计算法,编写程序,调试运行这个步骤学习IF多重分支选择语句
  (2)某小组代表讲解自己小组的学习经验,展示算法和程序代码,并调试运行。
  (3)学生对该小组学习形成、效果进行评价。
  
(1)将学生的成绩等级由两个上他升到四个,选择的数目增加,问题深,引起学生探索的兴趣
  (2)通过循序渐进的方式,让学生在已有科研部范围内学习新知识,培养学生的自主学习能力
  
幻灯
  计算机
  
存疑设悬念刚才用的是IF语句,我们用IF语句能解决简单的选择问题,但是,如果选择的条件太多,用IF会比较麻烦。有没有更好的解决办法呢?我们下节课会介绍多重选择语句格式。留一个悬念给学生,能激发学生的求知欲,为下节课创造学习条件
  

  
小结小结本课时所学的内容:VB语言的条件语句,功能和执行过程学生与教师一起小结本课时内容通过小结对本课时个总结,进一步巩固本课时内容
  
课后拓展布置课外阅读,有兴趣的同学可以到下列网站进行学习
  
  

  
提供好的网站让有兴趣的同学作进一步的学习。
  
创设问题情境
激发学生学习兴趣
教师出示一份上一届学生多媒体技术应用水平测试成绩单,
让学生观察成绩等级一栏有什么特点:
茂名市第十中学多媒技术应用成绩单 茂名市第十中学多媒技术应用成绩单
(1)引导学生通过探究学习关系表达式 在刚才的例子里,我们设想的是分数>或=60用>=。如果我们将条件改成60及<60我们都知道怎么表达了,如果想表达介于60到70间的数值呢,又该如何表达? (4)做一个小练习: 某商场的某器重衣服进行促销,规定买两件以上在原价98元每件的基础上打8.8折,设计一个程序,计算购买衣服的应付款。 检查练习情况,只看算法和程序代码,不要求上机运行。
幻灯,
计算机

程序的选择结构---条件语句教学流程图

编辑
可以采用链接的方式给出,也可以直接上传图片。观看时,点击图片便可看大图,所以推荐大家直接上传图片。
流程图1 流程图1
流程图2 流程图2

程序的选择结构---条件语句教学评价

编辑
1、学生自评表: 知识评价: 我知道了条件语句的两种形式。□ 我掌握了用条件语句解决简单问题的方法。□ 我能用条件语句编写出解决与判断有关问题的程序并用Qbasic实现算法。 学生课堂表现评价 认真、积极、自信、善于与人合作、思维的条理性、思维的创造性 能力评价:和自己比,这节课我能拿个“”(A、B、C、D)。
2、教师评价:
课堂表现评价:
评价我的学生 A(优秀) B(良好) C(合格) 选答 学生对条件语句形式的理解 表达清晰 能基本描述 不能描述 学生练习的完成情况 全部能完成 大部分能完成 少部分完成 学生对讨论交流的态度 非常投入 较积极 应付式 学生们小组合作情况 分工明确, 合作有效 有合作,但分 工不尽合理 分工合作不合理 知识内容掌握程度评价: (1)编写一个程序,判断输入的年份是否为闰年。 (2)某居民区的物业向居民收取月卫生费的计费方法是:3人和3人以上的住户,每户收取5元;超过3人的住户,每超1人加收1.2元。设计一个程序,根据输入的人数,计算应收取的卫生费。 ③编写一个程序,求不等式(可随意输入)的解集。
评价我的学生A(优秀)B(良好)C(合格)选答
  
学生对条件语句形式的理解表达清晰能基本描述不能描述
  
学生练习的完成情况全部能完成大部分能完成少部分完成
  

  
学生对讨论交流的态度非常投入较积极应付式
  

  
学生们小组合作情况分工明确, 合作有效有合作,但分 工不尽合理分工合作不合理
  
有合作,但分工不尽合理
(3)弹性作业:供学有余力的同学课后研究。
设计一个程序,求出任何一个一元二次不等式的解集。

程序的选择结构---条件语句备注与反思

编辑
本课时从设置学生的成绩等级出发,通过讲授法、自主探究、小组合作学习法等,让学生经历分析问题,设计算法,编写程序,调试运行的过程,学习条件句的基本格式和运用。设置的问题简单,能帮助学生克服胃难情绪论,又从最贴进学生的成绩入手,提高学生的学习兴趣。在教学的实施过程中要注重个体差异,学生程序不一,接收能力也会不一,对学生的评价要求就不能一样。当个别学生因能力问题不能及时完成学习任务时,也要根据学生的进度给予适当的肯定,以增加学生的自信。
词条标签:
语言 科技 文化