教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 论文大全 >

任务引导式教学方法在程序设计类课程中的实践(2)

来源:网络收集 时间:2026-07-28
导读: 数据类型、运算符和表达式的计算:给出表达式,设计程序完成计算过程; 顺序程序设计:实现华氏温度与摄氏温度间的转化; 分支结构程序设计:(a)实现三角形形状的判断,(b)求解水仙花数; 循环控制:(a)打印

  数据类型、运算符和表达式的计算:给出表达式,设计程序完成计算过程; 
  顺序程序设计:实现华氏温度与摄氏温度间的转化; 
  分支结构程序设计:(a)实现三角形形状的判断,(b)求解水仙花数; 
  循环控制:(a)打印二维图案,(b)求最大公约数和最小公倍数; 
  数组的应用:(a)检验并打印魔方矩阵,(b)判断字符串是否回文; 
  函数的使用:(a)设计实现汉诺塔游戏,(b)显示斐波那契数列; 
  指针的运用:(a)冒泡排序,(b)二维数组元素求和; 
  结构体、共用体的使用:实现学生多门课程成绩打印输出; 
  文件的应用:磁盘文件复制。 
  本文以任务3为例,介绍任务引导教学方法的实施过程。 
  2.1布置任务 
  针对了解并掌握分支结构程序设计方法及其用途的教学目标,在课堂教学开展之前,为学生布置相关任务,如下: 
  了解if语句和switch语句; 
  了解如何设计条件表达式; 
  设计一个实现程序可以输入三角形的三条边,判断是否是一个合法三角形; 
  设计程序分解一个三位整数。 
  学生通过交流平台接到任务信息后,按预先分组开始学习和讨论。分组学习讨论有以下优点:首先,可以集思广益,新的知识需要从不同的角度去理解和学习,小组交流可以增加知识吸收的数量,提高知识吸收的速度;其次,小组交流可以取长补短,学生作为学习的个体,每个人对这一领域知识的接受能力都是不同的,讨论可以使得学生相互促进;最后,小组讨论还可以培养学生的参与和协作意识。 
  每组在讨论后,将相关内容整理为学习报告,每组提交一份。小组成员按不同的任务轮流撰写,培养对知识的总结、归纳、表述和整理的能力。 
  2.2课堂教学 
  课堂教学围绕任务中的要求展开,分别介绍相关知识点: 了解if语句和switch语句。知识点:if语句的3种形式及对应的语法规则、执行流程,switch语句的语法规则、执行流程。 
  了解如何设计条件表达式。知识点:6个关系运算符、3个逻辑运算符的基本概念、基本属性、运算规则。 
  介绍分支结构程序设计的基本过程。知识点:算法分析,确定问题可以利用哪种分支语句实现,以判断三角形形状的问题为例,讲解整个程序设计过程。 
  在整个教学过程中,对知识点的讲解及资料的组织,都围绕任务中的三部分内容进行,同时允许学生在讲解过程中随时提出问题,因为学生在此之前对相关知识已经有一定程度的了解,所以提出的问题相对比较有代表性;同时,前期的学习过程,让学生对相关内容产生兴趣,使得课堂教学效果事半功倍。 
  2.3上机实践 
任务引导式教学方法在程序设计类课程中的实践(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/8728.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)