收藏 分享(赏)

c语言教学工作总结.docx

上传人:微传9988 文档编号:2160551 上传时间:2018-09-02 格式:DOCX 页数:49 大小:53.26KB
下载 相关 举报
c语言教学工作总结.docx_第1页
第1页 / 共49页
c语言教学工作总结.docx_第2页
第2页 / 共49页
c语言教学工作总结.docx_第3页
第3页 / 共49页
c语言教学工作总结.docx_第4页
第4页 / 共49页
c语言教学工作总结.docx_第5页
第5页 / 共49页
点击查看更多>>
资源描述

1、c 语言教学工作总结篇一:c 语言教学工作总结篇二:C 语言教学工作总结C 语言教学工作总结 赵 锋 XX 年 1 月 10 日C 语言教学工作总结C 语言是目前大多数职业学校及大专院校开设的一门计算机基础课。对于刚接触计算机语言的职业学生,它具有较强的抽象性且结构化程序设计语言,对初学者来说比较难于接受,也容易出现一些问题。现针对本学期教学中的工作进行总结,以便更好的进行下学期的工作。本学期教学工作,归纳起来主要有一下几点。1. 多媒体在实际教学中的运用。在 C 语言教学中我们不仅要使得学生掌握语法知识,重要的是通过课程教学,培养学生抽象思维和逻辑推理能力,掌握程序设计的思想和方法。教学过程

2、中我们有选择地使用多媒体教学,可以将语言语法中的深奥理论和逻辑推理的内容(如数据类型、运算符、语句及部分语法规则)运用多媒体教学直观形象地讲授给学生。加深学生对问题的理解。这样的多媒体教学,收到了将抽象问题形象化,枯燥问题生动化的效果。它使得相关的教学手段、教学方法、教学观念、教学形式、教学结构以致教育思想与教学理论都发生了相应的变革。 但是,在具体使用多媒体的课堂教学中,应依据教学的需要,根据不同的教学目标,教学内容合理适当地组合使用各种教学媒体,多媒体教学一定要实事求是,从学科教学的需要和效果出发,进行系统科学的设计,这样才能更好地为课堂教学服务,提高课堂教学效果。相反,如果盲目刻意追求现

3、代化教学手段,不遵循教育教学的规律,一味的使用多媒体也将产生副作用(如学生将注意力只集中在投影效果上而忽视教师的语言表达) 。因此,多媒体不是万能的,它还不能代替教师独立完成教学活动,只能作为教学手段的补充和提高。语言上机实践环节。计算机语言课是一门实践性很强的课。教学过程中除了教师的课堂讲解外,主要靠学生的上机实践来培养学生的操作能力和灵活运用能力。我们提倡“精讲多练” ,具体措施为:(1)压缩讲授课时,加强上机训练,使学生能有更多的时间进行上机实践。(2)布置与现实生活学习紧密联系的上机题目,培养学生编写程序解决问题的能力与兴趣。(3)教师起引导作用。(4)提倡上机实践互帮互助,使每个学生

4、的优点都能得到锻炼。3. 具体教学模式问题(1)以实例为引导,讲解语法规则。 C 语言程序设计中很多知识比较抽象、枯燥,不容易被学生接受和理解,教师在课堂教学中应该巧用生活中的实例化繁为简,将深奥的理论讲得通俗易懂。例如,对于几种结构的理解,我们可以在讲解基本概念的同时,可以以通俗易懂的例子为引导逐步引出各个相关知识点和概念,然后以总结的形式讲解语法要点,避免纯粹学习语法的单调枯燥。这既容易激发学生的学习兴趣,又利于学生快速掌握抽象的概念。(2) 从输入/输出函数入手逐步认识 C 语言程序。学生在学习 C 语言时,首先遇到的问题就是不知从何处人手,即使在课堂上听懂了老师所讲述的例题,但在上机输

