第一篇:C语言小结
本人也是刚学C不久算是老菜鸟。把我遇到的问题写出来,希望对初学者有点帮助。
一、分号,大括号
分号。分号是表达式结束的标志,一般表达式后面都要有。写“;”的时候一定要注意:是否要结束前面的语句。注意:if,switch,for,while语句,数据类型定义,函数定义。
if(a>b)/*if语句,没有分号*/ {...}
while(i+=10,i!=100);/*while语句循环体为空,依靠逗号语句实现循环*/
struct a /*结构体数据定义,没有分号*/
{...}b;/*结构体变量,要有分号*/
int sum(...)/*函数定义,没有分号*/ {....}
大括号。大括号是一个语句段的标志。写大括号时最好一次写一对,然后把光标移到大括号里写。避免遗漏。
二、运算符号
“=”与“==”
“=”用于赋值,注意“=”左边必须是变量,右边可以是常量也可以是变量。“==”用于判断两个量的大小,左右两边可以是常量也可以是变量(尽量把常量写在左边,这样“==”误写成“=”时编译器就会报错)。运算表达式有它本身的值。“=”语句值为“=”右边的量的大小;“==”语句值为判断结果,无外乎两种,0(表示“==”两边不等)1(“==”两边相等)。
(i=1)==(3==4);/*i值为1,整个表达式值为0*/
“,”
逗号语句是从左到右计算,整个逗号语句的值为最后一个语句的值 i=(j=2,j+8,j++);
/*先计算j=2,值为2,j+8不是运算表达式,跳过,计算j++得到整个括号内的值3*/ “/”
“/”两边都是整型变量的时候结果也是整型,而且结果遵循向0靠拢的原则。
运算符的优先级及结合方向
不多说了,表格一定要背牢。
三、变量
命名
不要吝惜,能说明白性质尽量在变量的名字上说明。避免老是使用一个字母,或者难以理解的变量名。对于较长的变量命名可以使用宏定义、类型定义。
#deine UP 0x4800
/*键码的宏定义*/
typedef struct
{....}MEM;
/*结构体变量的类型定义*/
类型
注意变量的使用范围。当不确定变量的范围的时候尽量选用值域宽的类型。双目运算符两边的变量一般类型要一致。不一致的时候需要使用类型转换。上回说的是一些小问题,真正编东西,学东西还有许多要注意的地方。
由于本人也是刚学不久,水平有限,说错的地方望大家原谅。谢谢!
一、多看代码
在有一定基础以后一定要多看别人的代码。注意代码中的算法和数据结构。毕竟学C之后的关口就是算法和数据结构。提到数据结构,指针是其中重要的一环,绝大多数的数据结构是建立在指针之上的,如链表、队列、树、图等等,所以只有学好指针才能真正学好C。别的方面也要关注一下,诸如变量的命名、库函数的用法等等。有些库函数是经常用到的。对于这些函数的用法就要牢牢记住。
二、要自己动手
编程序是个实干的活,光说不练不行。刚开始学的时候可以多练习书上的习题。对于自己不明白的地方,自己编个小程序实验一下是最好的方法,能给自己留下深刻的印象。自己动手的过程中要不断纠正自己不好的编程习惯和认识错误。有一定的基础以后可以尝试编一点小游戏,文曲星之类的电子词典上小游戏很多,照着编作为练习。基础很扎实的时候,可以编一些关于数据结构方面的东西,诸如最经典的学生管理系统。之后.....学汇编、硬件知识。
三、选择一个好的编译器
本人前段时间就遭受了一个编译器的折磨。这个编译器带了个自运行程序,自动修改IE主页。叫什么名字就不说了。言归正传,英文版Turbo C v2.0没话说,最经典的C编译器(下载地址:http://),其次推荐一个win-tc 1.91,支持windows下的编译器。(下载地址:http://)
四、关于养成良好的编程习惯
基本上每本C教材上都要提到。作为新手这条一定要时时遵守。记的一位网友发过评论:高手写一堆乱七八糟的代码就是艺术,新手写一堆乱七八糟的代码就是垃圾。就象古代贤人写错字叫通假字,小学生写错字叫错别字,一个道理。具体方面:
1、在比较复杂的代码后面要有注释。如果光溜溜一堆代码,别人就不可能看懂你的代码,而且也不利于查找错误。除非你一直编东西给自己看。能在代码里说明白的就一定要在代码里体现。比如变量名、函数名,在命名的时候尽量说明是干什么用的。
2、注意语句的嵌套不能过长,一般来说,一段代码里Tab要少于8个。简单说就是语句最多8个嵌套。对于新手来说,这个标准还要下降。有一个好习惯是,把主函数尽量写简短。经常看到别人的代码是主函数只有几行,几个函数调用,而定义全在主函数外部。这样一是减少了主函数内部的嵌套,二是比较精简,容易读懂。
3、注意语句的选择。并不是分支语句就用if循环就用while、for。在适当的情况下switch和do while语句也是要用的。在某些时候,switch语句比if语句更加精练明了,而do while比while少一个循环。
第二篇:语言教研组小结
语 言 教 研 组 小 结
作为一个刚到幼儿园的实习生,很庆幸幼儿园的领导们能给我一个学习的机会,让我在这学期参加了毛老师带领的语言教研组。通过参加语言教研组的活动,让我对幼儿语言发展、各个年龄班语言领域的学习目标、上课的形式都有了基本的了解。增强了我自身的理论知识和组织活动的能力。
学期刚开始的前2次活动毛老师找来了很多语言领域的资料,还帮我们总结归纳结合纲要和指南,对我们这学期的语言活动的重心——故事,还做了特别的辅导。具体到故事的目标应该怎样写,上课时应该注意讲故事的语音语调,动作的夸张等。还通过其他有工作经验的老师谈谈自己在组织活动时遇到的问题,通过解决问题也为我们年青的教师积累一些经验。
有了对理论的初步理解和深入讨论,毛老师组织我们互相学习——开展教学活动对教学活动进行讨论改善活动再次示教。一开始的时候我只是跟着大家一起去听课对于活动的优点和缺点还不太能判断。通过听各位老师的讨论和建议开始初步的对好的活动有了认识:目标明确、内容新颖、活动氛围融洽、幼儿积极参与等。虽然大家每次研讨的时候我都没有发言,但是我有认真的倾听。记住一些应该遵循的规律和步骤。
很感谢毛老师除了给我学习理论知识的机会还给了我示教的机会。对于这个机会我很重视。抱着经验不足得靠努力补拙的心理我做了很多教具,很羞涩的在各位前辈面前上了一节语言活动《瓶子专卖店》,上课的时候很紧张脑子里一片空白以至于活动有点小混乱。后来毛老师很悉心的对我的这节活动进行了指导如教具太多操作不过来,对于创编的部分应该把颜色的对应引导幼儿了解。我觉得毛老师的指导让我从混乱突然清晰了。由于学校的事情后来没有再次示教有点可惜。希望有机会可以再改善改善。
总的来说这学期在语言教研组我学到了很多,也积累了不少经验。对我日后的工作也有很大的帮助。
第三篇:语言组小结
2011年秋季语言课题组总结
本学期我们语言课题组工作井然有序的开展,我们根据学期初的教学工作计划,幼儿园有目的,有计划,有步骤地进行着全面的语言教学工作。其中有成功的喜悦和失败的辛酸,在这里做以简单的小结,吸取经验,以便在今后的工作中取长补短。
语言课题组的主要成员有五位教师。语言课题组的教师有教学经验丰富的老教师,也有充满激情的年轻教师。为了更好的利用本组教师的优势,语言组开展了一系列的业务学习活动,努力提高教师的专业水平。本学期我们将教育学习重点继续放在语言儿歌的教学研究上。儿歌简短明快,浅显易懂,读起来朗朗上口,深受学前儿童的喜爱。因此儿歌常常会把深刻的教育意义寓于短短的诗句中,使幼儿在欣赏、学习的过程中,巧妙地 让幼儿懂得掌握一些活动常规,行为习惯,道德行为的标准,分辨什么是好,什么是坏,应该学习什么等。培养幼儿的首选情操,使幼儿在学习的过程中获得美的享受,培养幼儿的美感和审美能力儿歌是幼儿园语言教育中的重要内容之一,和谐的韵律,朗朗上口,深受幼儿的喜欢。儿歌对增长幼儿的知识、扩大幼儿的眼界,丰富幼儿的语言,特别是对语音和语感的训练有着非常重要的作用。,所以作为教师和幼儿家长,要充分认识“儿歌”独特的教育魅力,巧妙利用这一文学形式,通过多种活动,达到促进幼儿语言全面发展的目标。我们本着实践与理论相结合的原则,大家首先认真学习了如何进行儿歌教学,在学习完基本理论后,再让教师把
理论运用到实践中,开展语言儿歌观摩教学;每位教师都要进行活动的研究,教研活动时全体教师进行观摩,针对课的优缺点进行评议,使教师在讨论中明确儿歌教育教学的开展方法以及如何在实践中使用。其中小班黄达奇和颜凤娇老师在组织《水果宝宝旅行》《亲一亲》教学时为幼儿提供了多种图片,让幼儿大胆地用普通话说一说。针对每一位孩子的水平,还引导幼儿进行不同程度的尝试创编说简单语句。小班幼儿在人人开口的同时,初步体验到了交往的乐趣和成功的自信。
中班李玲老师和大班的林玲玲老师通过语言活动发展了幼儿想象与对话的能力。兴趣,是学习的先导,它能推动幼儿掌握知识,李老师在语言研究中鼓励幼儿敢想说,使他们的思维经常处于主动积极的状态。如《魔术师》《画圆》教学中,先让幼儿观看生动有趣的《flash动画》,然后由教师带上幼儿以表演的形式激发幼儿的兴趣。幼儿通过引导,就很快进入角色进行有趣的学习,以达到预期的教学效果。然后让幼儿仔细观察图片内容,让他们按照固定的句式进行创编,幼儿在教师的引导下创编出丰富多彩的句子,为幼儿的语言发展打下牢固的基础。活动中孩子们活跃的思维,流畅的语言,积极的学习态度得到大家的好评。
总之,这学期通过不断的努力,我组教师表现出了良好的师德和敬业精神。我们力争在新的学期里,再接再厉,共创辉煌佳绩。语言课题组
2012年01月
第四篇:语言组小结
语言领域组工作总结
项婧
语言领域旨在发展幼儿的语言理解和表达能力,本组以《3-6岁儿童发展指南》精神为指导,在教研活动中遵循“求真务实”的工作原则,坚持“以幼儿园教育质量为本,以教师和幼儿发展为本”的思想,从我园实际情况出发,充分发挥教研工作职能,开展多向互动研究,扎实有效地深入开展工作。本学期语言组的教研工作总结如下:
一、面向指南,细化要求
《3-6岁儿童学习与发展指南》的颁布,给幼儿教师带来新的信息,以为幼儿后继学习和终身发展奠定良好素质基础为目标,以促进幼儿在体、智、德、美各方面的全面协调发展为核心,旨在引导幼儿园教师和家长树立正确的教育观念,了解3-6岁幼儿学习与发展的基本规律和特点,建立对幼儿发展的合理期望。《指南》以其更祥细的标准划分,对3-6岁孩子应该达到的具体要求有了更详细的阐述。我们语言组的老师们,细致研究《指南》中关于语言领域不同年龄段的具体要求,认真关注《指南》提出的教育建议。先个人自学,再将自己的想法在领域组会议中交流,提出困惑,相互沟通。在学习中,老师们能回顾《纲要》,面向《指南》,理论结合实践,努力提高自己的语言教学能力。
二、结合课题,投身实践
通过一学期的观摩,对于孩子自主阅读也逐渐有些心得想法。
1、选择合适的绘本。
(1)选材的时候要根据自己幼儿园所定的课题目标和幼儿的年龄特征,以及本学期语言教学的发展目标等作为参照。
(2)满足幼儿当下的阅读需求,可成为教师选择阅读材料的向导。选择绘本首先要考虑绘本内容和儿童经验的关系,儿童的经验是儿童和画面碰撞的依据,它能让幼儿与画面里的角色行为产生共鸣,共鸣中的欣喜或烦恼都会刺激幼儿的阅读情绪,这是儿童自主阅读的支柱。为此,选择绘本要有儿童喜欢的对象,最好是动物和儿童自己,内容借助于画面,画面所表达的风格应该符合儿童的审美心理。幼儿喜欢的色彩是鲜明而不紊乱,大块色彩和小块结合,大块色彩最好能凸显出故事角色。故事中的角色要动态夸张,能诱发儿童的好奇心,能让幼儿自然地运用形象的语言、比喻的手法自编故事内容,有声有色地讲述。有条件的话,可以和幼儿一起选购书本,一是有利于教师从中了解幼儿的兴趣趋向和关注点,二是幼儿的兴趣爱好成为教师选材的“向导”。
2、指导幼儿自主性阅读中讲究策略。
绘本是一张到处都隐藏着秘密的“神秘地图”,因为无论是扉页、封面还是环衬,都是
绘本的有机组成部分,在这些地方作者都为孩子献上了很多精美的图画。只有指导孩子从头到尾阅读图画,才能发现很多小细节。读懂了这些细节,才会对故事的理解有进一步的理解。
(1)根据封面猜故事。
(2)阅读正文进行更大胆的猜想。正文是孩子精读的部分,当教师把绘本所表现的最好的语言用自己的声音、用自己的感受来讲述时,这种快乐、喜悦和美感才会淋漓尽致地发挥出来,绘本的体验才会永远地留在孩子的记忆当中。
(3)让他们有足够的时间来品味故事。在给孩子读图画书时,一定要让孩子自己看图画。让儿童与绘本进行心灵对话,激发阅读兴趣,还可以为幼儿养成良好的阅读习惯和阅读能力打下结实的基础,使得孩子在充满大自然和谐和童真童趣的图画里徜徉。
幼儿养成良好的自主性阅读的习惯,不仅在幼儿学习上有促进作用,更会给幼儿一生带来帮助。绘本所给予的不仅是眼睛的享受,更多的是细节的领悟和心灵的体会。在自主阅读过程中,适宜的、灵活地指导策略十分重要,它可以让儿童与绘本进行心灵对话,激发阅读兴趣,为幼儿养成良好的阅读习惯和阅读能力打下结实的基础。让我们的孩子在充满大自然和谐和童真童趣的图画世界里徜徉,快乐地学习、快乐地成长。
三、把握机会,提升素质
教师的语言能力直接影响教学效果,教师应不断学习新的知识,提高自己的语言表达能力和素质。针对这一点,本组的老师通过学习,不断提升自己的语言能力。
第五篇:语言溢出小结
汇编语言溢出小结
汇编溢出使用总结如下:
执行加法指令ADD:
OF标志位根据操作数的符号及其变化情况来设置:若两个操作数的符号相同,而结果的符号与之相反时,OF=1,否则OF=0。溢出位既然是根据数的符号及其变化来设置的,当然他使用来表示带符号数的溢出的。
执行减法指令SUB:
减法的OF位的设置方法为:若两个数的符号相反,而结果的符号与减数的符号相同,则OF=1,除上述情况外OF=0。OF=1说明带符号数的减法运算结果是错误的。
求补运算指令NEG:
NEG指令的条件码按求补后的结果设置,只有当操作数为0时,求补运算结果使CF=0,其他情况均为CF=1.所以,只有当字节运算时对-128求补,以及字运算时对-32768求补和双字运算时对-2的31次方求补的情况下OF=1,其他则OF=0。
无符号乘法指令MUL:
对于MUL指令,如果乘积的高一半为0,几字节操作的(AH)或字操作的(DX)或双字的(EDX)为0,则CF位和OF位均为0;否则,均为1.
带符号数乘法指令IMUL:
对于IMUL指令,如果乘积的高一半是低一半的符号扩展,则CF位和OF位均为0,否则为1.除法指令:
除法指令对所有条件码位均无定义。但是需要注意一个问题,如果字节操作时,被除数的高8位的绝对值》除数的绝对值;或者字操作时,被除数的高16为绝对值》除数的绝对值,则商就会产生溢出。在8086系统中,这种溢出是由系统直接转入0型中断处理的。为避免这种情况,必要时程序应进行溢出判断及处理。
逻辑运算指令:
AND,OR,NOT,XOR,TESTT中,NOT不影响标志位,其他4种指令将使CF位和OF位为0.移位指令:
OF位只有当移位次数CNT=1时,即移动一位的时候才是有效的,否则该位无定义。当CNT=1时,在移位后最高有效位的值发生变化时(原来为0,移位后为1;或原来为1,移位后为0)OF=1,否则值为0.串处理指令:
MOVS,LODS,STOS,INS,OUTS不影响标志位。
转移指令:
所有条件转移指令都不影响条件码,JMP也不影响条件码。
循环指令:
不影响条件码。
子程序:
CALL和RET都不影响条件码。
判断运算结果是否溢出的一个简单的规则:只有当两个相同符号数相加,而运算结果的符号与原数据符号相反时,产生溢出,此时的运算结果显然不正确。其他情况下,则不会产生溢出。
两个正数相加(或一个正数减一个负数)得到负数,或是两个负数相加得到正数,就是溢出了.一个正数和一个负数相加不可能溢出。