《高级语言程序设计》教学应用探讨

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:hellson
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:选择结构是结构化程序设计中的三种基本结构之一,也是程序设计的基础。笔者结合个人教学经验以及学生特点,运用案例分析法对《高级语言程序设计》课程中的选择结构进行教学探讨,提高了学生的编程能力和解决实际问题的能力,并在教学实践中获得了较好的教学效果。
  关键词:高级语言程序设计;案例分析;程序效率
  中图分类号:TP311.12-4
  《高级语言程序设计》是计算机相关专业必修的一门专业课[1],在这门课程中,掌握顺序、选择、循环三大结构是学好程序设计的基础,在大多数程序中都会包含选择结构,C语言主要有if和switch两种选择语句[2],其中,if语句的应用更为常见一些,它分为简单分支、双分支和复杂分支。if语句的用法对于有程序设计经验的学生来讲轻而易举,但是对于那些没有编程经验的新生来讲,却很难掌握,因此,在学习语法的同时更要注重学生编程能力的培养。笔者从初学者角度,用案例分析法对if语句进行教学探讨,以便提高教学质量。
  1 案例分析法
  案例分析法是通过一个具体的教育情景描述,引导学生对这些特殊情景进行讨论的一种教学方法,用于提高学生解决和分析实际问题的能力。
  2 案例分析法在教学中的应用举例
  2.1 案例选择
  用if语句评定和输出某个或多个学生的成绩等级,是选择结构的典型应用之一。对于这一类型的题目,解题的关键在于让学生用一个嵌套的if语句来表示一个分段函数。
  若用Xi表示凯里学院信12计专班中第i个学生ai的数据结构考试成绩,用Y表示其等级,第i个学生ai的成绩Xi与等级Y之间存在下面的数学关系[3]:
  3 结束语
  针对上面案例中出现的情况,笔者运用事前分析估算的方法来提高程序的执行效率,这是编程者需要考虑的问题,也是程序设计的基本要求,教学时教师可提醒学生检验一下是否依据最好的策略进行编程,使学生更加透彻地理解和掌握程序设计中的基本思想,领会程序设计的精髓,教师在授课过程中要注意向学生灌输这种思想,为后续课程的进一步学习和高级编程打基础。
  参考文献:
  [1]蒋然.高职院校《C语言程序设计》教学改革探讨[J].福建电脑,2010(10):206.
  [2]谭浩强.C语言程序设计(第四版)[M].北京:清华大学出版社,2010.
  [3]宋兰霞.《数据结构》教学方法探讨[J].电脑知识与技术,2013(14).
  作者简介:宋兰霞(1978-),女,河北保定人,讲师,硕士,主要从事计算机教育和教学研究。
  作者单位:凯里学院信息工程学院,贵州凯里 556011
  基金项目:贵州省教育厅重点教改项目——地方本科院校C程序设计课程建设与创新实践。
其他文献
在普遍教师资源受限的情况下通过提出了一种基于世界大学城建设移动“慕课”课程的方法。通过分析“慕课”课程建设内容、充分利用世界大学城资源的存储,通过jsoup开发包实现A
随着我国高校国际化进程的快速推进,浙江大学国际交流日益增多,教师因公出国日趋频繁,随之而来的因公签证办理任务也与日俱增。然而,看似简单的因公签证材料递送环节却隐藏了
程序公正是司法公正的一个重要方面,是实体公正的重要保障,司法公正的外在表现形式是司法文明,而司法救助制度则是司法文明的重要内容和表现形式。实施和完善我国法院司法救助制
高校毕业生就业问题是一个持续性、系统性的问题,受经济发展水平、时代背景、地域、高校和政府等因素的影响,不同地区的高校毕业生就业呈现出自身的特点.
摘 要 在中学化学教学中化学实验占据重要的地位,演示实验教学 是化学课堂教学中不可缺少的一部分。本文通过调查县级重点高中化学演示实验教学的现状,目前县级重点高中化学演示实验教学中存在的问题,提出了一些建设性的意见。  关键词 高中化学 化学演示实验教学 调查报告  中图分类号:G641 文献标识码:A  1 问题的提出  1.1 化学实验的地位  化学实验使化学学科成为了一门科学,随着社会的发展,
在多媒体教学日益普及的今天,如何更好地将多媒体教学方式与学校教育结合起来,扬长避短,是每个教育工作者都应该认真思考的一个问题。笔者结合自身教育教学实践,分析多媒体教学容
加强英语文学素质教育有助于提高非英语专业学生的综合素质。本文分析了培养大学生英语文学素质的有效途径,提出只要教师引导得当,在大学英语教学中提高学生的英语文学素质是