5、人这些程序后,编译时还会出现各种问题,加之学生的英语基础较差,看不懂 message 窗口中的英文提示信息,导致大多数学生面对机器不知所措,而这种情形又降低了他们学好这门课的信心以及学习这门课的主动性。因此,教师要做的就是找到一种好的方法使学生少出现这种问题。要做到这一点,就必须要求学生对 C 语言知识进行积累, 从经典的小程序人手,一步步的实践和学习,其中学会使用输人/输出函数是很关键的一步。常用的输人/输出函数很具有代表性,特别是 printf()和 scanf()这两个格式输入/输出函数。通过运用这两个函数编写一些程序上机练习。对于学生而言,这样的程序既具有数据输入,又具有数据输出,具有

6、较强的直观性。通过这些小程序不仅能提高学生对 C 语言程序结构化的认识。而且也能提高学生学好这门课程的信心。(3)将算法教学融入到语言教学中。C 语言学习过程中,学生感到困难的一般不是在于语法,而是如何用相关语法的语句实现编制程序,也就是根据算法编写程序问题。由于 C 语言语法的逻辑性较强、结构性要求较高,学生刚接触的时候容易考虑不全。因此在算法教学中可以通过实例进行,从最简单的例子入手使学生在解决其体问题的过程中学习一些基本逻辑结构和语句。同时让学生知道根据同一个问题可以提出不同的从易于理解到精简的算法,从而比较这些算法之间的优劣。了解算法的优化。通过对算法的优化练习,可以在无形中提高学生写

7、算法的水平。使得学生真正了解到算法是程序的灵魂。将项目教学法融入到教学中。 在 C 语言的教学过程中,我们可以采用项目教学法。项目教学法,是师生通过共同实施一个完整的项目工作而进行的教学活动。通过对完整的项目的系统分析,培养学生良好的编程习惯,善于获取他人经验的能力以及掌握综合运用所学知识的能力,从而完全了解项目流程,真正提高编程水平。如让学生编写一个简单的学生信息管理系统,这不但使得学生掌握了所学的 C 语言知识,同时也使得学生了解了数据字典、流程图等其它软件工程方面的内容。这种教学方法,不但提高了学生的实践能力,同时也激发了学生的学习兴趣。以上是本人在本学期 C 语言教学中遇到的几个问题作

8、的简单讨论,在实际教学当中,还有其它一些具体问题,鉴于篇幅问题,我们在这里不作更深的讨论。希望以上思考能对实际的教学和学习有所帮助。篇三:XX 年下期 C 语言教学工作总结XX 年下期 C 语言教学工作总结李乐年C 语言是一门高级程序设计语言,使用广泛,表达能力强,目标代码运行效率高,可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,既可以用来编写系统软件,又可以用来编写应用软件。因此C 语言程序设计课程在教学中占有重要地位。 C 语言程序设计是对口升学计算机专业的一门核心专业基础课程,该课程是一门实践性与应用性较强的课程,目的是培养学生算法设计的基本思想和程序设计的基本技能。课程的

9、内容主要涉及 C 语言的基本概念、基本语法以及 C 语言程序设计的基本方法,在教学中既要重视严谨的系统理论教学,又要重视实践性环节和案例的讨论与分析,为以后有关课程的学习和从事软件开发奠定基础。以下是本人在C 语言程序设计课程教学过程中的一些经验和体会,与大家共勉 。一、提高教师自身素质教师首先要提高自身的政治素质和业务水平,及时了解最新的科技成果并掌握 C 语言应用技术的发展方向,要不断拓宽知识面,具备一定的知识高度,同时不断研究与改进教学方法,理论联系实际,提高自身的教学水平。二、合理选择教材高职教育是针对岗位一线培养应用型、技能型人才的,而目前高职教育的 C 语言教材普遍存在的问题是结合

