重复命令及其嵌套

重复命令及其嵌套
重复命令及其嵌套

德阳外国语小学信息技术课堂教学设计(六·下)

六年级下册信息技术教案3重复命令

3重复命令教学目标 1、了解重复命令的作用,掌握重复命令的使用格式; 2、了解用重复命令画多种正多边的方法; 3、学习用重复命令画圆的方法; 4、学习用重复命令嵌套的方法画图。 教学重点 掌握重复命令的使用格式 教学难点 用重复命令画多种正多边的方法 教学过程 一、复习用LOGO命令画正方形的方法 1、T:还记得画出正方形的命令吗?我们可以把它写成四个命令串:FD 60 RT 90 FD 60 RT 90 FD 60 RT 90 FD 60 RT 90 仔细观察可以发现,画正方形一共用了8个命令,其实就是把FD 60 RT 90这个命令串重复执行了四次。凡是这种有规律的内容,LOGO语言提供了一个“重复命令”来简化它,这就是REPEAT命令 2、T:这一课,我们就来学习重复命令 二、用重复命令画正方形和长方形 (一)学习重复命令的使用格式 以正方形为例,讲解重复命令的使用格式; (二)用重复命令画正方形和长方形

1、以长方形为例,与学生讨论如何用重复命令画长方形; 2、要求学生上机操作,键入画长方形的重复命令,观察画出的长方形是否正确。 三、用重复命令画正多边形 (一)用重复命令画正多边形 1、示范讲解用重复命令画正三角形; 2、示范讲解用重复命令画正五边形; 3、示范讲解用重复命令画正六边形。 (二)总结用重复命令画正多边形的规律 1、通过以上用重复命令画正多边形的例子,总结出重复命令中每次转动角度和转动次数之间的关系:转动角度X重复次数=360度 2、由这个规律,我们就能得到正多边形转角度数的计算方法:转动角度(外角)=360度÷边数 3、以正十边形为例,重复命令应该为repeat 10[fd 50 lt 36] 4、要求学生上机操作,键入画正十边形的重复命令,观察画出的正十边形是否符合要求。 四、用重复命令画正三十六边形来模拟圆 1、用谈话法和讨论法,与学生讨论如何用重复命令画正三十六边形; 2、要求学生上机操作,画出正三十六边形; 3、T:通过观察你会发现,正三十六边形已经很像一个圆了,所以今后我们说画圆,就是让小海龟画一个正三十六边形来模拟一个圆; 4、与学生讨论,改变重复命令中的哪一个命令可以改变圆的大小?得出结论:改变重复命令中FD命令的步数,就会改变圆的大小。 五、重复命令嵌套 (一)用重复命令嵌套的方法画出复杂图形 1、T:在重复命令里面又有一个重复命令,就叫做“重复命令嵌套”。

《重复命令嵌套》优秀教案

单课时教案(教学设计)设计参考体例基本信息 设计者所在学校祝陈小学 授课年级 六 手机邮箱教材版本 青岛版 一、教材分析: 《重复命令的嵌套》这一课选自青岛出版社九年义务教育小学阶段六年级上册课是在学生已掌握了用重复命令画图的基础上而设立的高层次的学习任务;是教会学生logo当中用重复命令的嵌套画出较复杂的图形,锻炼学生的逻辑四位能力。 二、学情分析 重复命令的嵌套,对学生来说理解其格式相对容易一些(只不过是重复命令里面又套了一个重复命令),如何利用重复命令的嵌套画旋转图形对学生来说理解上有一定的难度,主要表现在以下两个方面: ①搞不清画这个图形都在重复哪些动作? ②画完单个图形之后应旋转的角度? 三、教学目标(含重难点) 1.知识目标:通过本课教学,使学生理解重复命令的嵌套格式,掌握利用旋转画图的方法,能够熟练运用嵌套的重复命令画图。 2.能力目标:拓展学生思维空间,使学生能够利用信息技术手段理解旋转画图的数学思维方式。 3.情感目标:通过本课的学习,提高学生学习信息技术的兴趣,使学生在乐中学,学中乐,为进一步学习信息技术打下坚实基础。 教学重点:重复命令的嵌套使用 教学难点:掌握利用重复命令的嵌套画旋转图形的方法和规律。

四、教学方法(教学方法、学习方法) 本课教学建议采用启发式教学法、发现教学法和任务驱动教学法。 五、教学环境和媒体设计 计算机网络教室、演示用图片。 六、教学过程 1.教师导入 [师生问好,提出任务] 师:上节课我们学习了利用重复命令画正多边形图形的方法,同学们完成的很好。下面请同学们再来欣赏一幅小海龟画出的精美图案(出示幻灯片见图一)。请同学们仔细观察这个图案有哪几个图形组成,如果让你来指挥小海龟画这个图案,你会怎样想?下达什么命令?请同学们思考、讨论一下,也可以上机试一试? 2.课程展开 (1)学习重复命令的嵌套 [学生活动]学生讨论,上机练习。 [教师活动]巡视解答学生问题。 [双边活动]讨论总结: 师:谁来说说这个图案是由哪几个图形组成?(生答) 师:对,是由四个相同的长方形组成的。 画这个图案的思路:可以先画一个长方形,然后向右转90度,接着再画下一个长方形,然后再向右转90度,重复这样4次即可画出这个图案。(播放动画幻灯片,让学生从视觉上感知)

海龟画图 重复命令的嵌套

