描写人物的精彩句段分析

欢迎来到快乐学习
您是否希望前往
小升初 语文
顶碗少年重点语句分析
字体大小 T |T
摘要:同学们,当你在学习顶碗少年这篇课文时,哪些语句给你留下了深刻的映像,哪些语句生动刻画出了顶碗少年的鲜明个性?请看下面的重点语句分析。
顶碗少年重点语句分析
  1、在轻松幽雅的乐曲声里,只见他头上顶着高高的一摞金边红花白瓷碗,柔软而又自然地舒展着肢体,做出各种各样令人惊羡的动作,忽而卧倒,忽而跃起&&碗,在他的头顶上摇摇晃晃,却总是不掉下来。
  这句话是对顶碗少年表演的具体描写,在柔美的乐曲声烘托下,少年表演的柔美动作──&柔软而又自然地舒展着肢体&,与乐曲融为一体,体现了东方杂技的优美,给人以美的享受。&忽而卧倒,忽而跃起&&&写出了表演动作的变化,柔中有刚,省略号蕴含着表演动作的变化无穷。对碗的描写衬托出了少年的表演技艺高超,同时也可以看出表演的难度很大。
  2、顶碗的少年歉疚地微笑着,不失风度地向观众鞠了一躬。
  这是对顶碗少年第一次表演失败时的表情、动作的描写,表现出对观众的歉意和内疚,从&微笑&&不失风度&可以看出他对表演有足够的信心和勇气。
  3、台上,顶碗少年呆呆地站着,脸上全是汗珠,他有些不知所措了。
  第二次失败,使少年信心顿失,勇气锐减。&呆呆地站着&&脸上全是汗珠&&不知所措&这些描写将少年此时的沮丧、尴尬刻画得入木三分,跃然纸上。
  4、少年镇静下来,手捧着新碗,又深深地向观众鞠了一躬。
  经历了两次失败,少年没有被吓倒。&镇静&表现出少年经受起了失败的考验,又重新开始第三次表演。
  5、这真是一场惊心动魄的拼搏!
  这是作者看了表演发出的感叹,也是文章的题眼所在。表达了作者对顶碗少年不畏艰难、不怕挫折、承受压力、敢于拼搏的赞叹。
  6、在以后的岁月里,不知怎的,我常常会想起这位顶碗少年,想起他那一次的演出,每每想起,总会有一阵微微的激动&&
  这句话与课文开头的第一句相照应,突出这次杂技表演给作者留下难以忘怀的印象。句末的省略号是作者从中受到的启示,耐人寻味。