10、岗位的针对性不强,技能训练的实践性不够。教材是提高教学质量的基础和前提,是学生系统学习知识的依据,一本好的教材应能培养学生的自学能力和独立思考能力,使学生能够依据教材理解课堂教学内容,深入了解本学科各个领域的知识。在选择教材方面应注重以下几个方面:(1)充分考虑高职高专教学的特色,理论知识要够用,注重理论联系实际,突出实用性。 (2)语言表达要通俗易懂,在内容编排上尽量符合初学者的要求。 (3)注意点与面的结合,注重基础与新技术的结合,使教材不仅是师生教与学的媒介,还是能够培养学生编程能力的工具。 (4)在选择好的教材的同时,教师应积极编写符合实际教学需要的高质量的教材。明确 C 语言课程的教

11、学目标,培养学生模块化程序设计的逻辑思维能力,掌握程序设计的基本语法规则和程序调试方法,具备初步的分析问题与解决问题的能力。主要的教学目标包括:掌握 C 语言语法,能够熟练运用基本程序结构解决简单问题,理解模块化程序设计原则并能针对复杂问题进行合理分解,掌握基本算法分析与设计知识。1作为计算机专业的基础课,目的是使学生掌握程序设计的基本方法并逐步形成正确的程序设计思想,能够熟练地使用 C 语言进行程序设计,具备调试程序的能力,为后继课程及其他程序设计课程的学习和应用打下基础。学生要在理解 C 语言的基础上更加专注于理解算法或者数据结构等课程,而不至于被语言本身的复杂语法现象干扰,要强调 C 语

12、言的实用性。另外,在掌握 C 语言的基础上,比较容易学习其他主流编程语言,学生通过对C 语言的学习,可以获得针对基本程序结构的程序编写与程序调试知识。2学生对 C 语言的熟练掌握可以在一定程度上降低后续计算机硬件技术基础课程的学习难度。计算机硬件技术基础课程中有很大一部分内容是对汇编语言的学习,同样作为面向机器模型的程序设计语言,C 语言仅仅是抽象程度更高一些,其程序结构与汇编语言具有一定的相似性,C 语言的编程经验对学生学习汇编语言会有很大的帮助。3对于非计算机专业理工类学生而言,该课程有比较强的工业基础应用前景,C 语言为用计算机解决实际问题提供了方法,是后续理论与实践教学的基础和重要工具

13、,同时也是计算机二级考试所统一要求的课程之一。教学内容的改革应本着突出基础理论知识的应用和实践能力培养的原则,以应用为目的,以“必需、够用”为度,加强针对性和实用性。三、注重教学过程,优化教学方法,把握教与学的关系高职高专 C 语言课程理论性强,概念性强,抽象而且复杂,在教学过程中要注意的问题主要有:培养学生对 C语言的兴趣;教给学生正确的学习方法;加强实践教学环节;有效地组织课程设计;培养学生分析和解决实际问题的能力。教学过程是教师和学生的双边活动,只有既注重教,又注重学,才能真正做到教为学服务。教师所要做的就是传道、授业、解惑,开阔学生的思路,激发学生学习的积极性和主动性,激发反思,调动潜

14、能,引导学生讨论,帮助学生解决遇到的问题,寓教于学。只有把握好教与学的关系,才能优化整个教学过程。1将案例带到教学中来。C 语言是应用性很强的一门课程,既有理论,又有实践,既讲方法,又讲动手能力。采用案例教学法可以改变“满堂灌”的做法,将学生的眼、手、脑全部调动起来,培养学生的学习兴趣。本人在上课过程中,将课程内容分为若干个主题,以程序设计作为贯穿各主题的主线,每个主题的教学过程由“要点讲解” 、“自学/上机实践”和“疑难解答”三个阶段组成。通过案例分析,重点讲解程序设计的思想和方法,辅以语言知识的介绍;然后通过上机练习,包括基本训练(自测作业和主题作业)与综合训练(大型作业) ,教师针对学生

