浅谈计算机语言编程教学方法

来源 :科学与财富 | 被引量 : 0次 | 上传用户:ethel_baby
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 计算机语言编程教育是计算机教学中极其重要的一部分。如何培养学生对计算机语言编程的兴趣,提高学生学习的效率,笔者以职高学生教育经历入手,通过对学生学习习惯和语言编程特点的分析,结合教学实例中的教学方法,希望能够对教育工作中教师们有所帮助。
  关键词: 计算机; 语言编程; 教学方法
  引言
  在人们的日常生活中,计算机应用比较广泛。计算机的编程是计算机应用的基础,因此在计算机编程方面需要培养大量的人才[1]。计算机语言编程教学成为了向社会输入人才比不缺少的一步[2]。
  对于职高的学生而言,计算机编程的学习过程中包含编程内容、学习方法以及思维方式,每部分学习存在较大差异,大部分学生反映计算机语言编程比较难学[3]。为了使学生能有效学习计算机语言编程这门学科,笔者从教学经历中摸索出一套适合职高学生的学习方法。
  一、重视学习方法,培养学生的思维能力
  计算机编程教育对职高学生而言是一门比较陌生的一门学科。学生在初中阶段一般都是依靠记忆、模仿来学习知识,从中忽略了理解的重要性。所以大部分学生学习编程语言的时候就是单单依靠记忆来学习,往往忽略知识的推理。针对这种情况,在开始讲授这门课的时候要将这门课的作用、内容概况、以及新的学习方法给学生讲清楚,以免让学生走弯路。另外,我们还要注重学生学习兴趣的培养、思维习惯的养成,更要注重学生学习方法的熏陶。在上课的过程中教师应该抛弃满堂灌的教学方式,每节课应该预留出5分钟的时间给学生讨论,把剩余的课堂教学时间合理的分配:教师应该用三分之一的时间把课本的内容简明扼要的讲解给学生,然后用三分之一的时间让学生进行总结学习,剩下的时间就是老师进行出题,让学生探讨,如何解决老师提出的问题。通过课堂讲授、自我总结以及学习讨论这个过程,学生能够发现学习漏洞,方便差缺补漏巩固学习能力。
  二、突出重点,简化变成过程中难以理解的步骤
  职高学生的文化课成绩差异比较大,理解能力也有所不同,这就要求老师要因材施教,要在学生的理解范畴讲解知识。教会学生编写计算机语言程序是教学的重点内容,也是难点内容。经过几年的教学笔者发现难点主要表現在学生不会针对问题进行分析,不会用计算机语言描述提出的问题。所以老师应该让学生采用逆向思维的方式,即从想要得到的结果出发,中间经过怎样的处理,每一步的处理可以用那些已知条件,把这个分析过程用简单的文字表达出来,再画一个框图,框图的内容每一部分用文字或者符号去表达。对于一些难以理解的编程问题还可以用打比方的方法讲授给学生。比如变成这过程中经常遇到两个变量A和B值的问题。学生会直接用 “A=B”来代替,这样就会减少一个变量。运用打比方的方法,有两个杯子,一个杯子贴上A,里面装有黑墨水,另外一个贴上B,里面装有蓝墨水,现在要把A换成蓝墨水,就需要先借助另外一个杯子C才能完成。经过这样的引导学生很容易写程序:(设用5代替黑墨水,用3代替蓝墨水)
  A=5
  B=3
  C=A
  A=B
  B=C
  三、采用实例介绍专有名词,让学生更好理解
  在计算机编程语言学习的过程中,通常让学生先学一些简单的例子。例如,编写一个求解一元二次方程X2-7X+12=0的程序。显然这个方程的根是受到方程系数的影响,我们可以看到二次项系数A=1,一次项系数B=-7,常数项C=12,求根公式如下
  將系数带入到求根公式的到的解是X1=3,X2=4。
  如果编写这个求解程序,我们要用三个变量A,B,C代替方程的系数,判别式b2-4ac用另外一个变量D来代替,还要用一个平方根函数SQR()。编写后的程序如下:
  A=1:B=-7:C=12
  D=B*B-4*A*C
  X1= (-B+SQR (D))/2*A
  X2= (-B-SQR (D))/2*A
  PRINT X1, X2
  END
  在介绍过简单的程序后,在介绍编程序的另外一种类型,选择程序和条件语句。首先通过实例进行讲解,编写程序解一元二次方程X2-X+1=0,此方程是一个没有实数根的一元二次方程,所以只根据方程的系数不能求解方程。我们分析方程有没有实数根的过程在计算机上呈现就是需要一个程序分析判断,这个分析判断就叫做条件语句。
  图1求解流程图
  在编程前要先画流程图,一元二次方程一般式AX2+BX+C=0的求解流程如图1所示。流程图中的三角形框图代表分析判别,也就是条件语句,流程图中的分叉为程序进行自动选择过程。
  从上例中可以看到方程的求解过程只需要求解一次,这种求解方法叫做顺序程序,还有另外一种程序叫做循环程序。循环程序的提供数据的语句有三种分别是赋值语句、键盘输入语句和读置数语句。若一元二次方程需要求解20次,若使用赋值语句需要编写多次程序,可想而知,这种方法是比较麻烦的。在这种情况下引入键盘输入语句,这种语句可以为变量提供数据,每次运行时,执行键盘输入语句,操作员从键盘输入给变量,求解20次只需要编写一个程序就可以了。编写程序如下:
  20 INPUT A, B, C
  IF A=0 THEN GOTO 100
  D=B * B-4*A*C
  IF D≮0 THEN
  X1=-B/(2*A)+SQR(-D)/(2*A)
  X2=-B/(2*A)-SQR(-D)/(2*A)
  PRINT X1; "I", X2; "I"
  ELSE
  X1=-B/(2*A)+SQR(D)/(2*A)
  X2=-B/(2*A)-SQR(D)/(2*A)
  PRINT X1, X2
  END IF
  GOTO 20
  100 END
  观察此程序,使用了键盘输入语句,在求解20次的情况下只需要编写一个程序就能够求解,在编写程序方面节省了大量时间。但是这种方法需要等待操作员输入数据后才能继续运算,降低了计算的效率。这就要引出循环语句(FOR/NEXT语句)的概念,这个功能主要是能够重复同样的操作,最后自动退出。这种方法缩减了操作员手动输入的时间,提高了运算效率。
  通过比较简单的两个一元二次方程我们由浅到深的分析了编写程序的几个专有名词的使用,采用这种方法能够让学生更加深刻的记忆其使用功能。
  计算机的语言编程是一个比较难学的科目,里面包含许多重点与难点需要同学去克服。我们作为教师,只要根据学生的特点,选择合理的教学方法,在此过程中把比较难懂的地方慢慢拆解开,学生在学习的过程中也会少走很多弯路。■
  参考文献
  [1]叶连杰, 计算机编程语言的发展与应用[J] 信息与电脑 2014.
  [2]陈晨, 高校计算机语言类编程教学特点及阶段的探讨[J] 亚太教育 2016.
  [3]杜纪魁, 极限编程与计算机语言教学[J] 科教文汇 2008.