《重复命令的嵌套》教学设计 教学目标: 1、学生学会使用重复命令的嵌套绘制图形。 2、激活学生思维、提高学生的动手能力。 教学重难点: 重点:重复命令的嵌套,难点:小海龟画下一个基本图形应该旋转的角度。 教学过程: 师:同学们,请看大屏幕(出示下图),这些图片好看吗? 生:好看! 师:那同学们想不想动手来画一画呢? 生:想。 师:好的,现在大家用小海龟画出第一个图形。 (学生操作,教师巡视指导) 师:大部分同学已经完成了,现在请放下手中的鼠标,转身面向老师,老师有个疑问?同学们是不是分三步?一步一步把三个三角形给凑到一起啊? 学生:是。 师:那我们能不能一步就把它画出来呢? 生:…… 师:今天,我们就一起来学习如何一步就画出这样的图形。现在大家

仔细观察这个图形,然后回答下面三个问题: ①组成这个图形的基本图形是什么?画这个基本图形的绘图命令是什么? ②小海龟每画完一个基本图形,再画下一个基本图形时,是不是可以旋转得到,如果可以,应旋转多少度? ③小海龟一共重复画了几次基本图形? (学生思考,讨论) 师:好的,哪位同学愿意来和大家分享你的答案?请xx同学。 生:①组成这个图形的基本图形是三角形, 三角形的绘图命令:repeat 3[fd 50 rt 360/3] ②要旋转120°(rt 360/3 ) ③重复了3次 师:这位同学前面的知识点学的很扎实,三角形的绘图命令很熟练,也很善于思考和观察,谢谢你!请坐。老师还有一个疑问,如果我要在这个图形中在加入一个三角形,那么,画完第一个图形后,我应该旋转多少度?重复几次? 生:旋转90°,重复四次。 师:你是怎么知道要旋转90°,重复四次的? 生:因为有四个基本图形,所以要旋转90°,重复四次。 师:看来你已经抓住了图形重复的规律,很好,那么如果要5个基本三角形,要重复几次(生:5次),要旋转多少度?(适当提问几个学生)。5个的时候要旋转72°。

六年级下册信息技术教案3重复命令

3 重复命令 【教学目标】 1、知识目标:学会指挥小海龟准确地画出正多边形,学会使用repeat 命令 2、能力目标: 通过编程练习,培养严谨、认真、科学的编程习惯,提高计算能力、思维能力和推理能力。 3 情感目标: 使学生感受Logo语言画图的乐趣,培养学生学习Logo语言的兴趣。 【教学重点、难点】 重点:重复命令REPEAT勺功能及格式。 难点:让学生自己“悟”出重复命令中的内容、重复次数和重复内容间的关系。 【教学过程】 一、复习旧知,激趣导入学生说说:小海龟的前进、右转、提笔、落笔命令。画三角形的 命令。 1.学生在5 分钟内画的三角形、正方形、正六边形,比一比看谁画的最快2.分别让学生 展示命令和图形 3.教师课件展示命令 (1)请同学们画一个边长为 形?FD 80 RT 120 FD 80 RT 120 FD 80 RT 12080的三角(2)画一个边长为80的正方形FD 80 RT 90 FD 80 RT 90 FD 80 RT 90 FD 80 RT 90 (3)正六边形

FD 80 RT 60 FD 80 RT 60 FD 80 RT 60 FD 80 RT 60 FD 80 RT 60 FD 80 RT 60 讨论:同学们看看这三个作图命令有什么特点?(两个命令的重复)重复的次数与什么有关?(正多边形的边数)画三角形重复了几次?(重复了3 次) 画正方形重复了几次?(重复了4 次)画正六边形呢? (两个命令重复6 次) 讨论:每次小海龟旋转的度数,小海龟总共旋转多少度?(课件中填表)结论: 从上面的表格中我们发现画正三边形小海龟重复了3 次,每次旋转了120 度,一共旋转了360 4.从以上实例可以看出,在画正多边形时,当正多边形的边数越多时,重复执 行的命令也就越多,画起来也就越觉得麻烦和浪费时间。 怎样来解决这一问题呢?今天我们就来学习一个简便的方法。 二.新授 1.引导学生分析得出画三角形的重复执行内容是什么(两个命令FD 30 RT 120)重复了三次。 2.教师指出可以用这样的命令来画:REPEAT 3[FD 80 RT 120] 3.揭示课题:这就是今天我们学习的内容:重复命令(板书) 4.由三角形的画法得出重复命令的基本格式: 在“REPEAT 3[FD 80 RT 1里)]”中括号内的是重复执行的内容,数字3” 表示重复执行的次数,由此可得出重复命令的基本格式(板书)REPEAT重 复执行的次数[重复执行内容] 5 .提出注意点:REPEAT与重复次数之间应加空格,重复次数与中括号之间不加空格,否则命令不能执行。 6.试一试:

用logo重复命令教学设计及反思