15、暴露出的问题答疑解惑,结合案例教学,努力将 C 语言作为解决实际问题的工具,强化学生的编程能力,在分析程序与程序设计的过程中使学生逐步熟悉语法,应用语句,提高学生分析问题、解决问题的能力,由浅入深、由易到难、循序渐进地使学生在实践中掌握知识,培养程序设计能力,逐步理解和掌握程序设计的思想和方法。最终在课堂上教师扮演“和方法,运主导”角色,而学生真正地成为“主体” 。2切合实际的分组教学。要真正掌握程序设计的思想用语言解决实际问题,综合训练势在必行。整个过程以学生独立完成为主,教师提供相应的理论辅导。经过这样的模拟实际软件开发的演练,不但提高了学生的学习兴趣,培养了学生问题求解和编程能力,还有利

16、于培养他们探索与创新的能力,更加有利于激发学生学习的积极性。3分层次教学。即标准化教学与个性化教学相结合,结合不同专业、不同班级学生的具体情况,制定各有特色的教案、讲稿和教学课件。既发挥群体智力优势,又充分发挥教师个体的教学风格特长,有利于提高教学水平。4加强实验课与理论课的联系。在理论课上将上机实验任务题目进行讲解,也可以将案例算法作为实验内容。实验课程可以分为两部分,实验任务问题作为理论课的内容在课堂上讨论、讲述,确定实现算法。对于同样的题目,可以确定若干不同的算法,比较其优劣,分析其原因。上机实验的任务是完成已确定算法的编码实现和运行。这种做法相当于在教师带领下,对实验内容做了集体预习,

17、贯彻了“算法重于语法,语法重于编码”的课程指导原则,综合运用学过的知识,加强实践教学。学生只有通过大量的练习,才能真正掌握语言知识,培养程序设计能力,逐步理解和掌握程序设计的思想和方法,学会利用计算机解决实际问题。5充分利用多元化、现代化的教学手段。在教学过程中应多方位应用现代教育技术手段,尤其是多媒体辅助教学手段与络化辅助教学手段。在课堂教学中采用多媒体教学课件,加强直观教学,可提高学生的空间想象力。教师应从最简单的 C 语言程序的调试入手,详细演示 C 语言程序的调试过程与调试细节,同时让学生参与进来,实现教师与学生、学生与学生的双向交流和互动,提高学生的学习兴趣,加深学生的理解与记忆。使

18、其检验自己本阶段的学习成果,加强对所学知识的吸收和消化。XX 年 12 月 篇四:C 语言作业总结(简单入门)一元二次方程求解#include #includevoid main()int a,b,c;double x1,x2;scanf(“%d,%d,%d“,if(b*b-4*a*c0)x1=(-b-sqrt(b*b-4*a*c)/2/a;x2=(-b+sqrt(b*b-4*a*c)/2/a;printf(“%lf,%lf“,x1,x2);else if(b*b-4*a*c=0)x1=x2=(-b-sqrt(b*b-4*a*c)/2/a;printf(“%lf,%lf“,x1,x2);els

19、eprintf(“无解“);分段函数 #include void main ()int x,y;printf(“请输入一个数:“);scanf(“%d“,if(x y=x;elseif(x y=2*x-1;elsey=3*x-1;printf(“x=%dn,y=%dn“,x,y);某月多少天(switch)#include void main()int year,month;printf(“请输入年份:“);scanf(“%d“,printf(“请输入月份:“);scanf(“%d“,switch(month)case 1:case 3:case 5:case 7:case 8:case 10