标签:【】【】【】【】
上一篇:下一篇:
更多关于&顶碗少年重点语句分析&的新闻
暂无相关数据信息
下文是六年级下册语文《匆匆》学习资料汇总,包括了课文原文、课文解析、导学案、读后...[]
六年级下册语文课文要点知识复习资料主要是整合书本内容帮助你更好地复习好书本知识,...[]
备注:《顶碗少年重点语句分析》一文由免费提供。本文著作权归原作者所有,请在转载引用时保留。否则因《》一文引起的法律纠纷请自负。
暂无热点新闻信息2.11.2 循环语句
本文所属图书&>&
本书从互联网应用角度对R语言如何实现数据挖掘和指标分析等问题做了阐述。通过诸多真实应用案例的分析,作者试图为读者建立起一座沟通数学原理和互联网实际业务应用的桥梁。同时本书给出了案例中的完整代码以及分&&
在R语言中,可以使用for、while 以及repeat-break实现循环语句。循环语句可以简单依据计数操作(当计数器达到了设定的循环次数时自动停止)或者某一向量来进行轮询。
1.for循环语句
一组用户在网上的页面浏览量(PV)如表2-26所示。
表2-26 数据集
用户ID&页面浏览量PV&用户ID&页面浏览量PV&用户ID&页面浏览量PV
1&1&6&?1&11&1
2&1&7&15&12&2
3&2&8&?7&13&3
4&3&9&18&14&1
5&1&10&?1&15&1
如果要对用户进行分类,如规定每日页面浏览量PV为1~5的是初级用户,6~15的为中级用户,PV在16页以上的为高级用户,该如何操作?采用表2-27中的两种方式,即可把PV数据处理为以用户进行分类的数据。
表2-27 方式类比
方式一&方式二
pv&-c(1,1,2,3,1,1,15,7,18,1,1,2,3,1,1)
result&- &&
for(i in pv){&
&&&&& if(i&=5){
&&&&&&&&&&& result[m]&- &初级用户&;
&&&&& } else if(i&=15){
&&&&&&&&&&& result [m]&- &中级用户&;
&&&&& } else{
&&&&&&&&&&& result [m]&- &高级用户&;
&&&&& m&-m+1
}&pv&-c(1,1,2,3,1,1,15,7,18,1,1,2,3,1,1)
result&-&&
for(i in 1:length(pv)){&
&&&&& if(pv[i]&=5){
&&&&&&&&&&& result[i]&- &初级用户&;
&&&&& } else if(pv[i]&=15){
&&&&&&&&&&& result[i]&- &中级用户&;
&&&&& } else{
&&&&&&&&&&& result[i]&- &高级用户&;
不知道循环次数时,可以直接遍历相关向量(i in pv语句)。&知道循环次数时,可以设置遍历次数(i in 1:length(pv)语句)
2.while循环语句
在介绍while循环语句时,同样使用上面的数据为例进行说明,如下所示:
pv&-c(1,1,2,3,1,1,15,7,18,1,1,2,3,1,1)
result&-&&
while(i&length(pv)){
&&& if(pv[i]&=5){
&&&&&&&&& result[i]&- &初级用户&;
&&& } else if(pv[i]&=15){
&&&&&&&&& result[i]&- &中级用户&;
&&& } else{
&&&&&&&&& result[i]&- &高级用户&;
&&& i&-i+1
由此可以看出,for实际上是通过遍历一个向量的方式来控制循环次数,while则是直接设置循环的范围。for的应用基本可以覆盖while,所以笔者更加倾向于使用for循环语句。
3.repeat-break循环语句
repeat是无限循环语句,并且会在达到循环条件后使用break语句直接跳出循环。例如:
pv&-c(1,1,2,3,1,1,15,7,18,1,1,2,3,1,1)
result&-&&
&&& if(i&length(pv)){&&& #设置循环结束时的跳出语句
&&&&&&&& break
&&& if(pv[i]&=5){&&&&&&
&&&&&&&& result[i]&- &初级用户&;
&&& } else if(pv[i]&=15){
&&&&&&&&& result[i]&- &中级用户&;
&&& } else{
&&&&&&&&& result[i]&- &高级用户&;
&&& i&-i+1
实例中的break也叫跳出循环命令,执行后将直接跳出循环语句。R语言还提供了一个next语句,执行后只会跳出本次循环,而不会跳出整个循环语句。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。2014高考语文复习课件:句段作用分析题_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
2014高考语文复习课件:句段作用分析题
上传于||暂无简介
大小:328.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢javascript语句的执行过程分析
javascript的运行原理总结如下:
1、按照html文档流顺序执行javascript代码
浏览器是按照文档流从上到下逐步解析页面结构和信息的,javascript代码作为嵌入的脚本作为html文档的组成部分,所以javascript代码在加载时的执行顺序也是根据脚本标签&script&的出现顺序来确定的。
如果通过脚本标签&script&的src属性来引入外部.js文件,那么它也将按照其语句出现的顺序来执行,而且执行过程是文档加载的一部分。不会因为是外部js文件而延期执行。
2、预编译和执行顺序的关系
首先看如下这段代码:
&script type=&text/javascript&&
function hello() {
alert(&hello&);
function hello() {
alert(&hello world&);
上面这段js代码的输出结果是hello world 、hello world,而不是先输出hello,再输出hello world。这是因为javascript并非完全按照顺序来解释执行,而是在解释之前会对javascript进行一次预编译,在预编译的过程中,会把定义式的函数优先执行,也会把所有var变量创建,默认值为undefined,以提高程序的执行效率。也就是说上面的这段代码其实被JS引擎预编译成下面这样:
&script type=&text/javascript&&
var hello = function() {
alert(&hello&);
hello = function() {
alert(&hello world&);
通过上面的代码可以清晰的看到,函数其实也是变量,可以对函数进行赋值。为了防止前面那种情况的出现,可以如下定义成两个js文件:
&script type=&text/javascript&&
function hello() {
alert(&hello&);
// hello();
&script type=&text/javascript&&
function hello() {
alert(&hello world&);
上面第一个文件,我把hello()放在了function的前面,也是可以输出正确结果的。
&script type=&text/javascript&&
var hello = function() {
alert(&hello&);
// hello();
如果用上面的这种方法对function函数进行定义,那么就会报错,报错信息如下图1所示:
图1:报错信息
这里报错hello is not a funtion,这是由于在预编译的时候,对于用var声明的变量,虽然最先就处理了,但是变量值是undefined。然后运行hello()的时候,由于前面的hello是undefined,类型没有确定,所以这里是hello is not a function。虽然,程序中有定义这个函数,但是定义的位置放在了调用的后面,那么调用的时候,程序并没有运行到这里,所以没用。
再来看下面的这一段代码:
&script type=&text/javascript&&
function hello() {
alert(&hello&);
// hello();
上面的这段代码虽然调用也是在函数定义的前面,但是这里是以function关键字来定义的,用function来定义的时候,跟var不一样,function定义的时候就已经把函数的值赋了过去,所以这里可以运行。
当javascript引擎解析脚本时,它会在预编译期对所有声明的变量和函数进行处理。处理如下:
(1)在执行前会进行类似“预编译”的操作:首先会创建一个当前执行环境下的活动对象,并将那些用var声明的变量设置为活动对象的属性,但是此时这些变量的赋值都是undefined,并将那些以function定义的函数也添加为活动对象的属性,而且它们的值正是函数的定义。
(2)在解释执行阶段,遇到变量需要解析时,会首先从当前执行环境的活动对象中查找,如果没有找到而且该执行环境的拥有者有prototype属性时则会从prototype链中查找,否则将会按照作用域链查找。遇到var a = ...这样的语句时会给相应的变量进行赋值(注意:变量的赋值是在解释执行阶段完成的,如果在这之前使用变量,它的值会是undefined)。
(3)综上,一句话总结就是:变量的声明在预编译期,变量的初始化在运行期。
&script type=&text/javascript&&
alert(a); // 在预编译期间a变量已经加载,但是用var定义,所以赋值为undefined先,故这里输出undefined。
var a = 1; // 这里给前面的没有赋值的a进行赋值为1
alert(a); // 这里输出的a已经是前面赋值过的,所以输出1。
对于上面的这段代码,输出结果是:先输出undefined,后输出1,分析见代码备注。
虽然变量和函数声明可以在文档任意位置,但是良好的习惯应该是在所有JavaScript代码之前声明全局变量和函数,并对变量进行初始化赋值。在函数内部也是先声明变量,然后再引用。
3、按块执行javascript代码
所谓代码块就是使用&script&标签分隔的代码段。JavaScript解释器在执行脚本时,是按块来执行的。通俗地说,就是浏览器在解析HTML文档流时,如果遇到一个&script&标签,则JavaScript解释器会等到这个代码块都加载完后,先对代码块进行预编译,然后再执行。执行完毕后,浏览器会继续解析下面的HTML文档流,同时JavaScript解释器也准备好处理下一个代码块。由于JavaScript是按块执行的,所以如果在一个JavaScript块中调用后面块中声明的变量或函数就会提示语法错误。
var a = 1;
上面的这段代码,由于是两个代码块,先执行完第一个代码块,再执行第二个代码块。执行第一个代码块的时候,变量a没有声明,所以报错,报错信息是:a is not defined。
var a = 1;
虽然说,JavaScript是按块执行的,但是不同块都属于同一个全局作用域,也就是说,块之间的变量和函数是可以共享的。所以,上面的这两个代码块运行的时候,虽然是两个代码块,但是第一段运行以后,a变量就存在了全局作用域中,此时运行到第二个代码块,输出的a变量就可以调用全局作用域中的a,所以没有问题。
4、借助事件机制改变javascript执行顺序
由于JavaScript是按块处理代码,同时又遵循HTML文档流的解析顺序,所以在上面示例中会看到这样的语法错误。但是当文档流加载完毕,如果再次访问就不会出现这样的错误。为了安全起见,我们一般在页面初始化完毕之后才允许JavaScript代码执行,这样可以避免网速对JavaScript执行的影响,同时也避开了HTML文档流对于JavaScript执行的限制。
&!DOCTYPE html PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd&&
&meta http-equiv=&Content-Type& content=&text/ charset=UTF-8&&
&title&javascript&/title&
window.onload = function() {
var a = 1;
alert(&bb&);
alert(&cc&);
windows.onload = function()表示先在触发事件上加一个函数,并不立即执行,而是在整个页面都加载完成以后再开始执行该事件,及function。所以,在windows.onload执行之前,就已经把一些变量加载到了全局区中,所以没有问题。上面的输出结果是:先输出bb,再输出cc,最后输出a。
&!DOCTYPE html PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd&&
&meta http-equiv=&Content-Type& content=&text/ charset=UTF-8&&
&title&javascript&/title&
window.onload = function() {
// 上面的onload不会执行,只会执行下面的onload
window.onload = function() {
alert(&onload2&);
var a = 1;
alert(&bb&);
alert(&cc&);
如果在一个页面中存在多个windows.onload事件处理函数,则只有最后一个才是有效的(如上面的代码所示),为了解决这个问题,可以把所有脚本或调用函数都放在同一个onload事件处理函数中,如下面的代码所示:
&!DOCTYPE html PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd&&
&meta http-equiv=&Content-Type& content=&text/ charset=UTF-8&&
&title&javascript&/title&
window.onload = function() {
// 放到一起
alert(&onload2&);
var a = 1;
alert(&bb&);
alert(&cc&);
5、javascript输出脚本的执行顺序
在JavaScript开发中,经常会使用document对象的write()方法输出JavaScript脚本。document.write()方法先把输出的脚本字符串写入到脚本所在的文档位置,浏览器在解析完document.write()所在文档内容后,继续解析document.write()输出的内容,然后才按顺序解析后面的HTML文档。也就是说,JavaScript脚本输出的代码字符串会在输出后马上被执行。请注意,使用document.write()方法输出的JavaScript脚本字符串必须放在同时被输出的&script&标签中,否则JavaScript解释器因为不能够识别这些合法的JavaScript代码,而作为普通的字符串显示在页面文档中。但是,通过document.write()方法输出脚本并执行也存在一定的风险,因为不同JavaScript引擎对其执行顺序不同,同时不同浏览器在解析时也会出现Bug。
PS:本文在“&&&思考中前行~~”的《》的基础上修改并完善了下,部分没有摘录过来的内容可以参见原文。- 句段分析 超句体的探索 沈开木著
Your browser does not support JavaScript and this application utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this application.
Item Details
书目相关信息
昌平储存馆
闭架借书处(K101室)
昌平储存馆
保存本阅览室(209室)
闭架借书处(K101室)
H146.3/25(HY)
对外汉语教育学院
图书馆公告

我要回帖

更多关于 朝花夕拾好句好段 的文章

 

随机推荐