• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2014, Vol. 36 ›› Issue (A2): 101-103.

• 论文 • 上一篇    下一篇

“C语言程序设计”课程数组教学方法的探索

边倩,焦康,王忠   

  1. (第二炮兵工程大学理学院,陕西 西安 7100025)
  • 收稿日期:2014-07-27 修回日期:2014-09-18 出版日期:2014-12-25 发布日期:2014-12-25
  • 基金资助:

    陕西省省级“程序设计基础”教学团队

Exploration on teaching methods for array
based on Language C Program Design course 

BIAN Qian,JIAO Kang,WANG Zhong   

  1. (School of Science,The Second Artillery Engineering University,Xi’an 710025,China)
  • Received:2014-07-27 Revised:2014-09-18 Online:2014-12-25 Published:2014-12-25

摘要:

“C语言程序设计”课程是理工类专业大学一年级的一门必修的公共基础课。数组的应用是“C语言程序设计”课程的教学重点。数组是数据在计算机内存中存储的一种常见形式。数组是很多应用程序实现其功能、满足其性能等方面需求的基础。排序算法是数组的典型应用。根据多年的教学实践经验的累积,探索了数组应用教学过程中的方法手段,采用层层递进的教学方式,剖析了冒泡、选择排序算法的程序实现过程,并将两种算法进行了比较。

关键词: 程序设计, 数组, 数组应用, 冒泡排序算法, 选择排序算法, 函数定义

Abstract:

C Programming Language  courses is a compulsory public basic course to science and engineering majors in the first year of college.Array application is the teaching focus of C Programming Language.An array is a common form of data stored in a computer's memory,and it is also the basis for many applications to achieve their functionality,performance and other aspects to meet their needs.Sorting algorithm is a typical application of the array.Based on many years of teaching experience,we explore the teaching methods for array application teaching,analyze the bubble sort algorithm and selection sort algorithm implementation process,and make a comparison between the two algorithms through layers of progressive teaching methods.

Key words: program design;array;array application;bubble sort algorithm;selection sort algorithm; function definitions