分支语句解决多分支问题,除了 (2 )双分支—— 选择上衣,价格核算,回顾前面 这 种 方 法 ,是 否 还 有 新 的 发 现 ?所学习的 I f 语句。
教师引用学生新发现,或者直接引出“多分支结 (3 )多分支——选择裤子和鞋子。
教师提示可用 , 构” 并思考:多个单分支语句叠加。
1 . 对比图 2 、图 3 ,分析新的“多分支结构”与 本 环 节 , 教 师 集 中 解 决 基 础 问 题 ——图 片 载 入 , 刚 才 “ 单 分 支 解 决 多 分 支 ”有 什 么 不 同 ?为后面多分支探究扫除障碍。
设计意图:从事物表象抓住本源,需要学生在分析问题时有整体意识,需要学生将零散问题进行归类。
本环节旨在培养学生分析问题的能力,一是整体把握分层(程序模块)思考,二是结合已有知识对问题 进 行 梳 理 ,三 是 培 养 学 生 程 序 设 计 的 策 划 能 力 。
(三)小组合作 自主探究 图2 、 、 1 . 三人一组,选择“双分支” “多分支” “价格核算”之一进行合作探究。
要求如下: (1 )根据流程图写出程序。
(2 )上机操作调试。
(3 )把程序要点及问题做好记录,以备交流汇报使用。
2 . 交流汇报,资源共享。
(1 )双分支交流。
图3 请选择上衣的小组做交流,并利用广播系统展示其程序。
教师用单步调试的方法,让学生分析两者之间在 (2 )多分支交流。
执行过程中的不同,找到 I f 多分支语句的优势所在, 预设一:学生展示未完成的程序。
并引导学生观察、分析 I f 多分支语句的基本结构。
学 学生说出自己的问题与困惑;教师帮助分析,找 生归纳总结两种结构执行过程的差异,师生共同总结出 原 因 , 修 改 完 善 ,并 调 试 运 用 。
出 I f 多分支结构。
预设二:学生展示已经完成的程序,教师将双分 2 . 引导学生熟悉新内容,完成整个程序的设计,支和单分支语句解决多分支程序进行列举比较。
并调试运行。
(3 )核算交流。
设计意图:程序算法的优越性,需要在实际运用 2011 ● 07-08 ● 51信 息 技 术 课 www.itedu.org.cn 案例园地中才能获得直接感受,也需要在同一问题不同算法的 支语句的理解比较困难,所以在处理时进行了侧重,比较中得到体验。
将新的方法与用已有知识解决问题 通过课后练习的方式,让学生在课后去思考、消化。
的方法进行比较,进一步让学生清楚两者之间的差 五、教学反思别。
通过改变满堂灌的方式,采用自主探究学习方式 , 培 养 学 生 自 主 学 习 的 习 惯 、意 识 和 能 力 。
该案例源于南京师大附中王静老师 2 0 1 0 年暑假 在武汉做新课程培训时所展示的程序,她的教学理念 (五)交流总结 拓展延伸 是“在游戏中学习程序设计”。
在讲到这个内容时,用 1 . 运用 S e l e c t C a s e 语句来完成多分支选择。
这个例子设计了教学过程。
指出 V B 中还有一种多分支语句——S e l e c t C a s e 在“算法与程序设计”这一模块的教学中,我总语 句 , 让 学 生 阅 读 教 材 中 的 例 子 和 注 释 并 思 考: 是担心学生难以接受,总是习惯于帮助学生分析程序 (1 )在我们这个任务中“S e l e c t C a s e 表达式” 中的算法,学生跟着老师安排的任务进行学习,但忽中 “ 表 达 式 ” 和 “ 表 达 式 列 表 ”含 义 分 别 是 什 么 ? 视了自己分析的过程,忽视了知识的建构,学生知其 (2 )用 S e l e c t C a s e 语句实现选择鞋子的程序 “源”,不知其所以“源”。
学生在课堂上学得很不错,该怎么写? 但在独立解决其他问题时,仍然不知道如何入手,不 学生自主探究,调试程序并运行。
知道已有的知识如何运用。
可以看出这种教学方法存 设计意图:用比较、类比的方法,启迪学生创造 在很大问题。
我们能否让学生像程序员一样工作,让性思维。
通过学生自学教材例子,完成新知识的学 学生通盘熟悉信息处理的全过程,发现一个程序形成习,培养学生举一反三的能力,同时训练自学能力。
的全过程,让学生知识与能力并举。
本课教学正是立 2 . 小结。
足于此而展开的。
(1