其他文献
摘 要: 随着我國能源方面需求的不断增大,我国水利水电工程越来越多,这些地区往往有着复杂的工程地质条件,渗漏问题严重。帷幕灌浆技术广泛用于传统加固、防渗工程,将其引入水电水利工程,其施工技术得到了长足的发展。为此,本文结合具体工程案例,对水利工程施工中帷幕灌浆的概况、施工工艺等内容进行了分析与探究。  关键词: 水利工程;帷幕灌浆;概况;工程案例  一、帷幕灌浆的概况  帷幕灌浆是将浆液灌入岩体或
摘 要: 塑性混凝土防渗墙是在刚性混凝土防渗墙基础上发展起来的一种有效的透水体防渗处理技术。目前,塑性混凝土防渗墙已经广泛应用于病险水库大坝的加固工程。由于塑性混凝土的材料组分多、配合比设计复杂、质量控制严格,这些都为防渗墙的施工增加了成本。因此开发组分简单、造价低、施工方便的塑性混凝土具有一定的工程实际意义。  关键词: 水利工程;塑性混凝土;防渗墙  混凝土防渗墙是一种有效的处理坝基渗漏和工程
摘 要: 全面从严治党,抓好作风建设是关键。当前党在思想作风、学风、工作作风、领导作风和生活作风方面仍有许多问题,亟待探寻出解决的方法。  关键词: 党的作风建设;全面从严治党  “打鐵还需自身硬”。针对党内出现的种种问题,习总书记以强烈的忧患意识和问题意识,提出全面从严治党必须以作风建设为突破口。  (一)加强党的作风建设的重要意义  党的作风包括党的思想作风、学风、工作作风、领导作风和生活作风
摘 要: 蒸汽锅炉是一种在我国比较常见的能量转换设备,同时也是容易出现安全隐患的设备。在我国,有关蒸汽锅炉方面的安全监察检查已经经过了数年的时间,但仍然不能放松警惕。本文对蒸汽锅炉进行了相关,总结了蒸汽锅炉的常见安全故障问题,总结了蒸汽锅炉安全故障的解决方案,旨在消除安全隐患,保障蒸汽锅炉的安全有效运行。  关键词: 蒸汽锅炉;安全;常见故障;解决方案  一、蒸汽锅炉安全常见故障  蒸汽锅炉的安全
摘 要: 针对传统电力系统中电气设备维护与检修技术,由于设备的不断更新,其成本增高,而且操作的难度加大。为使电气设备逐渐向综合化、科学化、系统化、集成化等方面发展,以及更好的適应社会经济,需要加强对电气设备维护与检修技术要点分析,提高重要设备的运行效率和质量。本文通过对电气设备检修维护技术研究,阐述了电气设备检修维护技术操作过程和意义,并探索了发展应用前景。  关键词: 检修维护技术;电力系统;电
目的:  探讨伯舒替尼(Bosutinib)对肝癌细胞HepG2的放疗增敏效果及其可能的机制,为临床上提高肝癌的放疗效果提供实验依据。  方法:  实验设计为单纯药物组、单纯放疗组(2Gy)
摘 要: 以某半挂车车架为研究对象,利用CATIA建立车架的三维实体模型,并导入ANSYS中进行有限元分析,选取不同工况条件进行强度刚度模拟分析,经校核该车架的结构符合要求。针对车架主纵梁部分进行优化设计,优化后车架的变形量及应力值均有下降。  关键词: 车架;有限元;ANSYS;结构分析;优化  汽车车架作为汽车总成的一部分,是整个汽车的基体,承受着来自路面及装载的各种复杂载荷的作用,汽车上许多
摘 要: 现如今,市场经济全面实施,国家经济发展战略被提上了日程。企业作为解决就业,促进国内经济增长的主要方式,对推动社会发展具有十分重要的作用。特别是在改革开放,以及我国加入世界贸易组织以后,企业之间的竞争变得异常激烈。从实质上而言,企业的比拼就是涉及资金利用的环节,如何做好财务与会计工作,才是企业立足的关键。统计工作就是其中的重要一环,是企业实施科学管理和监督的手段,也是让领导更加了解企业的有
目的:  神经内分泌肿瘤(neuroendocrine neoplasms,NENs)可发生于人体的多个器官和组织,是一组异质性很强的肿瘤。近年来NENs发病率持续上升,这跟人们对于该疾病的认知和诊疗水
期刊