用logo重复命令教学设计及反思 课 件www.5yk https://www.360docs.net/doc/3d3508389.html,简介:LoGo语言是一种计算机程序设计语言,它诞生于美国麻省理工学院人工智能实验室。LoGo在希腊文中有“文字”、“符号”和“思索”的意思。帕伯特发明的LoGo 就是希望孩子不要机械地记忆事实,强调创造性的探索。但我们发现当前学生学习LoGo虽然大多也能掌握这些知识,但这些知识是老师给灌进出的,而不是自己探索、自己悟出来的,因此学生独立思考、独立探索的能力就得不到培养。本节课就从学生兴趣入手,让学生在“探”中“悟”、“悟”中“探”,积极主动地获取知识,既可训练学生的思维,也能体现学生的主体性。 【教学目标设计】 1.知识目标:学会指挥小海龟准确地画出正多边形,学会使用repeat命令。 2.能力目标:通过编程练习,培养严谨、认真、科学的编程习惯,提高计算能力、思维能力和推理能力。 3.情感目标:在独立思考的基础上,同学之间相互协作,以组为单位相互竞赛,养成积极进取的学习习惯。 【教学重点、难点】

教学重点:重复命令REPEAT的功能及格式。 难点:让学生自己“悟”出重复命令中的内容 重复次数和重复内容间的关系。 教具:1张大纸,做表格,板书用。 【教学对象分析】 本节课是泰山版小学信息技术第三册下册第4课的内容,学生在此以前学会了LoGo的基本命令。这节课命令形式从单一命令到复合命令,命令功能从一步操作到多步操作,学生的认识过程也从形象过度到抽象,学生对LoGo语言有更多的认识,更深刻的理解。 【教学方法】 任务驱动法、启发式教学法、发现教学法。 【教学过程】 一、游戏,激趣导入 师:我找一个同学和老师一起表演游戏。同学们注意观察。师:我下命令,这个同学按我命令行走。前进一步,向右转90度,前进一步,向右转90度,前进一步,向右转90度,前进一步,向右转90度。 师:发现这个同学走了个什么图形? 现在展示的就是画正四边形的命令组,仔细观察这四组命令有什么共同点? 生:全部都是重复的,一样的命令。

LINUX系统中重复执行命令的方法小结

普通的重复执行命令 实际操操作过程中,经常会遇到重复执行同一命令,以观察其结果变化的情况,以前经常是上下键加回车,或是Ctr+p然后回车的方式。 现在告诉大家一个好用的命令——watch,它可以全屏执行这个命令,并显示执行结果。例如: 代码如下: #watch uptime #watch -t uptime #watch -d -n 1 netstat -ntlp #watch -d ’ls -l | fgrep goface’ //监测goface的文件 #watch -t -differences=cumulative uptime #watch -n 60 from //监控mail #watch -n 1 df -i;df //监测磁盘inode和block数目变化情况 参数具体含义如下 代码如下: -n, –interval= 指定时间间隔(秒),默认是2s -t ,-no-title 会关闭watch命令在顶部的时间间隔 -d, –differences[=cumulative] 高亮显示变动,-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来. 特定时间重复执行命令 有时,我们可以需要在指定时间间隔执行特定命令。例如,每3秒,想打印一次时间。 查看现在时间,使用下列命令。 复制代码

代码如下: $ date +%H:%M:%S 为了每三秒查看一下这个命令的输出,我需要运行下列命令: 代码如下: $ watch -n 3 'date +%H:%M:%S' watch命令的‘-n’开关设定时间间隔。在上述命令中,我们定义了时间间隔为3秒。你可以按你的需求定义。同样watch 也支持其他命令或者脚本。

六年级下册信息技术教案3 重复命令

3重复命令 一、教学内容分析 《重复命令》是川教版《小学信息技术》(选修)的内容,是在学生掌握前进、后退、左转、右转等logo基本命令的基础上进行教学的。通过学习画正多边形,使学生掌握重复命令repeat的功能及格式,体会重复命令简洁、高效的特点,进一步感受logo语言的魅力,也为学生以后学习“重复命令的嵌套”打下坚实的基础。 二、教学对象分析 本课的教学对象是小学六年级学生,他们已经具备了一些logo编程所必须数学知识和一定的逻辑思维能力。通过前面几节课的学习,学生已经掌握了用logo语言绘图的一些基本命令和基本方法。 三、教学目标 1、知识目标: 学会指挥小海龟准确地画出正多边形,掌握repeat命令的基本格式和使用方法。 2、能力目标: 通过编程练习,培养严谨、认真、科学的编程习惯,提高计算能力、思维能力和推理能力。 3、情感目标: 培养学生丰富的想象力与创造力,促进学生自主、合作、探究能力的提高。 教学重点: 重复命令repeat的功能及格式,确定重复的内容与重复次数。 教学难点:

小海龟的方向变化与转过角度的计算推理,正多边形渗透到圆的理解。 四、教学过程: (一)、复习引入,揭示课题 1、复习提问:通过前面的学习,我们已经学习了哪些logo命令? 学生回答,(前进命令fd 、左转命令lt、右转命令rt、抬笔命令pu、落笔命令pd……) 2、命令串的书写格式 3、游戏:对口令。 要求:打开logo程序,根据教师口令,编写相应命令。如:前进100步、左转90度,抬笔…… 4、课件出示下面的图形,xx共同欣赏。 师:从这节课开始我们学习重复命令,学会这条命令后,我们就能画出很多由重复图形组成的漂亮图形。 板书课题:重复命令 (二)、动手操作、探究新知 1、动手操作,用logo命令画正方形。 ①仔细观察:xx画出的是什么图形。 课件直观演示小海龟的动作:前进80步,右转90度,前进80步,右转90度,前进80步,右转90度,前进80步,右转90度。 ②提问:小海龟画出的是什么图形?(正方形)你能在logo中画出这个正方形吗?学生编写命令,画出一个边长80海龟步的正方形,教师巡视指导。 ③展示一名学生的命令行。提问:仔细观察这些命令,你有什么发现?(相同的命令[fd80rt 90]重复了4次。)

