浅谈中职计算机C语言教学中的三种循环结构

来源 :速读·下旬 | 被引量 : 0次 | 上传用户:xq111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  ◆摘  要:在中职计算机教学中,C语言教学是重要的组成部分,主要是C语言具备强大的功能,其中表达功能、操作功能以及程序设计功能应用较为广泛。在C语言教学过程中,为使学生掌握C语言的功能,教师应详细讲解三种循环结构,让学生可以直观清晰的学习C语言,有助于学生掌握C语言的使用方法。
  ◆关键词:中职;计算机;C语言;三种循环
  C语言三种循环结构,一是顺序结构、二是选择结构、三是循环结构,其中循环结构作为教学的重点。使用C语言进行计算机设计时,部分设计内容需要重复操作,重复操作的过程与循环结构存在相辅相成的关系,也可以将循环结构称为重复结构。在循环结构下应用C语言进行设计,可以降低设计难度。但是应注意的是,循环结构中分为三种形式,要求学生理解三种形式的差异以及存在的联系。
  1一般形式
  循环结构的三种类型如下:第一,while类型,将while作为顺序的表达条件,使语句序列更加简单;第二,do...while类型,其中do可以使语句序列更加简单,while作为循环的表达条件;第三,for类型,其中for具有三种表达方式,并且使语句序列更加简单。
  2执行过程
  在while循环过程中,如果限定的条件符合返回值要求,执行程序会在大括号内进行。执行期间语句的变化,需要在执行程序的框架下完成,避免出现的变化超过大括号范围,影响循环过程正常的进行。完成一次执行程序后,循环过程会验证限定条件下,程序表达是否正确,如果验证条件符合程序执行要求,执行程序可以继续进行操作,将相同的语句在大括号内重复进行。如果在执行程序在循环过程中,大括号内的执行语句产生的结果出现错误,执行程序的循环过程停止。
  在do...while循环过程中,将分号设置在while后面,在执行程序运行过程中,无论执行程序产生的结果如何,执行程序需要完成语序列中设定的内容,直到完成执行内容后,程序会验证执行内容是否正确,执行程序结果正确,可以要求do...while循环继续进行,如果执行结果错误,循环过程会暂停。
  在for循环过程中,可以将for循环分为两个循环过程,一是初始化循环、二是下次循环。在初始化循环过程中,第一次执行程序设定为1,第二次设定程序为2,如果第一次设定程序满足第二次设定程序条件,可以使循环过程继续进行,如果不满足设定的条件,程序会进入到执行3状态。在下次循环过程中,第一执行程序设定为2,验证第一次执行程序是否正确,设定判断程序3,验证第一次执行程序是否满足条件。如果满足执行条件,执行语句可以继续进行,如果不满足执行条件,循环程序进入到3状态。
  3循环次数
  在分析while循环过程、do...while循环过程以及for循环过程时,由于循环过程不同,会产生出不同的结果。while循环过程中,如果设定的程序不满足条件,执行次数最少为0次,这与for循环相同。do...while循环过程中,执行程序会判断设定的条件,无论条件是否满足执行要求,执行次数至少为一次。
  4while和do...while的区别比较
  比较while循环过程和do...while循环过程,设定两种不同的执行条件。while循环过程设定的条件为:
  第一种:#include<stdio.h>main() {char ch; ch=getchar(); do {putchar(ch); ch=getchar(); }while(ch!= ’* ’); }
  第二种如下:#include<stdio.h> main() {char ch; ch=getchar(); while(ch!=’ * ’) {putchar(ch); ch=getchar(); } }
  上述两种不同的执行程序,向程序输入*AB*条件。while循环过程会判断条件是否满足执行需求,然后进入到执行状态,如果条件满足执行需求,最终出现的结果为*AB*。do...while循环过程会先执行设定的条件,无论条件是否满足执行要求,但是最后的结果为*AB。
  5三种循环的共同点
  上述三种循环的执行过程不同,但是具有相同点,一是循环变量赋初值、二是循环条件、三是循环变量值的调整。在执行正确的循环体语句时,如果将条件限定在循环体中,会使循环过程多度依赖条件,整个循环过程从初始化阶段开始,将进入到紧密的程序运行状态。在循环体中设置不同的语句,需要根据语句的实际使用为切入点进行研究,保证语句在程序循环中可以建立紧密的逻辑关系,在逻辑关系下可以有效完成程序的执行过程,并且程序执行最终获得正确的结果。在循环体中,如果对设定的语句进行更改,会结束循环过程。在循环工作持续进行时,需要在循环的初始阶段和终结阶段,设定循环初值,使循环过程避免进入到死循环状态。
  6实际应用
  在实际应用过程中,设定两种不同的题型,验证循环过程是否具备解决实际问题的能力,以便将循环结构应用在实际操作中,提高实际操作的准确性。
  例题一,利用小键盘向计算机任意输入数字,输入的数字中出现2停止,求出任意数字之和。由于任意输入的数字具有不确定性,无法判断会出现多少循环次数,根据循环类型,可以排除for循环程序。使用while循环程序或者do...while循环程序。分析上述两种循环程序,如果使用do...while循环程序,会在小键盘输入数字时,第一次输入的数字就会出现2,此时输入过程即可停止,并且输入的2也会成为计算数字,所以不应使用do...while循环程序。使用while循环程序,循环过程会判断输入的数字,如果第一次输入的数字为2,循环程序会认定输入的条件不满足计算要求,循环程序会找出满足计算要求的条件。使用while循环程序进行计算,计算过程如下#include<stdio.h>main(){int n;int t=0;scanf(“%d”,&n);while(n!=0){t=t+n;scanf(“ %d ”,&n);}printf(“ %d\n ”,t);}
  7结语
  综上所述,在中职计算机教学过程中,教师在讲解C语言知识时,应向学生着重讲解循环结构,将循环结构作为提升学生使用C语言进行设计的途径。此外教师应向学生介绍三种循环过程存在的联系,并结合实际案例,向学生介绍三种循环过程存在的差异。学生掌握三种循环过程的使用方法,会降低使用C语言进行程序设计的难度,有助于激发学生的学习热情,从而提高学习效率。
  参考文献
  [1]张一曼.剖析技校C语言教学之学生“听天书”问题及对策[J].職业,2018(10):56.
  [2]万欢,彭如.我国高校c语言教学深化改革探究[J].电子制作,2014(18):34.
  [3]陆海峰.案例教学法在中职学校C语言教学中的应用分析[J].当代教育实践与教学研究,2020(08):9.
