浅谈任务驱动教学法在VFP结构化程序设计中的应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
首先 , 是一道非 常简单 的题 目 , 数 学角度 看 , 这 从 是
一
适合计算 机操 作类 的课程 。也符合非 计算 机专业学 生的 认 识特点 , 能激发学 习的兴趣 。 任务驱动教学法 是一 种建
立 在建构主义教学理论基础上 . 生 在教师的帮助下 , 学 紧
个 求 解 二 元 一 次 方 程 的 问 题 。 法设 计 非 常 简单 . 至 算 甚
南 昌高 专 学 报
2 1 年 01
cc = ed rb i ok h a —a bt
& &计 算鸡 的个 数
值
ip t请 输 人 头数 ” ed & n u“ t h a &重 新 给 变 量 ha o ed赋
?鸡 的个数为 ”n(ok & “ ,t c ) i c &输 出鸡的个 数
ce r la
? “ 的个 数 为 ”itc k & 输 出 鸡 的 个 数 鸡 , (o ) & n c ? “ 的 个 数 为 “itrb i & 兔 , ( b ) &输 出兔 的个 数 e e n a t l s ?“ 据输入错误 , 数 请重 新 运 行 程 序 ”n i ed f
以论 证 。然 后 由学 生 通 过 作 业 或 实 验 加 深对 相 关 内容 的
用 分 析
理解 , 强化记忆 。 这种教学方式 , 以强调传授知识为主 , 知
识 体 系 比较 完 整 , 辑 合 理 。 点 是 不 利 于培 养 学 生 的 应 逻 缺 用 能 力 , 块 问 衔 接 性 差 。笔 者 在 教 学 过 程 中 , 用 任 务 模 采
驱动 的 教 学 方 法 ,打 乱 了原 有 的 教 学 顺 序 , 以应 用 为 目
V P是 一 门既 支 持 结 构 化 程 序 设 计 。又 支 持 面 向 对 F 象 程 序 设 计 的课 程 ,结 构 化 程 序 设 计 的 内 容 作 为 基 础 内 容 , 数 据 库 设 计 、 单 设 计 等 多 个 模 块 中 用 到 , 习 这 在 表 学
图 3
4完善 任 务 。 化 知 识 应 用 . 深
通 过 上 面 的 分 析 可 以 看 出 任务 构建 既 是 对 新 知 识 的
ip t请 输 入 头 数 ”pha & n u“ t e d &清 屏 ip t请 输 入 脚 数 ” o n u“ tft oo
cer la
V P教 学 实 践 中的 一 个 重 要 课 题 。 F
1 始 任 务 设 计 。 入 顺 序 蛄 构 . 初 导 任 务 : 兔 同 笼 , 了数 , 有 头 1 鸡 数 共 4只 , 有 脚 4 共 4
只。 问鸡 和兔 各 有 多少 只 。
在 教 学 实 践 中 。高 校 教 师 普 遍 认 为 任 务 驱 动 法 比 较
rb i ( t2 h a )2 a bt f - * ed / = o
c k h a—abt c o = e d rb i
&& 算 兔 子 的个 数 计
&& 算 鸡 的个 数 计
任 意 输 入 两个 数 , 可 以 求 得 一 组 结 果 , 有 的 结 果 并 不 都 但 是 真 正 的 解 , 头 、 数 分 别 输 入 1 、4后 , 求 得 鸡 和 如 脚 42 可
的构 建 . 是 对 原 有 经 验 的改 造 和 重 组 。通 过 构 建 任 务 , 也 由 任 务 驱 动 知 识 应 用 , 入 了 相应 的教 学 内容 。 过 对 实 引 通 例 的 改 进 引 导 出新 的 任 务 ,完 成 任 务 来 引 导 学 生 学 习 相
&&给变 量 ha ed赋值
&&给变 量 f0赋 值 0t
? “ 据 输 入 错 误 . 重新 输 入 ” 数 请 ip t请 输 入 头 数 ” ed & n u“ o t ha &重 新 给 变 量 ha ed赋
值
关 知识 。 合非计算机专业学 生的认识 特点 , 符 容易 激发学
生 的 学 习兴 趣 。 然 。 例 只是 通 过 任 务 引 导 和 驱 动 在 短 当 本 时 间 内帮 助 学生 建 立 起 程 序 设 计 的 基 本 概 念 。掌 握 基 本
不 需要 专 门 设 计 。这 个 任 务 的 主 要 目 的是 要 引 导学 生 建
立起 程序设计 的概 念 , 即如何 通过输入 、 计算 、 出来 完 输 成任务 , 特别要让学生 避免期望计算机会 自动解方程 ( 虽 然可 以编写专 门的程序来求解方程 ) 。如图 1 出的参 考 给
一
部 分 内容 并 不 是 要 学 生 学 习 和 掌 握 一 门 程 序 设 计 语
标 . 过 经 典 的实 例 来 创 建 任 务 。 完 成 任 务 过 程 中 导 入 通 在
基础知识 。 后通过对实例的扩展 , 然 巧妙 引入 了其 它 知 识
言 ,在 课程结构中主要是用来 为其 它模块特别是 表单设
rb i ( t2 ha )2 abt f - *ed / =o
cc = ed rb i ok h a—abt
& &计 算兔 子 的个 数
& 计 算 鸡 的个 数 &
之 间 的嵌 套 .这 些 内 容 同样 可 以用 任 务 驱 动 的 方 式 来 导
人 。教 师 要 结 合 一 些 比较 经 典 的实 例 , 建 合 适 的 任 务 , 构
? “ 的 个 数 为 ”htcc ) & 鸡 。 (ok a &输 出鸡 的 个 数 ? “ 的 个 数 为 “ i ( b i && 出兔 的个 数 es 兔 , tr bt n a ) 输 l e
关键 词 : 务 驱动 ; F ; 构 化 程 序 设 计 任 V P结 中 图分 类 号 : 4 . a52 5 文 献 标 识 码 : B 文章 编号 :0 8 7 5 (0 1O - 19 0 10 - 3 4 2 1 )3 o2 _ 2
一
、
任 务 驱 动 教 学 法 在 V P结 构 化 程序 设 计 中 的 应 F
rb i ( o 2 h a ) a bt f t * ed/ = o- 2
& &计算兔子的个数
收 稿 日期 :0 1 0— 0 2 1- 3 3
作者简介: 赵永 刚( 9 1 。 山西阳采人 , 1 7一) 男, 太原理 工大学阳泉 学院讲 师, 主要研 究方 向: 物流信息化。
1O 3
irb i itrb i . d a b > O f a bt n(a bt a . b i = = )n r t
免的个数分别是_ 2和 1 , 6 显然 , 组解 不符合要求 。 这 只有
求 得 正 整 数 解 时 , 是 真 正 的 解 。 外 , 据 常 识 , 数 应 才 另 根 脚 该不大于头数 的 4 , 输 人数据时就应满足这个条件 。 倍 在 为 了实 现 这 些 功 能 。 要 用 到 选 择 结 构 。 导 人 选 择 结 构 需 在 后 , 以对 上 例 进 行 完 善 , 考 程 序 如 图 2所 示 。 可 参
ip t“ 输 入 头 数 ” e d & nu 请 t h a &重 新 给 变 量 f t o o 赋 o
值
ed nf
的 结 构 。实 际 上 , 使 是 在 VF 即 P结构 化程 序设 计 中 , 还 也
有很多 内容需要掌握 。 顺序结构中的其它语句和命 令 , 如 选 择 结 构 和 循 环 结 构 的其 它 几 种 基 本 形 式 以 及 各 种 结 构
计 和 控 件 应 用 服 务 的 。 于 非 计 算 机 专 业 的学 生 来 说 。 对 这 部 分 内容 概念 较 多 , 内容 枯 燥 , 于 以 前 没 有 学 习其 它 高 由
点 . 导 学生 建 立 初 步 的程 序 设 计 概 念 。下面 通 过 一 个 实 引 例 来 详 细 介 绍 一 下 任 务 设 计 在 程 序 设 计 三 个 基 本 结 构 导
?“ 的个 数 为 ”it abt & 输 出兔 的个 数 兔 。 ( bi nr ) &
图 1
ip t“ 输人 头数 ” ed && 新 给 变 量 f t nu 请 o t h a 重 o 赋
值
edo n d
2扩展 任 务 . . 导入 选择 蛄 构
通 过 对 程 序 的进 一 步 分 析 . 以发 现 其 功 能 有 限 。 可 如
赵 永 刚
( 原 理工 大学 阳泉 学 院 , 西 阳 泉 太 山 050 ) 4 o 1
摘
要 : 构 化 程 序 设 计 内容 是 非 计 算 机 专 业 V P教 学 中 的 难 点 。 过 实 例 介 绍 了在 任 务 驱 动 教 学 法 的 指 结 F 通
导下 , 打破 了原 来 的 以知 识 传 授 为 中心 的教 学模 式 , 过 任 务 构 建 , 通 导入 相 应 的 知 识 点 , 过 完 成 任 务 来 形成 能 通 力 。 得 了较 好 的教 学 效 果 。 取
了, 但包含 了输入 、 计算 、 赋值 、 输出等内容 , 结构完整 。在 设计 过程 中自然 导入 了一些基本的输入 、 赋值 、 出等语 输 句 和命令 , 容易使学生在头脑中建立起程序设计的概念 。
ce r la
生为中 心。 设情境 , 创 引起注意 。 提出框架 , 通过教师 引导 学 生分析问题 ,解决 问题 。学 生通过完成任务 来学 习知
irbi itrb i . drb i - f abt n( b ) n . bt O = a ta a >
根 据 要 解决 的 任 务 来 设 计 算 法 ,然 后 根 据算 法 来 导 人 相
应 的结 构 和 语 句 。实 践证 明 , 生 通 过 经 典 的实 例 学 习 , 学
识 , 得技能 。 成能力 。 获 形
结构化程序设计 的主要 内容包括数 据基础 、顺 序结 构 、 择结 构、 选 循环结构等 内容 。 在传统的教学方式下 。 一 般先 由老师介 绍命令 、 函数 、 结构 的规则 。 再通 过实 例加
ip t请输 入 头 数 ” ed && 屏 n u“ t ha p 清 ip t请 输 入 脚 数 ” o n u“ tft oo & &给 变 量 ha 值 ed赋
程 序 来 看 , 任 务 非 常 简 单 , 过 几 个 简单 的语 句 就 实 现 该 通
紧 围绕一个共 同的任务 中心 的教 学法 ,Βιβλιοθήκη Baidu以学生为 中心 , 教
师 为 主 导 的 教学 方 法 。 传 统 的 教 学 法 相 比 。 要 表 现 在 与 主 改 变 了传 统 的 以教 师 为 中心 , 成 以 教师 为 主 导 。 务 驱 变 任 动 法 强 调 学 生 的 主 体 性 , 动 接 受 知 识 。 务设 计 时 以 学 主 任
南 昌高 专学报 2 1 0 1年第 3期 ( 总第 9 4期 ) 2 1 0 1年 6月出版 J b Nr a ̄ gC lg No fn 9 ) Jn2 1 ol e e . 5m 4 n.0 1 3
浅 任 驱 教 法 F结 化 序 计l 应 谈 务 动 学 在VP 构 程 设 【 用 】 昀
入过 程 中 的应 用 。 二 、任 务 驱 动 教 学 法在 V P结构 化程 序 设 计 中 的 应 F
用
级语言 的基础 ,在 较短 的学时 内掌握数 据类型和结构 化
程 序设 计 有 较 大 的 困难 。因此 , 部 分 内容 虽 然 不 是 教 学 这 重 点 , 是 教 学 难 点 。 部 分 内 容 往 往 容 易 使 学 生 产 生 畏 却 这 难 情 绪 , 而 对 V P学 习 失 去 兴 趣 , 影 响 到其 它 模 块 的 从 F 也 学 习 和 灵 活 应 用 。 如 何 提 高 这 部 分 内 容 的 教 学 效 果 是