用重复命令画正多边形教学设计

宝石开花 —用重复命令画正多边形 课题:宝石开花—用重复命令画正多边形 教学目标: 知识与能力: 学会重复命令的格式及应用,能用它画出正多边形和其他简单图形。 了解什么是嵌套,并能使用嵌套的方法画出复杂且有规律的图形。 学会用SETPC 命令进行彩色绘图。 过程与方法: 充分利用多媒体、网络教室及教学系统等多种教学手段,把握好每一分钟教学时间,提高课堂教学效率,完成教学任务,达到教学目标。 情感态度价值观: 培养学生观察、分析和解决问题的能力。 重点: 重复命令的格式、使用及技巧。 难点: 1. 对图形深入分析,找出其中规律性的部分,确定重复的动作,并转化为需重复执行的命令。

2. 重复命令的嵌套应用。 教材分析: 从本课开始,教学的难度有所加大,学习的命令也更复杂,并逐渐介绍一些例如嵌套之类比较抽象的概念和方法 教法: 讲授法、演示法、讨论法、问题探索法、任务驱动法和上机练习法 学法: 讨论法、问题探索法、讨论法、问题探索法、上机练习法 学情分析: 在学生学习并熟悉了logo语言,要进一步学习更深层次、更具吸引力有兴趣的学习内容,使学生在能力进步的范围内学习新的内容,学习新的知识,逐渐完整学习学科知识。 课时安排:2课时 新课讲授: 一、引入 师:请同学们用前面学习的命令来画一个正方形。 生:画好了,画好了…… 师:好,下面请同学仔细观察你画正方形所用命令的特点。 生:全部都是重复的,一样的命令。 老师棒不棒?学习完这节课,你会发现,原来你自己也非常棒。 师:这4组命令是相同的,也就是重复的,反复输入相同的命令

既费时又费力,下面,请同学们看看老师给大家画一个正方形。 生:哇,老师你…… 师:Logo语言中有一条命令REPEAT,它能把相同的命令简化,不用再反复输入多次,让你省事又省力,今天我们就来学习这条命令——REPEAT命令,即重复命令。 板书:重复命令画正多边形。 二、教授新知 出示四条。 师:仔细看这命令,你发现这四条命令与老师输入的一条命令有什么相同点不同点? 生:重复了4次,中括号里的内容是一样的。 师:我们重复了4次,重复命令就是repeat。 输入命令时要注意什么呢?中括号。 师:好,自己试一试,感受一下重复命令的魅力。 我说过了,咱们同学是最棒的。 小海龟一共走了多少度? 师:刚才我们用重复命令画了个正四边形,我们再画个正三角形试试呢? 想一想,小海龟每次的旋转角度是多少? 一起看黑板。 师:边说边填写。 师:我们再画个六边形试试?那六边形小海龟的旋转角度应该是

第七课 重复命令

第七课重复命令 教学目标 1.知识目标 知道重复命令的功能和格式。 知道保存和取出图形的功能和格式。 2.能力目标 能熟练地地运用重复命令画简单的图形。 能熟练地地对图形进行保存和取出。 通过编辑重复命令培养学生的空间思维和逻辑思维能力。 通过对图形的观察和识别,培养学生图形的分析和综合能力。 3.情感目标 培养学生以简单为美的审美情感。 教学重点 重复命令。 保存图形命令。 取出图形命令。 教学难点 重复命令。 学情分析 小学六年级的学生在知识层面上已经具备了一定的计算机和平面几何知识;在认知层面按皮亚杰的认知发展阶段。该阶段的学生(七八岁~十一二岁)正处于具体运算阶段,这个阶段的学生能进行具体

运算,能在同具体事物相联系的情况下,进行逻辑运算;在技能层面,该阶段的学生对计算机的基本操作比较熟悉;在情感态度层面,该阶段的学生喜欢接受新事物,对新奇的知识能够保持比较长久的注意力。这些特征为学习LOGO奠定了良好的基础,教师在设计教学和实施教学的过程中,应综合考虑学生这几方面的特征,找到学生的最近发展区,通过创设有趣、生动、形象的情境开展教学活动。 教学方法 情境教学法、启发式教学法。 所用课时 1课时。 教学环境 多媒体机房。本课教学应至少一人一机或两人一机,投影机一台或机房配备广播系统。 教学过程 一、引入新课 老师:通过前一单元与小海龟的接触,我想大家都对小海龟有了一定的认识,现在小海龟托老师来考考你们,看你们到底对它了解多少。请大家想想,你们心中的小海龟有什么特点呀?(复习上一节课的内容,同时调动学生的学习积极性,活跃课堂气氛) 学生:小海龟有一条神奇的尾巴,它的尾巴可以画图、涂颜色;输入命令小海龟就能画出好多漂亮的图形… 老师:看来,小海龟早就成了你们的好朋友啦,不然你们怎么对

第四讲 重复命令

