精品文档(可编辑) 值得下载
学编程对于学习的促进
摘 要:随着科技发展现代社会已经进入信息时代,信息技术成为一门基础性学科应用到社会的各个方面,更成为经济社会发展的内在动力,极大地丰富了人们的物质文化生活需求。编程是一门计算机信息学,无论是为适应信息化时代发展的需要,还是进一步促进人全面而自由的发展,掌握一定的编程知识也显得尤为重要。本文以高中生为研究对象,分别从诠释编程内涵以及其特点、剖析学编程对高中生学习的促进作用进行了研究。
关键词:计算机信息;编程;高中生;促进 一、诠释编程内涵以及其特点 1.编程内涵
在计算机信息学科领域内,编程就如语言学的写作文一样,运用计算机语言例如C+++,PASCAL,FORTRAN等语言把计算机某一领域某一板块所要运行的程序编写出来以求达到一种结果。
从计算机信息视域来说,编程过程的是一个人能力的体现。①可以表现为一种解决问题的能力,即人可以根据现有的实际情况,利用计算机语言把这种情况描述出来,假定许多种条件成立的情况下,结果如何,又对多种结果进行比
1 / 6
精品文档(可编辑) 值得下载
较,以判断那种编程运作的结果最能够达到结果,最终解决现实问题;②可以表现为是一种抽象问题的能力,借用物理链条是很好的办法,省力省时间。编程者都会有意无意地使用很多物理链条,想要更好地解决问题,就需要将问题分解再分解,抽象再抽象,形成一系列严密有序整体强的运作过程理论;③可以表现为一种扩展性的能力,计算模型运作比较高度抽象,在实践中机器的模型运行更为复杂。例如单机的多级结构带来的各种时间空间复杂度的取舍平衡,多机网络中如何能在提高单机性能外进一步优化整体性能,除了在实际机器端的扩展,在程序员一端的扩展也很重要,以便于为进一步的运行打下基础;④可以表现为一种取舍的能力,局部的最优解未必是全局的最优解,有时候局部程序综合性比较强,有多种途径可以达到既定的目标,但是需要考虑是否先使用平凡方案解决问题,之后再进行优化,同时对于一个绝妙的优化方案时先想想这个优化是否真的有价值是否对实际情况具有成效,在编程过程中要学会取舍;⑤可以表现为一种预见未来的能力,由于实际情况复杂多变,这就要求编程者要以动态的思想对事态的发展有一个未来的规划和设想,从而使自己的编程不至于浪费精力和时间更有发展成效性。
2.编程特点
纵观编程的基本内涵来看,编程主要有以下的特点:
2 / 6
精品文档(可编辑) 值得下载
首先,专业性。编程是用计算机专业语言来进行对现实情况和条件进行的表述,这就决定了它必须用计算机信息的语言和知识来进行整合运作,与其他知识关联性不大;其次,系统性。编程其实就是一种按照一定的顺序,对各种条件以及各个部分进行优化组合,最终使整个运作过程能够有效地得出理想的结果;再次,多样性。基于计算机信息技术应用于社会生活的各个方面,那么具体的情况和条件就要求它的编译程序运行也是不一样的,毋庸置疑,这就要求编程根据具体的问题进行具体分析以适应不同条件的要求。
二、剖析学编程对高中生学习的促进作用 信息化时代要求我们具备信息化技术以服务于社会服务于他人,从而实现自己的人生。同时,高中生在这个年龄阶段对新生事物充满了好奇心,敢于拼搏和挑战,接受能力也很强,更勇于表现自我突破自我。高中生如果学编程不但对其当前学业而且对其整个综合能力都有很大提升,可以从以下方面进行剖析:
1.促进高中生语文学习能力的提升
编程就像写作文一样,认真审好题目,分析和综合问题,并解决问题,并运用计算机语言把问题和解决问题的运作过程进行描述、分析出来即可达到一定的效果。例如进行一个概率编程题目:概算1 至N 之间苹果的个数。其实这道题目并不难,关键要读懂题目、理解题目的意思:①要求
3 / 6
学编程对于学习的促进



