共查询到20条相似文献,搜索用时 0 毫秒
1.
武健 《中国信息技术教育》2007,(5)
什么是算法?总有人认为这是个难懂的问题,与自己没有太大的关系.一般明确提及算法的有在数学中的算法、计算机程序设计中的算法等.其实,其他学科也有提及算法的,比如心理学.数学中的算法是指计算的方法. 相似文献
2.
刘艳荣 《数字社区&智能家居》2006,(10):106-106,178
针对程序设计中常出现的排序问题,介绍了六种常用的排序算法:插入排序、希尔排序、堆排序、归并排序、冒泡排序、快速排序,以及每种排序所需的时间复杂度,当对大量的数据排序时,以选择适应的算法,提高程序的执行速度。 相似文献
3.
刘艳荣 《数字社区&智能家居》2006,(29)
针对程序设计中常出现的排序问题,介绍了六种常用的排序算法:插入排序、希尔排序、堆排序、归并排序、冒泡排序、快速排序,以及每种排序所需的时间复杂度,当对大量的数据排序时,以选择适应的算法,提高程序的执行速度。 相似文献
4.
武健 《中国信息技术教育》2014,(13):89-91
经验世界自身的序具有一种被称为二阶序的序。——《系统化思维导论》,杰拉尔德·温伯格著如果事情的初始状态是一种混沌。那么,解决方法就是使混沌走向有序的道路。这也是所谓的"序"的一种。其背后的行动规则、算法对应着"二阶序"。很多人同时也在思考,是否事物存在着三阶序、四阶序……一般情况下,人们是从程序性材料中开始算法学习的。可以从计算机程序设计中,通过归纳、总结、推理得出程序设计的算法;可以在操作工具的过程中,对操作序列进行整理得出算法;还可以在解决问题中,通过对过程的反思来掌握算法。生活与工作是在遵循规律、规则的前提下,不断地寻找若解决方法,使事物向有序的方向发展。这些逐步形成的算法相辅相成,一定程度上支配着人的活动。 相似文献
5.
6.
7.
链表排序程序设计的算法解析 总被引:1,自引:0,他引:1
本文介绍了链表排序程序设计的3种算法:(1)链表简单排序法;(2)链表选择排序法;(3)链表指针插入排序法。3种排序方法的时间复杂度都是0(n^2),如果链表节点内容很多,3种排序算法中运行时间最节省是链表指针插入排序法,它只交换节点地址,没有交换节点内容。 相似文献
8.
全排列是从N个元素中取出全部相异元素的排列,而且每一种排列不重复,不遗漏。全排列广泛地应用在各种复杂的软件中,尽管数学概念简单,但程序实现并不容易。全排列包含着多种形式的数据结构,隐藏着特别引人的趣味。全排列的算法通常分成三种类型:串行类、并行类和递归类。在n个元素组成的所有排列中,必有一个最小的排列;所有的排列根据字典顺序,按由小到大构成一个队列,任意一个排列都有唯一的后继(只有最大的排列除外)。作者经过反复调试,编制了全排列的6种算法。算法短小精悍,代码紧凑,给读者提供一个全排列算法设计的借鉴… 相似文献
9.
梁俊敏 《中国信息技术教育》2013,(3)
本文针对高中阶段目前普遍存在的“算法与程序设计”模块难教难学的现象,结合普通高中信息技术新课程标准的要求,阐述了“易学、乐学、巧学、悟学”的教学策略.同时用具体的案例说明了“算法与程序设计”模块的教学对实现信息技术课程核心价值、促进学生思维发展的作用. 相似文献
10.
在程序设计类课程的教学中,往往会出现对算法的分析.但大多数教师在这方面的授课,不是将算法步骤一带而过,就是仅将其中一种算法作为典型来授课.这是不利于学生思考的,尤其是对于绝大多数自学能力和学习自主性不够强的非985、211类的学生来说,如果在进行算法分析的过程中,能有效地激发他们的学习兴趣,提升他们对算法的认知,开拓他... 相似文献
11.
郝啟强 《中国信息技术教育》2022,(1):33-35
在新课程背景下,程序算法作为程序设计的灵魂,在培养学生计算思维能力方面的地位和作用越来越突出,可是在程序算法入门教学中,很多学生甚至包括教师都对涉及的程序算法望而却步,因为不好讲,也不太好理解,所以大多停留在编程语言语法和编程工具的介绍上.本文作者结合多年程序设计教学经验,尝试在新课程背景下对初中程序设计算法入门做一些... 相似文献
12.
13.
在VB程序设计教学中,算法是难点,该文以冒泡算法为例,介绍使用Flash软件制作算法演示动画的方法和过程。算法演示动画应用于教学中,减轻了教师负担,帮助学生更好理解算法,取得了很好的教学效果。 相似文献
14.
15.
16.
程序设计与算法类课程是计算机科学与技术专业的必修课,是综合性的专业基础课,在计算机科学与技术专业课程建设中的地位十分重要,因此针对该类课程的有效建设模式进行更深层次的探索是一项非常有价值的工作。从基于系统观的课程体系架构、基于全局观的建设规划设计以及基于局部观的课程内容建设三个层面,分析和讨论了有关程序设计与算法类课程建设模式的一些新探索,由此进一步提升学生对该类课程精髓的理解度,进一步提高这一重要课程群体的整体教学质量和教研水平。 相似文献
17.
本文介绍了程序设计课程的性质和定位,对处理好语法和算法的关系作了分析和讨论。提出了在教学中教师对课程的要求,具体问题具体分析,以任务为主线精心设计课程的观点。 相似文献
18.
王斌 《数字社区&智能家居》2012,(6X):4425-4427
在计算机科学领域中,软件工程程序设计是一项重要的研究内容,而程序设计的核心就是算法的选择,最佳的算法不仅能够降低程序的复杂性,而且要能够达到程序设计的要求。在软件工程中对于程序设计算法的方法有很多种,该文主要对软件工程程序设计的几种常用算法进行比较研究,从而能够为软件工程程序设计提供一些参照条件。 相似文献
19.
石保真 《计算机光盘软件与应用》2012,(5):197-198
算法是程序设计的关键之一,是解题的方法与步骤,是学习程序设计的重点。在VB6.0课程的算法教学中,通过提出问题,分析问题,解决问题,将算法研究的思想贯穿其中,可以培养学生的研究意识以及发散式思维。 相似文献
20.