20、:case 12:printf(“31 天n“);break;case 4:case 6:case 9:case 11:printf(“30 天n“);break;case 2:if(year%4=0else printf(“28 天n“);break;最少运费应用题(switch) #include void main()int k,s;float p,w,d,f;printf(“请输入距离(km):“);scanf(“%d“,printf(“请输入单价($):“);scanf(“%f“,printf(“请输入货物重量(kg):“);scanf(“%f“,if(s3000)k=12;else

21、 k=s/250;switch (k)case 0:d=0; break;case 1:d=2; break;case 2:case 3:d=5; break;case 4:case 5:case 6:case 7:d=8; break;case 8:case 9:case 10:case 11:d=10; break;case 12:d=15; break;f=p*w*s*(1-d/100);printf(“%f“,f);水仙花数 163 页 #include void main()int m,i,j,k;m=100;while(m i=m/100;j=(m-100*i)/10;k=m-10

22、0*i-10*j;if(m=i*i*i+j*j*j+k*k*k)printf(“%dn“,m);m+;及格的成绩输出 例一 15 页 #include void main()int n;float score;n=1;printf(“请输入 10 个学生的成绩:n“);while (n scanf(“%f“,if(score=60)printf(“%.1fn“,score);n+; 输出 8 个数中最大数 例三 16 页 #include void main()int x,max,i;i=1;printf(“请输入 8 个整数:n“);scanf(“%d“,max=x;while (i sca

23、nf(“%d“,if(x=max)max=x;i+;printf(“最大数是:%d“,max); 统计字符串中的各元素个数 83 页第十题 #include void main()char c;int letters=0,space=0,digit=0,other=0;printf(“请输入字符串:n“);while(c=getchar()!=n);if(c=aelse if(c= )space+;else if(c=0else other+;printf(“字母:%d,空格:%d,数字:%d,其他字符:%d“,letters,space,digit,other);4/3,7/4,11/7,1

24、8/11前 18 项求和 #include void main()int t,n;float a,b,sum,x;sum=0; a=4; b=3; x=4/3;for(n=1;n sum+=x;t=a;a=a+b;b=t;x=a/b;printf(“%fn“,sum);a+aa+aaa+aaaa= #include void main()int i,n,a;long int s=0,t=0;printf(“请输入 a,n:n“);scanf(“%d%d“,for(i=1;i 篇五:c 语言学习个人总结1. OF 是 end of file 的缩写,表示“文字流“(stream)的结尾。这里的“

25、文字流“,可以是文件(file) ,也可以是标准输入(stdin) 。2. EOF 不是特殊字符,而是一个定义在头文件的常量,一般等于-1。#define EOF (-1)3. 除了表示文件结尾,EOF 还可以表示标准输入的结尾。但是,标准输入与文件不一样,无法事先知道输入的长度,必须手动输入一个字符,表示到达 EOF。4. 当用 getchar 进行输入时,如果输入的第一个字符为有效字符(即输入是文件结束符 EOF,Windows 下为组合键 Ctrl+Z, Unix/Linux 下为组合键 Ctrl+D),那么只有当最后一个输入字符为换行符n(也可以是文件结束符 EOF,EOF 将在后面讨

26、论)时, getchar 才会停止执行,整个程序将会往下执行。譬如下面程序段: while(c = getchar() !=EOF) putchar(c); 执行程序,输入:abc,然后回车。则程序就会去执行 puchar(c),然后输出 abc,这个地方不要忘了,系统输出的还有一个回车。然后可以继续输入,再次遇到换行符的时候,程序又会把那一行的输入的字符输出在终端上。 对于 getchar,肯定很多初学的朋友会问,getchar 不是以字符为单位读取的吗?那么,既然我输入了第一个字符 a,肯定满足 while 循环(c = getchar() != EOF 的条件阿,那么应该执行 putch

27、ar(c)在终端输出一个字符 a。不错,我在用 getchar 的时候也是一直这么想的,但是程序就偏偏不着样执行,而是必需读到一个换行符或者文件结束符 EOF 才进行一次输出。 对这个问题的一个解释是,在大师编写 C 的时候,当时并没有所谓终端输入的概念,所有的输入实际上都是按照文件进行读取的,文件中一般都是以行为单位的。因此,只有遇到换行符,那么程序会认为输入结束,然后采取执行程序的其他部分。同时,输入是按照文件的方式存取的,那么要结束一个文件的输入就需用到 EOF (Enf Of File). 这也就是为什么getchar 结束输入退出时要用 EOF 的原因。 ()的返回值一般情况下是字符

28、,但也可能是负值,即返回 EOF。 这里要强调的一点就是,getchar 函数通常返回终端所输入的字符,这些字符系统中对应的 ASCII 值都是非负的。因此,很多时候,我们会写这样的两行代码: char c; c = getchar();这样就很有可能出现问题。因为 getchar 函数除了返回终端输入的字符外,在遇到 Ctrl+D(Linux 下)即文件结束符EOF 时,getchar ()的返回 EOF,这个 EOF 在函数库里一般定义为-1。因此,在这种情况下,getchar 函数返回一个负值,把一个负值赋给一个 char 型的变量是不正确的。为了能够让所定义的变量能够包含 getcha

29、r 函数返回的所有可能的值,正确的定义方法如下(K c = getchar();篇六:期末 C 语言课程总结报告期末 C 语言课程总结报告报告人情况:班级:自控 1102 姓名:赵铎学号:XX010807 理论课老师姓名:李文杰实验课老师姓名:张红霞学习到了以下内容:1、2、3、4、5、6、7、8、9、 掌握 C 语言中,基本的输入输出函数的使用方法。掌握 printf 中转义字符t , n的用法。 掌握赋值语句的用法。 掌握算术表达式、赋值表达式的计算。 掌握数学函数的使用。 掌握关系运算及其表达式。 掌握逻辑运算及其表达式。 掌握条件运算符。 掌握 if 语句。10、 掌握 switch

30、语句。11、 掌握 for,while 语句的使用方法。12、 掌握直到型循环 do-while 的用法。13、 掌握 break,continue 的用法。14、 掌握函数的分类。15、 掌握自定义函数的方法。16、 掌握自定义函数的调用用法。17、 掌握函数参数的传递。18、 掌握全局变量,局部变量,静态变量的使用。19、 掌握数组的定义。20、 掌握数组的引用,使用方法。21、 掌握字符串的储存与操作。22、 掌握字符串作为特殊的一维数组。23、 更加娴熟使用数组解决问题。24、 掌握二维数组的使用方法。25、 更加熟悉字符串解决问题的方法。26、 增强了数组中排列顺序的逻辑关系。27、

31、 掌握指针的概念。28、 掌握指针定义,赋值,引用的方法。29、 掌握指针访问一维数组的方法。30、 掌握指针作为参数的使用。31、 掌握指向数组的指针作为函数参数。掌握了以下:1、 掌握 C 语言中,基本的输入输出函数的使用方法。2、 掌握 printf 中转义字符t , n的用法。3、 掌握赋值语句的用法。4、 掌握算术表达式、赋值表达式的计算。5、 掌握数学函数的使用。6、 掌握关系运算及其表达式。7、 掌握逻辑运算及其表达式。8、 掌握条件运算符。9、 掌握 if 语句。10、 掌握 switch 语句。11、 掌握 for,while 语句的使用方法。12、 掌握直到型循环 do-w

32、hile 的用法。13、 掌握指针的概念。14、 掌握指针定义,赋值,引用的方法。15、 掌握指针访问一维数组的方法。自己的经验学习 C 语言绝不是听懂就可以的,而是必须自己动手去实践,从自己的实践中找到不足和缺点,及时发现和改正能使自己记得更加牢固,使以后编写程序更加流畅和严谨!对老师的意见老师讲课很清晰,很容易懂,让我更好地理解了 C 语言这门课程,帮助我在今后的工作学习中打好了基础,也更好地理解了计算机的程序的来源,能自己设计出自己想的程序,能使自己以后更好地生活!篇七:C 语言 个人+总结 (上)写在最前面,一下内容 全凭理解总结。若有错误 请谅解,若有问题 可以找我 一、数据类型二、

33、输入输出1、 输出: printf 函数 printf(格式控制,输出表列) 示例:printf(“ a=%d b=%c”,a,b) 该函数有两个参数 (简单说明了基本格式,详细请看 程序设计 69-74 页) 1、格式控制(定义输出的格式 如:%d %c) 2、输出表列(定义输出的数据:可以是变量,常量,或者表达式。 如: a , b) 这里的 a ,b 变量 是按照 当前定义的 输出格式 的 顺序 以及 格式 输出的。 如:a 对应 %d,b 对应 %c 。 a 的值先于 b 的值输出。示例:printf(“ a=%d b=%c”,a,b) 假设 a=5 b=66。输出结果为 : a=5

34、b=B2、 输入: scanf 函数 scanf(格式控制,地址列表) (详细请看:75-78 )1) 格式控制(定义输入数据的格式 如: %d %c)2) 地址列表(定义输入数据 存入的地址: 如: int *p=scanf(“%d%d“,p,printf(“a=%d,b=%dn“,a,b); 输入: 5 10 结果:a 变量的输入通过 指针 b 变量的输入通过 求址 ( putchar(97); putchar(a); putchar(i); 结果都是输出 字符: a 。字符的输入:getchar() 函数 从键盘捕获一个输入 如: char a; a=getchar(); printf(

35、“%c”,a); 输入: E 结果三、顺序结构我的理解是 从上往下执行 无选择结构 无循环结构 即是 顺序结构。 没什么好说的。 四、选择结构实现选择结构的语句:if 、switch。同时 配合 关系运算符 关系表达式 逻辑运算符 逻辑表达式 实现 选择结构。 (详见. 91-95 页)关系运算符: , = , 关系表达式:用关系运算符将两个数值或数值表达式链接起来的式子。 如:ab+c ; 逻辑运算符:int *p=scanf(“%d“,p); if (a0输入: 110 结果程序包含了: 变量定义,指针,输入,输出,if 选择。输入:80 结果if 的嵌套 自行查看。 2、switch:

36、格式: switch(表达式) case 常量 1: 语句 1;break; case 常量 2: 语句2;break; case 常量 n: 语句 n;break; default : 语句 n+1; 1、 switch 后面括号内的”表达式”,其值的类型 应为整数型( 包括字符型)。 2、 内 为 switch 的= 语句块 当()内表达式的值 = 语句体中的某一个 变量的值时,语句体从 当前 相等的常量 处开始执行 直到 执行到 break 或 语句块结束。3、 default 当 (表达式)内的值 都不符合 case 后的常量 则执行 default 后的语句 4、 以上说明了 当 表

37、达式内的值 符合某个 case 后的常量 则 该 case 既 语句块开始执行的位置 若 无符合的项 则从 default 开始执行 语句 示例:#include main() char a; switch(a) A:printf(“分数在输入 E scanf(“%c“,结果: 输入 Aprintf(“n“);case90100“);break;case B:printf(“分数在 8090“);break;case C:printf(“分数在 7080“);break;case D:printf(“分数在 60-70“);break;case E:printf(“ default :prin

38、tf(“不知道你说了什么“);输入 A B C D E 以外的字母若语句中没有 break 语句会一直执行下去 直到遇上 break 或 所有语句执行完成 以上即为 if 和 switch的小结 五、循环结构 实现循环的语句: while,dowhile,for1、while 循环 :while (条件表达式) 循环体 /由语句构成当 (表达式)内的条件 成立 时 执行 循环体。 当 条件 不满足时 结束循环。 示例:#include main() int i=0,sum=0;while(i printf(“sum=%dn“,sum); 结果:sum += i;i+; 2、do.while 循

39、环 :do 循环体 /由语句构成 while( 条件表达式 );do while 循环 与 while 循环 大体上没什么区别篇八:对于 C 语言程序设计实践教学的总结与反思对于 C 语言程序设计实践教学的总结与反思C 语言程序设计实践,作为一门计算机基础课程的实践,它不仅有利于提高学生的编程能力、思维能力,培养学生的实际动手能力和创新能力,也将对学生日后深入学习计算机专业知识有很大的帮助。通过对课堂的观察、与学生的交流、实践总结的填写、及完成项目的情况,发现部分学生上课时都能听懂,可到自己动手操作时却脑子却一片空白,无从下手,出现了听得懂、编不出的现象。其原因不外乎以下几方面:首先,对语句语法的理解不够深刻。学生对于一些基本语句的使用、语法的规则,掌握不够,随着学习的深入,把新知识掌握了却把旧知识遗忘了。比如,少数学生对于

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 工作总结

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报