第四讲 重复命令 1、 重复命令的格式 格式:repeat 重复的次数[命令序列] 功能:按指定的次数重复执行所规定的命令序列。 注意:重复执行的命令序列必须用方括号括起来;重复次数应当是自然数,若为小数将忽略小数部分。 例:(用非重复命令画一个正形) ? fd 80 rt 90 ? fd 80 rt 90 ? fd 80 rt 90 ? fd 80 rt 90 画正多边形的公式: Repeat 边数[fd 边长 rt 360/边数] 或 Repeat 边数[fd 边长 lt 360/边数] 注意:因为画完正多边形海龟又回到原位,故转了一周(360度),所以,每画一边,海龟转动的角度应为“360/边数”,其中的斜杠(/)表示除号。 例 用三十六边形逼近一个圆 ?repeat 36[fd 5 rt 10] 我们可以用repeat 36[ rt 5 fd 5 rt 5]的方法来修正这个圆,使其更逼近圆 例:画对边分别平等的的四边形——平行四边形 ?cs ?rt 50 ?repeat 2[fd 60 rt 40 fd 100 rt 140] ;画平行四边形 注意:一句命令行后面可以用“;”来带出注释部分,“;”后面的注释不会被程序执行,起解释说明该命令行的作用。 2、 抬笔与落笔 (1)、抬笔命令 格式:PU 功能:抬起画笔,海龟移动时不再画线 (2)落笔命令 格式:PD 功能:落下画笔,海龟移动时画线 注意:抬笔完,如果要让海龟恢复画出线条,一定要记住先让海龟PD (落笔) 例:画一条水平虚线,线段长为5步,间隔也为5步 ?CS RT 90 ?REPEAT 10[PD FD 5 PU FD 5]

重复自由变换命令教程

一个教程让你了解PS中魔术般的工具啊哈?是不是在想是啥命令?(快说!) 诶,蛋定!它就是重复自由变换这个是啥?跟自由变换一样么? 当然不一样,来来来,我做示范给童鞋们看看! (提醒下:不知道啥是PS的童鞋呢,可以自行百度了解下哦) 第一步:新建一个画布(别逗了,这个也要讲么?) 我也不想讲,可是小白可不会放过我的~ 谁都是从小白开始的,大家要多多关照小白~ 关爱小白,关爱未来的你~

打开PS,新建一个画布,参数如下(画布都没有,你想干啥~) 建议小白们把每个设置都对照下,如果做完不对,请不要怪我。。。不然我会 第二步:画一个正圆 选择椭圆工具(椭圆工具又是啥玩意?呃,看图吧)

在你的画布上点击一下左键,会弹出一个对话框,然后设置参数(参数,如下!) 不要问,为啥是二百五,这真的只是巧合,你们信么? 23333333 点击确定以后,把圆用移动工具移动到画布中间的位置~ (这是啥玩意?)(啊啊啊,大佬,我错了,这个你百度一下,要么等你找到我,我再告诉你,哈哈哈。。。)做完之后是这个样紫~

我去,为啥像岛国国旗呢~失误失误 第三步:选择椭圆1这个图层,Ctrl+J(复制图层的快捷键)得到一个椭圆1拷贝的图层~像这样 第四步:选择椭圆1拷贝的图层,Ctrl+T(自由变换) 整体放大到110% (是不是对这个命令有点熟悉的感觉,往上翻就知道了~)参数如下

改完参数后,点下最右边的勾就完成变换了~(不会就面壁去) 第五步:把圆换个颜色,向左,向上都移动20像素,用移动工具~效果如下 咳咳,接下来要快一点了,发现太详细了,我就不用睡觉了~ 还有哪不懂的童鞋,找到我,再问我吧~ 第六步:合并形状,减去顶层形状 把这两个图层选中,然后右键空白区域,如下:

六年级下册信息技术教案 3重复命令

3重复命令 【教学目标】 1、知识目标: 学会指挥小海龟准确地画出正多边形,学会使用repeat命令 2、能力目标: 通过编程练习,培养严谨、认真、科学的编程习惯,提高计算能力、思维能力和推理能力。 3情感目标: 使学生感受Logo语言画图的乐趣,培养学生学习Logo语言的兴趣。 【教学重点、难点】 重点:重复命令REPEAT的功能及格式。 难点:让学生自己“悟”出重复命令中的内容、重复次数和重复内容间的关系。 【教学过程】 一、复习旧知,激趣导入 学生说说:小海龟的前进、右转、提笔、落笔命令。画三角形的命令。 1.学生在5分钟内画的三角形、正方形、正六边形,比一比看谁画的最快 2.分别让学生展示命令和图形 3.教师课件展示命令 (1)请同学们画一个边长为 形?FD 80 RT 120 FD 80 RT 120 FD 80 RT 12080的三角(2)画一个边长为80的正方形FD 80 RT 90 FD 80 RT 90 FD 80 RT 90 FD 80 RT 90

(3)正六边形 FD 80 RT 60 FD 80 RT 60 FD 80 RT 60 FD 80 RT 60 FD 80 RT 60 FD 80 RT 60 讨论:同学们看看这三个作图命令有什么特点?(两个命令的重复)重复的次数与什么有关?(正多边形的边数)画三角形重复了几次?(重复了3次) 画正方形重复了几次?(重复了4次)画正六边形呢? (两个命令重复6次) 讨论:每次小海龟旋转的度数,小海龟总共旋转多少度?(课件中填表)结论: 从上面的表格中我们发现画正三边形小海龟重复了3次,每次旋转了120度,一共旋转了360 4.从以上实例可以看出,在画正多边形时,当正多边形的边数越多时,重复执 行的命令也就越多,画起来也就越觉得麻烦和浪费时间。 怎样来解决这一问题呢?今天我们就来学习一个简便的方法。 二.新授 1.引导学生分析得出画三角形的重复执行内容是什么(两个命令FD 30 RT 120)重复了三次。 2.教师指出可以用这样的命令来画:REPEAT 3[FD 80 RT 120] 3.揭示课题:这就是今天我们学习的内容:重复命令(板书)4.由三角形的画法得出重复命令的基本格式: 在“REPEAT 3[FD 80 RT 120]”里,中括号内的是重复执行的内容,数字“3”

