笪静
【摘 要】职业学校的计算机类专业的学生,掌握好C语言的知识,对后继课程的学习和以后的工作有非常大的益处。C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。笔者从事C语言教学,针对学校学生特点谈一下对于C语言教学的一些看法。
【关键词】中职学生;学好C语言
引言
一、准确定位学生的层次,明确教学目标
职业学校的学生,数学和英语方面的基础比较差,逻辑性也不好,在C语言学习初期学生还是有学习的兴趣,可是在学习的过程中会遇到很多的规则和概念尤其是遇到程序设计,学生就没有了学习的热情,就容易放弃。
对于中职的学生,学好C语言意在提高学生的实践能力,培养他们良好的职业素养。
二、讲授简单,增强学生的自信心
在C语言的学习中,我们会遇到很多的概念,就像英语一样,他们有自己的语法规则,如基本类型、运算符、表达式等的使用,这个的学习并不是很困难,教师可以通过多的一些简单典型的例题,尽量避免过多的语言介绍,在解题的过程中让学生掌握他们的属性和用法,这种方式使学生迅速的入门,通过在解题过程中获得成就,能够让学生很好的掌握C语言的基础知识,从而增强学生的动力,对于有些知识点的开拓,让那些有能力的学生自己去研究。
三、力求讲授时以实例为导向,激发学习的兴趣
学习C语言重要的就是能够完成一个程序的设计,大的程序可以完成一个完整的系统问题,对于中职的学生,能够完成简单的小程序即可,如简单的累计问题,数学问题等。
在学习C语言的三种程序结构时,我建议用实例的方式,驱动整个教学。顺序结构、选择结构,循环结构,这三种结构是相互嵌入的。
1.顺序结构是程序最简单的,常见由输入,简单的执行语句,输出这三个部分,我们就可以简单的实例:如计算任意三个数值的和、三角形的面积等来进行讲解。
2.选择结构是用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。如何准确的使用它的判断条件,我们可以通过数学函数中的分段函数这类相近的实例来介绍选择结构。
1)if 语句 可以用当x=0时,y=0,一段的分段函数。If(x==0)输出 y=0;
2)if-else 语句 可以用,两段的分段函数。If(x>= 0)输出 y=1,else输出y=-1;
3)if –else –if 语句 可以用 三段的分段函数。If(x>0)输出y=1,else if (x==0)输出y=0,else 输出y=-1;
4)if嵌套时也可以用到这个实例。
3、循环结构可以看成是一个条件判断语句和一个向回转向语句的组合。有三种常用的语句while循环、do…while循环和for循环。它们可以用开处理用一个实例;常用到的实例就是求和和求阶乘的问题。
通过学习熟悉的实例的学习,可以激发她们学习的兴趣,培养他们知识迁移的能力。
要想真真的学好C语言还要有两个多,多看和多练。多看:多看看别人的代码,了解别人在解决问题时使用到的技巧;多练:多上機练习,通过自己的实际操作动手,来提高自己的编程技巧和能力。学好一门学科,需要我们花很多的精力,当我们能够独立编写出一个代码时,我相信大家会越来越喜欢上这门学科的。
结束语:
综上所述,通过分析,我们知道了通过实例来学习,可以激发学生的兴趣,掌握好C语言知识,对于以后课程的学习和工作都有非常大的好处。我们要认真学好此知识,并在日常生活中多看、多练,相信大家也会喜欢上这门学科的。