C语言while、do-while、for循环课程5
课程3中,提到C语言基本语句分为:数据定义语句,数据处理语句
数据处理语句又可分为:表达式语句,函数调用语句,空语句(;,复合语句,流程控制语句。
流程控制:指程序代码执行的顺序。流程的分类:顺序、选择、循环。
C语言的循环结构通过三种语句来实现,即while、do-while、forWhile语句的一般形式while(循环条件表达式循环体语句;
功能:当循环条件表达式为真,执行循环体语句,执行完了,再判断条件表达式是否为真,为真,则再执行,直到条件表达式为假时,退出while循环。
实例1:用while语句求1~100的累加和。
#include//C语言编译预处理命令,文件包含为stdio.h
voidmain(//至少有一个用main(命名的主函数,返回值为void无值类型{
inti=1,sum=0;/*初始化循环,定义变量i和累加器sum,定义和之前,累加器清零*/
while(i<=100
{
sum+=i;//sum+=i是一个复合赋值运算符,等价于sun=sun+i;i++;
}
printf("1+2+3+...+100=%d ",sum;//输出十进制数,1加到100累加器的和}
MicrosoftVisualC++6.0运行结果
使用while循环时,一定要对循环条件表达式中出现的变量提前赋值,并在循环体内修改有关变量的值,以使循环能趋于终止。
While循环为当型循环,do-while循环也叫直到型循环。
do-while语句的一般形式为:
do
{
循环体语句}while(
循环条件表达式
实例2:用do-while编制一个求n!的程序,n的值由键盘输入。
#include
voidmain(
{inti=1,n,p=1;
printf("请从键盘输入一个数,进行连乘积: ";
scanf("%d",&n;
do
{p=p*i;
i++;
}while(i<=n;
printf("连乘积的结果为p=n!:%d ",p;
}
分析:此程序,先定义三个变量i、n、p,p从p乘1开始执行,再i进行自增1,循环体中的语句执行完毕后,判断while的循环条件表达式,当i自增1为2时,看2是否<=输入的n值,若为真,则继续返回do循环,直到i自增的值比n大,则退出循环。
do-while主要用于人机交互,do-while循环是先执行后判断,do里面的循环体至少被执行一次。区别于while是先判断循环条件表达式,后执行。
for循环也叫步长型循环
一般格式:for(表达式1;表达式2;表达式3循环体语句;
功能:先执行表达式1,再执行表达式2,如果表达式2的值为真,就执行循环体语句,最后执行表达式3.完成一次循环后,从表达式2执行,直到表达式2为假,退出循环。
实例3:参考实例1,用while求1~100的累加和,现在用for语句求1~100的累
加和。
#include
intmain(void
{
inti;intsum=0;
/*初始化循环,定义变量i
和累加器sum,定义和之前,累加器清零*/
for(i=1;i<=100;i++
{
sum=sum+i;
}
printf("sum=%d ",sum;
return0;
}
实例4:爱因斯坦的`阶梯问题:有一个长阶梯,若每步上2阶,最后剩1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后刚好一阶也不剩。请问该阶梯至少有多少阶。编写一个C程序解决该问题。
#include
main(
{intx;
for(x=7;;x+=7
if(x%3==2&&x%5==4&&x%6==5
break;
printf("Thenumberoftheladdersis:%d ",x;
}
分析:发现x一定是7的整数倍,可以依次递增地求出7的整数倍的值(7*1、7*2、7*3……),每求出一值,就用该值与2、3、5、6进行取模运算,最先得到的满足上述5个方程式的x值即为本题的答案。
用while语句,简单快速实现爱因斯坦的阶梯问题
#include
intmain(
{
inti=1;/*i为所设的阶梯数*/
while(!((i%2==1&&(i%3==2&&(i%5==4&&(i%6==5&&(i%7==0
++i;/*满足一组同余式的判别*/
⑴论证方法(须为四个字)
①举例论证(例证法)事实论据记叙
②道理论证(引证法和说理)道理论据议论
③对比论证(其本身也可以是举例论证和道理论证)④比喻论证比喻在说明文中为打比方,散文中为比喻。
⑵分析论证过程:
①论点是怎样提出的\';
②论点是怎样被证明的(用了哪些道理和事实,是否有正反两面的分析说理);③联系全文的结构,是否有总结。
⑶论证的完整性(答:使论证更加全面完整,避免产生误解)
⑷分析论证的作用:证明该段的论点。
十几年的寒窗苦读,终于熬到了高考。当我看到这个作文题目时,竟不知如何下笔才能博得阅卷老师的喜爱。原因主要有两个,第一,之前准备的作文是故事类材料作文,没想到高考作文会让我们写这个应该由教育专家来思考的问题。第二,根据作文素材的三个方面来看,我们从小到大接受的语文教育大部分只有课堂教学,后两者基本没时间去实践,如果本身就不喜欢文学,更不会在课外去接触语文了。那么索性就不去讨好阅卷老师了,不如谈一谈“没时间提高语文素养”这个话题,写一个还算有点价值的高考文章。
先从我小时候所接受的教育说起吧。在上小学的时候,其实老师最重视的科目是数学,恰好我又不喜欢数学,所以每天做不完数学题就要挨留,而到学习语文的时候,老师的授课也没有使我有兴趣去学习,比如讲新的课文,老师的方法是这样的:读课文、划段落、找生词、总结中心思想、课后背诵。这样的语文可有什么意思呢?这和提高语文素养有关吗?在这种教育程序下,我们只能越来越厌倦学习、厌倦课堂。而我们又不知道什么是好书,当老师在假期为我们推荐种种名着的时候,我们不知道这些书对我们来说真正有什么帮助。所谓的社会实践,我根本不懂这句话是什么意思,除了在学校一整天的学习之外,我们要回家享受短暂的自由生活之后还要完成写不完的作业。所以我有两个疑问:哪里是社会?什么是实践?回到高考作文题目吧,我在心中只想到了一句话:没时间提高语文素养。
那么我们的.时间在哪里呢?百分之八十在学校,而在学校我们只有一两节课能接触到语文,上语文课的时候我们还得划段落、找生词……大概百分之二十在家里,而在家里我们要写作业,记得高中写作业到十二点还没有写完,于是决定放弃,等第二天来学校抄学霸的。如此真正属于自己的时间就所剩无几了。其实作为一个学渣,因为我们课后学习学校知识的时间比学霸少,所以能掌握一些我们喜欢的东西。记得初中有一次上物理课,学霸同桌竟然会问老师“太阳是星星吗?”这个问题,我想很多同学连生活常识都不知道,哪有时间去提高所谓的语文素养呢?作为学生,我们无法控制自己的时间,也没有权利去改变我们的时间,我们还要在有限的时间去努力掌握一点感情基础都没有的课本知识。
我认为,真正的语文素养是不能在模式化的教育体制下培养出来的,真正的语文素养其实是一种文化气质,别人的气质我们能很容易的就学来吗?而一种气质养成的重要因素就是需要时间的积累,在当前的教育背景下,我们并没有时间去注意自己的气质,在小时候也很少有人会告诉我们应该培养这种气质。所以到高考的时候、到我们已经年满十八岁的时候,再来谈怎样提高语文素养,是意义不大的,因为我们自身的气质已经成型,我们在以后要面对升学、工作等众多问题需要我们花费大量的时间去解决,所以我们在以后很难再提高所谓的语文素养了。
说了这么多不该说的,起码语文是没戏了,其实不该说的话中有很多是真话,讲真话比编假话、编套话更轻松,更何况是在高考上。以后逢人谈起,我在高考上写了个零分作文,也是能吹一辈子的事情。
我没时间提高语文素养,这就是我的观点。
推荐阅读:
漫步在我们这个城市,随处可见“欧郡豪庭”、“罗马花园”、“北欧小镇”、“奥古斯邦城堡”这些充满异域风情的洋名字。实际上这些小区与外国的地理地貌、风土人情毫不相干。开发商给小区起个响当当的洋名,无非是想抬高身价,暗示自己小区的环境好、档次高,潜意识中流露出“外国的月亮比较圆”的崇洋心理。
这不禁使我想起了“中山窃糟”的故事。故事大意是,中山国酿造的“千日之酒”闻名遐迩。有个在当地做官的鲁国人财迷心窍,偷了店家的酒糟,回到鲁国,用鲁国酒浸泡,逢人便说是地道的中山酒。鲁国人都信以为真。终于有一天,那位店家闻名前来品尝,结果吐而笑曰:是予之糟液也。
我们城市里花里胡哨的洋名字,究其心理,不是崇洋,就是趋俗,甚至媚富。自认为沾上点洋气,“糟粕”就变成“精华”了。其实不然,这只能说明“肉食者鄙”。中国历史悠久、文化底蕴深厚,完全可以用我们的民族文化起个很好听的名字。仅以号称北京老三大药铺的名字为例:同仁堂,同仁之名取自《易经》,意为无论亲疏远近一视同仁,讲究的是一个济世的医德;鹤年堂取《淮南子》中“鹤年千岁,以极其游”之句,祈福之意境高远;千芝堂取“世有千芝,天下共登仁寿”之句,来自千芝堂留存老药目中的话,一样道出了对生命与道德的尊崇。其古风悠悠,文化与道义同在,经时间风雨淘洗而常新,魅力至今依然健在。
无论是酿酒,还是起名儿,我们都不该自欺欺人。“拿来”是可以的,但一定要有所取舍,要“求其方”,而不要“窃其糟”。否则,把无知当有趣,把糟粕当美酒,只会贻笑大方。
处处留心皆学问,世事洞明即文章。愿世人多一些鲁迅先生的“拿来”,少一些鲁国人的“窃糟”。这也是我在生活中学到的语文。
网友作文:
语文是什么?语言和文字?我却不这么认为,因为它是祖国的灵魂。
生活处处有语文,它在我们心里,在我们的脑里,甚至在我们的甜蜜的睡梦里。学好语文是我们做好一名中国人的基础,我爱我的国家,我更爱语文。
没有哪一个人说他真的懂语文,直到去世的.那一刻也未必能懂语文的真谛。语文是一个国家的灵魂,而所谓的灵魂应该是空灵而且动人的,假若这个灵魂死气沉沉,那么这个国家也会衰败。国家的综合实力中不能缺少语文,个人的自身素质里不能缺少语文。语文是国家的基础,是人民的信念。我们不能死学语文,语文是比数学还难的一门学科,它在于日积月累,所以在上课时,我们必须听讲,因为稍不留神,就与下文无法串联,课堂应该是学生的,学生要自主挖掘书中真谛,参考书,资料书,能不要就不要,因为它们只会干扰我们的思维,我们要跳出大脑里的束缚,敢于提出自己的疑问,语文博大精深,不同的人理解就有不同的认知,所以课堂就应该学生互相交流,互相质疑。
生活中处处都是语文,我们要善于发现。你会瞧见:水滴石穿是语文,时间流逝是语文,团结拼搏是语文,到处都不缺乏语文。少壮不努力,老大徒伤悲。我们要努力的学习,认真刻苦,这样才有美好的未来。而这一切都建立在语文之上,学不懂语文,你读题肯定读不懂,学不好学问,你做题肯定不理解,每门学科都离不开语文,语文永远都是佼佼者。
我希望有一天,别人问我,你是哪里的人,我会骄傲的说:中国人!别人问我,你的祖国有什么让你骄傲的,我坚定地说:语文!
作为一名中国人让我骄傲,因为国家,因为语文,让我自豪。
我喜欢语文,喜欢它的古色古香。
⑴论据的类型:
①事实论据(举例后要总结,概述论据要紧扣论点);
②道理论据(引用要分析)。
⑵论据要真实、可靠,典型(学科、国别、古今等)。
⑶次序安排(照应论点);⑷判断论据能否证明论点;⑸补充论据(要能证明论点)。
如何展开核心语段?最好的方法就是:以事实论据为基础,综合运用正反对比法分析。
正反对比法。就是在写完事例论据后引进比较加以分析,从而得出结论。
例如《关注细节》:
列文虎克在关注细节中发现了细胞学说,齐白石在关注细节中创造了闻名中外的画法,鲁迅在关注细节中开创了中国现代小说的新时代。(事例//相反,我们周围的一些人,对什么事都马马虎虎,对细节处毫不在意,最后一事无成。//两相比较,答案不是很明显吗?关注细节,收获精彩的人生;忽视细节,空留无穷的遗憾。(事例后+反例+比较分析
【示例】俗话说:勤能补拙。(观点//就拿我国明代的张溥来说吧,他小时候很“笨”,别人读一会儿就能背下来的东西,他往往要读几十遍才能背下来。但是,他并没有灰心,每拿到一篇文章,先认真抄一遍,校正好,再大声朗读一遍,然后烧掉,接着再抄。这样,一篇文章往往要抄六七遍。后来,他逐渐变得文思敏捷,出口成章。26岁写下了名扬天下的《五人墓碑记》。(正面事例
相反,仲永5岁就能赋诗,可谓天赋出众。凭着聪明,他父亲带他四处作诗炫耀。仲永再也不思进取,长大以后,他变得庸庸碌碌,“泯然众人矣”! (反面事例,注意其转述的简洁及侧重点
不难看出,张溥虽然很“笨”,但他肯勤学苦练,正是勤学苦练才使他的文思变得逐渐敏捷起来;而仲永虽然天赋出众,但他后来不思进取,终致庸庸碌碌,“泯然众人矣”! (分别对两个事例作对比分析论证//由此可见,尽管先天智力因素的.差异不可否认,但后天的勤奋则能弥补先天智力上的不足。(总结
▲语段结构:观点+正面事例+反面事例+事例后的对比分析+总结
【示例】好集体不会埋没人才。(观点//孙膑与庞涓同出于鬼谷子门下。他们二人可说是精于谋略,都是不可多得的人才。但是当孙膑来到庞涓任职的魏国时,庞涓嫉妒他的才能,表面恭敬内心狠毒,多次向魏王进谗言,以致使孙膑被挖去膝盖骨,不得施展其才能。而齐王听说孙膑之才,不惜费尽心力,将孙膑请到齐国,委以重任。齐军才有了马陵道之胜。(举一反例与一正例
同是孙膑为何落得两种境遇呢?(抓信矛盾点,设问,因果探究
就是因为他效劳于优劣不同的两个统治集团。在魏国,庞涓只图私利,妒贤嫉能,魏王昏庸,偏听偏信,而且缺乏识别千里马的伯乐眼光。孙膑在这样一个集体中,如何施展大志呢?而齐王任贤用能,身边的臣子也不像庞涓那样谋私,因而上下齐心,孙膑在此,正得以充分发挥作用。(因果分析法//可见,好集体不会埋没人才。(总结,观点
【点评】一个正面的例子,一个反面的例子放在一起,接下来要对这个例子从正反两方面进行对照分析,突出“好集体不会埋没人才”的观点。
▲语段模式:观点+事例(一反例与一正例+例后(设问+因果分析+总结观点
© 2022 xuexicn.net,All Rights Reserved.