如何防止头文件被重复包含、嵌套包含

如何防止头文件被重复包含、嵌套包含 #include文件的一个不利之处在于一个头文件可能会被多次包含,为了说明这种错误,考虑下面的代码: #include "x.h" #include "x.h" 显然,这里文件x.h被包含了两次,没有人会故意编写这样的代码。但是下面的代码: #include "a.h" #include "b.h" 看上去没什么问题。如果a.h和b.h都包含了一个头文件x.h。那么x.h在此也同样被包含了两次,只不过它的形式不是那么明显而已。 多重包含在绝大多数情况下出现在大型程序中,它往往需要使用很多头文件,因此要发现重复包含并不容易。要解决这个问题,我们可以使用条件编译。如果所有的头文件都像下面这样编写: #ifndef _HEADERNAME_H #define _HEADERNAME_H ...//(头文件内容) #endif 那么多重包含的危险就被消除了。当头文件第一次被包含时,它被正常处理,符号_HEADERNAME_H被定义为1。如果头文件被再次包含,通过条件编译,它的内容被忽略。符号_HEADERNAME_H按照被包含头文件的文件名进行取名,以避免由于其他头文件使用相同的符号而引起的冲突。 但是,你必须记住预处理器仍将整个头文件读入,即使这个头文件所有内容将被忽略。由于这种处理将托慢编译速度,所以如果可能,应该避免出现多重包含。 test-1.0使用#ifndef只是防止了头文件被重复包含(其实本例中只有一个头件,不会存在重复包含的问题),但是无法防止变量被重复定义。 # vi test.c ------------------------------- #include #include "test.h"

在AIX下重复已经使用过的命令

在AIX下重复已经使用过的命令 在AIX下默认使用的shell是KSH,和Linux下的BaSH不一样的是,不能用DOS下的^键或者其他我们已经熟悉的快捷键来重复已经使用过的命令。比如在DOS命令行下,大家可以通过F7来取得在当前DOS窗口中输入过的不重复的命令列表(Windows对当前窗口顺序输入的非连续重复的命令进行排序,以0,1,2...来编号);F1重复上次同一个位置上的字符;F3重复上次所有的命令;F5和F8依次向上获取已经输入过的命令;F9是可以输入你要显示的已输入的非重复的命令号码(比如,进入某 DOS窗口之后,我依次输入了两条命令:dir和cd test,那么dir是本窗口的第0号命令;类推,cd test是本窗口的第1号命令)。F9的功能和F7的功能类似,只是F7从列表中选择,F9则直接输入号码:这两个功能当你输入的命令比较长的时候是比较有用的。 要想在AIX下使用上次你已经使用过的命令,可以使用以下的方法: 1、在KSH下,运行set -o vi,这个时候整个命令状态就是是vi编辑器了,操作的方法和vi编辑器一模一样,要重复上次的命令,就在当前状态栏下按ESC,然后输入k,就可以看到下一条命令,按下j就可以查询上一条命令;h可以在当前行向前移动一个字符,l可以在当前行向后移动一个字符。当然这个时候相当于处于vi的状态,所有在vi状态下的对单行操作的命令都可以使用,编辑好之后直接按回车即可执行 2、如果不不是在KSH下,那么你可以在命令窗口下运行ksh -o vi,其他的命令和第一种方法一样 3、在KSH的环境变量中设置EDITOR=vi即可,修改的方法即在.profile中直接加入EDITOR=vi; export EDITOR即可 4、删除历史命令,可以在当前用户的主目录下,查询到一个.sh_history的文件,里面记载了你所有在当前用户输入过的命令。可以将这个文件编辑一下,然后将其中的命令删除掉就可以了。当然你可以将自己喜欢的命令或者比较长的命令放在里面,以便日后直接调用。上面讲的采用vi的命令来取得上次的命令,其实是从这个文件中取得信息的 5、以下小技巧: a、重复执行上一条命令可以直接在KSH状态下输入r b、在KSH状态下执行r a=b,意思是先将上一条命令中的a字符用b字符替换,然后运行Modified by Linwf according to https://www.360docs.net/doc/3d3508389.html,/space.php?uid=20785104&do=blog&id=495480 @20111105

第6课 客家婚俗的请柬——重复命令的嵌套