其他文献
苏霍姆林斯基说过,热爱学生是教师教学中最重要的原则,这句话说明激发学生的学习动机的重要因素是教师能够投入真情实感,推动学生走进化学学习,使学生可以回归课堂教学的主体
简要介绍了近几年发展的半精纺工艺特点,重点介绍了该工艺流程中梳理成套设备的组成特点和结构创新性能.该套设备可组合成十几种工艺流程供用户选择使用.主要设备有合毛机、
退休了,不再风里来、雨里去,没有职业的牵挂,无职一身轻;不再为衣食操劳,因为有了养老金和医保,没有后顾之忧;不再参加令人乏味的饭局,为了应酬而说口是心非的话,没有人在面
初中语文是一门基础学科,课堂上主要是通过知识的讲解,开发潜能,启迪智慧,培养学生的逻辑思维能力、创新能力和实践能力.结合新课程教学改革要求,初中语文阅读教学以阅读内容
两化深度融合对纺织行业转型升级具有标志性的意义。总线控制技术(生产过程数据集成及处理系统)在棉纺纺织企业研发及应用实践充分说明,稍具规模的纺纱生产线从清花、梳棉、预
会议
在北方,如河北、河南、山东、山西等省的农村里,有许多地方农民们还使用着一种牙白色地、描有黑棕色花饰的饭碗和汤盘等陶瓷器皿,这种陶瓷器皿,我们都称它是磁州窑型的陶瓷
为了适应色纺纱质量需求,弥补人员不足,提高生产效率,重点对A706单打手成卷机进行改造,将LA004A开清棉联合机和A186G梳棉机、通过FA1712型气压式棉箱的连接,实现了清花、梳棉两工
会议