第6课客家婚俗的请柬 ——重复命令的嵌套 (一)教学内容分析 本课教学广东教育出版社出版的广东省小学课本信息技术第三册(下)第6课。本节课主要教学使用重复命令的嵌套,并让学生学会如何灵活嵌套子重复命令,实现多个图形的嵌套效果。 重点:掌握重复命令的嵌套格式。 难点:单个图形旋转的方法和规律,多个图形的嵌套。 (二)教学对象分析 本节课的教学对象刚学过重复命令,能用重复命令画出正多边形等。本节课接着学习重复命令的嵌套,让学生发现规律、总结如何嵌套使用重复命令,学会分析复杂图案的重复单元和重复规律。在老师引领下,自己尝试设置不同的嵌套位置,查看嵌套效果培养学生举一反三的能力,培养学生观察事物、分析事物的能力。 (三)教学目标 1.知识与技能 (1)学会使用重复命令。 (2)领会重复命令的嵌套格式。 (3)学会重复命令的嵌套。 2.过程与方法 (1)通过尝试练习和分组讨论交流,探索复杂图案的构图规律,掌握用重复命令的嵌套绘制图形的方法。 (2)通过画五角星和画六边形两个重复命令语句的不同嵌套形式,体会嵌套位置不同绘图效果的差异,达到灵活使用重复命令嵌套的目的。 (3)留心生活中的复杂图案,尝试分析和捉取其中重复部分,并尝试用重复命令嵌套的方法绘制。 (4)通过嵌套图形的实践,培养学生实践动手的能力和综合分析问题的能力。 3.情感态度与价值观 (1)感受信息技术的神奇,展示信息技术的强大功能,激发学生应用信息技术的热情。

(2)培养学生合作学习的精神。 (四)教学策略 本课设计思想是边引导边练习,让学生在老师的点拨和同组同学的帮助下,体验到重复命令嵌套的绘图效果。(1)熟练用重复命令画长方形、五角星、六边形的语句,(2)对重复的重复,老师示范一种嵌套方法,鼓励学生做其他位置嵌套的尝试,通过绘制过程,帮助学生了解新的构图思维与方法。 (五)教学方法 以任务驱动法为主,启发式教学法为辅。 (六)教学过程 ①②③④ 对组图一:师:你看得懂吗?

MACH3加工代码(重复指令)

孔加工是数控加工中最常见的加工工序,数控铣床和加工中心通常都具有能完成钻孔、镗孔、铰孔和攻丝等动作是孔位平面定位、快速引进、上作进给、快速退回等,这样一系列典型的加上动作己经预先编好程序,存储在内存中,可用称为固定循环的一个G代码即可完成,该类指令为默态指令,使用他编程加工孔时,只需给出第一个孔加工的所有参数,接着加工的孔凡是与第一与第一个孔相同的参数均可省略,这样可极大的提高编程效率,从而简化编程工作,也使程序变得简单易读。下表列出了这些指令的基本含义 孔加上固定循环指令有G73、G74、G76、G80 ~G89,通常由下述6个动作构成(见图): (1) X, Y轴定位:使刀具快速移动到孔加工的位置; (2)定位到R点(定位方式取决于上次是G00还是G0l) ; (3)孔加工:以切削进给的方式执行孔加工的动作。 (4)在孔底的动作:包括暂停、主轴准停、刀具移位等动作。 (5)退回到R点(参考点):继续加工其它孔且可以安全移动刀具时选择返回R 点。 (6)快速返回到初始点:孔加工完成后一般应选择返回起始点。 固定循环的数据表达形式.可以用绝对坐标(G90)和相对坐标(G91)表示,如图所示,其中图(a)是采用G90的表示,图(b)是采用G91的表示。 二、固定循环指令的编程格式 孔加工固定循环指令的通用编程格式为: G98 G90 G□□X _Y_ Z _R_Q_P_ I_ J_ K_ F_ L G99 G91 说明: G98:返回初始平面; G99::返回R点平面; G□□:固定循环代码G73、G74、G76和G81~G89之一; X、Y:加工起点到孔位的距离(G91}或孔位坐标(G90)(在xy平面的坐标位置) ; R:初始点到R点的距离(G91}或R点的坐标(G90) ; Z:R点到孔底的距离(G91}或孔底坐标(G90) ; Q:在G73、G83中,是用来指定每次进给深度; I、J:刀具在轴反向位移增量(G76/G87) ; P:刀具在孔底的暂停时间; F:切削进给速度; L:固定循环的次数; 注: 1、G73、G74、G76和G81~G89、Z、R、P、F、 Q、I、J、K是模态指令,一旦指定,一直有效,直到出现其它工加工固定循环指令或固定循环取消指令G80, 或G01~G03等插补指令才失效。因此,多个工加工时,该指令只需指定一次,以后的程序段只给孔的位置即可。

OGO重复命令的嵌套教学案例.doc

OGO重复命令的嵌套教学案例 一、教学内容 logo重复命令的嵌套。(泰山出版社小学信息技术第三册下) 二、教学目标 1.知识目标:通过本课教学,使学生理解重复命令的嵌套格式,掌握利用旋转画图的方法,能够熟练运用嵌套的重复命令画图。 2.能力目标:拓展学生思维空间,使学生能够利用信息技术手段理解旋转画图的数学思维方式。 3.情感目标:通过本课的学习,提高学生学习信息技术的兴趣,使学生在乐中学,学中乐,为进一步学习信息技术打下坚实基础。 三、教学分析 1.教材分析: 教学重点:理解重复命令的嵌套格式。 教学难点:掌握利用重复命令的嵌套画旋转图形的方法和规律。 2.学生分析: 重复命令的嵌套,对学生来说理解其格式相对容易一些(只不过是重复命令里面又套了一个重复命令),如何利用重复命令的嵌套画旋转图形对学生来说理解上有一定的难度,主要表现在以下两个方面: ①搞不清画这个图形都在重复哪些动作? ②画完单个图形之后应旋转的角度? 四、教学设计

本课的教学内容,必须在学生充分理解重复命令的基础上展开,因此在教学时,可采用展示作品的形式引入,放手让学生大胆讨论、实践,从而总结归纳出画这样图形的方法。教师在整个教学过程中要起到穿针引线和启发点拨的作用,积极引导、帮助学生完成自主探索的过程,充分发挥学生的主观能动性。最后教师可以综合学生的课堂表现给出评价,主要从三个方面进行:①学生通过学习本课了解、掌握重复命令的嵌套。②运用重复命令的嵌套能画出大风车和旋转的图形。③培养学生的创新意识,能运用重复命令的嵌套绘制出不同的图形。 五、教学方法 本课教学建议采用启发式教学法、发现教学法和任务驱动教学法。 六、教学准备 1.事前设计好的幻灯片。 2.课堂评价表。 七、教学过程 1.教师导入 [师生问好,提出任务] 师:上节课我们学习了利用重复命令画正多边形图形的方法,同学们完成的很好。下面请同学们再来欣赏一幅小海龟画出的精美图案(出示幻灯片见图一)。请同学们仔细观察这个图案有哪几个图形组成,如果让你来指挥小海龟画这个图案,你会怎样想?下达什么命令?请同学们思考、讨论一下,也可以上机试一试? 2.课程展开

小学六年级信息技术 第6课巧妙的套用—重复命令的嵌套教学设计

第6课巧妙的套用—重复命令的嵌套教学设计 一、教学目标 1.知识与技能 在充分理解和掌握了重复命令格式的基础上,使学生理解重复命令的嵌套格式,掌握利用旋转画图的方法,能够熟练运用嵌套的重复命令画图。 2.过程与方法 通过重复命令的嵌套实践,拓展学生思维空间,使学生能够利用信息技术手段理解旋转画图的数学思维方式 3.情感、态度与价值观 通过解决计算旋转图形角度的问题,让学生认识到数学知识在信息技术学科的重要性,体会到学科整合的实例。 二、教材分析 1.设计思想与内容结构 本课是广东教育出版社出版的广东省小学课本信息技术第三册(下)的第6课,共分两个小节,要求学生能够理解重点“重复命令的嵌套格式”,突破难点“重复命令的嵌套画旋转图形的方法和规律”。教材通过分步的命令格式和重复的命令格式这两种方法对比,使学生能较为直观地理解和掌握利用重复命令画单个图形的旋转图形的规律。在次基础上,进一步掌握具有多个图形的重复命令的嵌套。 2.教学重点和难点 重点:理解和掌握PC Logo中重复命令的嵌套格式 难点:掌握利用重复命令的嵌套画旋转图形的方法和规律。 三、教学对象分析 学生通过前面5课的学习,已经掌握了PC Logo的基本命令,并且能够运用这些命令绘制出简单的图形。 由于小学生的认知特点,学生在理解重复命令的嵌套,对其格式的理解相对容易一些。但在思维上,学生在理解利用重复命令的嵌套画旋转图形时存在一定的难度,主要体现以下方面:一是难以掌握应该旋转那些图形,二是画完单个图形之后应旋转多少度。 四、教学理念 以“任务驱动”的教学模式为主导,激发学生的学习兴趣;以学生自主探究、小组合作为主线,让学生共同完成学习任务,体会集体合作学习的快乐;以教师讲解为辅,引领学生完成教学任务,达到教学目标。 五、教学环境 网络环境下的多媒体电脑室,教师准备好的学习素材。

Python简化重复命令教案

Python简化重复命令 教材分析: 本节主要内容是Python程序设计的第三节,也是这一单元的重点和难点,是在掌握循序结构程序的基础上真正接触结构化程序设计,能够理解并掌握循环语句的含义,其他语句就很容易理解了。 学情分析: 学生通过以上章节的学习,分化现象比较严重,有的学生对程序设计有浓厚的兴趣,而有的学生却有畏难情绪。本节内容是整个单元的重、难点。因此学习难度较大,在教学中必须消除学生的畏难情绪,循序渐进地学习。 教学目标: 知识与技能:1、了解循环语句的作用,理解循环程序结构。 2、掌握“for循环变量in range 次数”语句结构和执行过程。 3、掌握循环语句的格式及注意事项。 过程与方法:1、通过分析“小黑动起来”的程序,让学生逐步掌握for循环语句的执行过程应用和语法应用。 2、通过结构化程序设计的体验,让学生进一步掌握利用循环结构程序如何解决实际问题。 情感态度价值观:1、教学中帮助学生克服学习过程的畏难情绪,在不断的探究思考中培养学生的探索精神。 2、通过设计算法并编程实现,让学生感悟算法的价值,激发学生创新实践素养的培养。 教学重难点: 重点:1、循环语句的格式和应用。 2、循环语句的执行过程。 难点:1、双重循环语句的应用。 2、利用循环结构程序设计解决不同实际问题。 教学方法: 任务驱动法,通过情景设置,采用阶梯式教学递进,帮助学生逐步突破教学重难点。 我们来学习一种新的程序结构——循环

这段程序存在两个循环:

import turtle 小黑=turtle.Turtle() for i in range(12) 课后反思:循环结构程序设计是本单元的第一重难点,也是学生开始真正接触结构化程序设计的起点,因此要帮助学生打好基础,并带领学生由浅入深循序渐进的理解并应用。 板书设计:

相关文档
最新文档