文档库 最新最全的文档下载
当前位置:文档库 › Two Lab Exercises for an Introductory Robotics Class

Two Lab Exercises for an Introductory Robotics Class

Two Lab Exercises for an Introductory Robotics Class
Two Lab Exercises for an Introductory Robotics Class

Two Lab Exercises for an Introductory Robotics Class

Jennifer Kay

Computer Science Department

Rowan University

201 Mullica Hill Road

Glassboro, NJ 08028

kay@https://www.wendangku.net/doc/4b8217225.html,

Abstract

Two lab exercises for an undergraduate Introduction to

Robotics class are discussed. The first is an early assignment that uses a robot to measure the length and width of a box.

The second is presented much later in the semester; students

are assigned the task of coming up with an interesting project to implement with their robot kits. This second assignment resulted in significant student enthusiasm and interesting projects. Selected projects using a Handy Board on a Lego base are described.

Introduction

The Robotics class at Rowan university is designed for Jun-ior and Senior computer science majors, and expects these students to have a solid mathematical background (includ-ing some calculus and linear algebra), as well as a basic background in programming, data structures, and algo-rithms.

Students are introduced not only to traditional industrial robot arms and machinery, but also to the field of autono-mous mobile robots and current research in robotics. Robotics is taught from a Computer Science perspective, emphasizing the software, artificial intelligence, mathemat-ical, and algorithmic aspects of the course, and de-empha-sizing the low-level hardware control.

Although the course never meets in a computer labora-tory, students are split into groups of two or three individu-als, and each group is provided with a Handy Board and lots of Lego parts. Over the course of the semester, the groups are given several small assignments. These assign-ments help the students become more comfortable with the equipment and begin to understand its capabilities.

Early Lab: Measuring a Box Educational Objectives

After completing this assignment, students should:

?Be comfortable writing programs in the robot program-ming language.

?Have experience using some of the sensors included in their robot kits.

?Have an understanding of the need for sensor calibration.?Have developed a crude calibration algorithm.?Understand that apparently minor changes in the envi-

ronment (including such things as lighting and initial position of the robot) can have a major effect on the per-formance of the system.

In addition, students may:

?Gain additional design experience.

Background Material

This is generally the second lab assignment I give to stu-dents in my Robotics class. In their first assignment, stu-dents build the robot base (to my specifications), and implement an obstacle avoidance program that we have previously discussed in great detail in class. Thus, by the time they get the box assignment, students have a basic physical configuration for their robots, and an understand-ing of how to download and execute programs on the robot. In my class we use Handy Boards [3] with Lego bases. This system, as well as Lego Mindstorms system, requires students to have some competency with Lego design. Fred Martin has written an excellent introduction to Lego design that really helps the student (or instructor) who may not have had extensive experience with Lego as a child. [7] Students programming in Interactive C (IC) clearly bene-fit from the IC manual, which is available on-line. [4]

Description of Hardware and Software Required As noted above, my class uses Handy Boards, programmed using Interactive C, and mounted on Lego bases. Students are provided with a variety of touch sensors as well as two types of range sensors, though a single type of sensor can be used.

A less expensive option for a laboratory is the Lego Mindstorms [6] system. The Lego Mindstorms kit comes with its own visual programming environment, which is frequently too limited for use in this type of course. How-ever several open source alternatives exist for programming the Mindstorms in a wide variety of languages including Ada, C, Scheme, and Java. O’Hara and Kay provide a sur-vey of open source software for educational robotics in [8]. More advanced robots such as Kheperas [5] and Pioneers [10] are certainly also an option, though the price is proba-bly beyond that of many departments.

Students will appreciate it if you leave a few cardboard boxes of different dimensions in the lab so that they have some examples on which to test their systems.

Step-by-Step Instructions

The following is a slightly modified version of my most recent box measuring assignment. I have left in some Handy Board specific details (e.g. using the “start” and “stop” buttons), which would obviously be modified to suit your robot.

Introduction. This assignment describes three distinct pro-grams to measure the outside of an orthogonal (i.e. made up of right angles) cardboard box. I encourage you to write programs 1 and 2 before writing program 3. Bring your robot to class on the due date ready to demonstrate the pro-gram with the highest number that works correctly, e.g., if you get 1 & 2 working, but not 3, you should bring your robot to class ready to demonstrate program 2. It is better to bring a completely working program 2 than a buggy pro-gram 3. In addition, bring to class a hard copy of the code, which should be clearly written and well documented. You may assume that the box will not move while your robot executes your program.

Program 1. Write a program that measures one side of a cardboard box using your robot. I will bring in a cardboard box to class that you will not have seen before the class starts.

Demonstration directions: You will place the robot at any location and orientation you like outside of the box, and then press the start button. Your robot should measure the side of the box, and when it finishes measuring it should stop moving and display the length of the side of the box, in centimeters, on its display (with a nice message, not just a number!)

Program 2. Write a program that computes the volume of a cardboard box. You will manually enter the height and width of the box in centimeters (see below). You may assume the box will be an integer number of centimeters high and wide, though the length may be a floating point value).

Demonstration directions: You will enter the height and width of the box, place the robot at any location and orien-tation you like outside of the box, and then press the start button. Your robot should measure the side of the box, and when it finishes measuring it should stop moving and dis-play both the length of the side of the box and the volume of the whole box. You may use any method you choose to input the width and height of the box.

To enter the height and width of the box, I suggest the following technique: Press the stop button and let go and pause briefly. Repeat as many times as necessary to indi-cate the height of the box. (A message on the display con-firming the number of presses would be helpful). Then press the start button. Now press the stop button and let go and pause briefly. Repeat as many times as necessary to indicate the width of the box. (Again, a message confirming the number of presses would be helpful). Then press the start button. Finally, place your robot as desired, and press the start button again to start it measuring.Program 3. Write a program that computes the volume of a cardboard box. You will manually enter the height of the box in centimeters (see below). You may assume the box will be an integer number of centimeters high, though the length and width may be floating point values). Demonstration directions: You will enter the height of the box, place the robot at any location and orientation you like outside of the box, and then press the start button. Your robot should measure two sides of the box (without any human intervention). When it finishes measuring it should stop moving and display the length, width, and volume of the box. You may use any method you choose to input the height of the box.

How to Evaluate Results

Clearly the accuracy of the students’ measurements are one important metric. Code design and style is also important. Having students demonstrate their systems to the class is valuable in demonstrating different problem-solving tech-niques.

Final Lab: Do Something Cool Introduction

Because my course does not have any class time in the lab, the early lab assignments are somewhat limited in their scope. This project is designed to have the students attempt a larger task, with an assignment that they have more time to complete.

I treat this assignment as a mini research project for the students. Students are required to provide a written pro-posal before they begin their work, and oral and poster pre-sentations are required in addition to a final demonstration and write-up.

Educational Objectives

After completing this assignment, students should:?Have experience developing a more complex robotic system.

?Have integrated concepts that they have learned in the class into their robot.

?Have experience creating a project specification.

?Be able to design a research poster to present their work. In addition, students may:

?Gain additional design experience.

?Have a lot of fun.

Background Material

In this lab, students are asked to come up with an interest-ing robotics project and implement it. Because the assign-ment is so general, it is appropriate for students with virtually any prior hands-on experience in robotics.

The first time I taught Robotics, this was not the final project; it was followed with a collect ping-pong balls com-

petition. Much to my surprise, the students were less enthu-siastic about the competition than about the “cool” projects. Using this as a final project the next time I taught the course, and giving the students more time to work on it, proved more successful. I plan on continuing to use it as a final class project.

This assignment generates tremendous excitement in the class. During the first few days after the project is assigned students frequently approach me, whispering their ideas so that other groups can not hear.

Step-by-Step Instructions

Introduction. This should the most enjoyable, but also the most challenging of your lab assignments. Your goal is to “do something interesting” with your robot. You may work as a single team, or have a pair of teams work together on a multi-robot project.

While I encourage you to come up with the “coolest”project you can, you need to think carefully about what you can accomplish in the time allotted. Your project should be designed with two goals in mind. The first should be an interesting project that you are reasonably confident you can achieve, given what we have learned in class and your prior project experience. The second should be more of a stretch that builds on your first goal and goes further, trying to accomplish something that you are not certain you can do.

Part 1: Talk To Me. Your team (or you and your partner team) should outline a project you are interested in pursu-ing. Then, as a group, come and talk to me for a few min-utes about your idea. I want to make sure that your two goals are reasonable: big enough to be interesting and chal-lenging, but limited enough that you should be able to com-plete your project in the available time.

Part 2: Project Proposal. Once I have spoken with your group and agree that you have a good idea, write a one or two page project proposal. Be sure to include:

?Project Summary. This should be a one or two paragraph high-level overview of the final system. You should write your summary in such a way that a Junior or Senior computer science student (including those without any experience in robotics) would understand the intended behavior of your system.

?Project Description. This will be the bulk of your pro-posal. Explain in detail what you plan to do, and how you plan to do it. Include your plans for the robot design, the sensors you expect to use, and thoughts about the soft-ware design. Your plans for how you expect to achieve your first goal should be quite detailed. Your plans for how you expect to achieve your second goal should show that you have thought about the problem and have some ideas of how you will accomplish it.

?An estimated time line. By now you should know that things always take longer than you expect. One rule of thumb that I use is to multiply the amount of time you expect it will take you by two, and then add one. So if you expect a task will take you two hours, allow 5 hours.

If you expect a task will take you three days, allow a full week. I recommend that you allow yourself a full week to do Part 4 of this assignment.

Part 3: Do It! After you have submitted your written pro-posal, and I have approved it, get to work.

Part 4: Final Project Submission. You will be expected to provide the following:

Final Written Report. This report should include:?Project Summary (1 to 2 paragraphs). Similar to the one in your proposal, this should summarize what you actu-ally did and should be written for a general computer sci-ence audience.

?Project Description (1.5 to 4 pages not including fig-ures). A detailed description of your robot, including what your robot does, how your robot accomplishes the task, and design decisions and their rationale (e.g. why did you use a touch sensor rather than an IR sensor, why you decided to use tracks instead of wheels). Note that you should not include your code in this section.?Lessons Learned (0.5 to 2 pages). Describe the aspects of your project that were harder or easier than you expected. What advice would you give to other students who decide to do a similar project in the future??Appendix 1. Include an 8.5 x 11 reduction of your project poster (see below).

?Appendix 2. Include photographs of your robot that show the design.

?Appendix 3. Include a complete print-out of your code. Project Poster. Design a 2 foot by 4 foot poster that explains your project. This poster should be targeted at a general audience of college students so that they will come away with an idea of what your project is about, as well as more details to catch the interest of those with a back-ground in robotics. We will discuss effective posters in class.

Final Oral Report. Each group will give a 15 minute pre-sentation (30 minutes for paired groups) including a dem-onstration of their system to the class. All team members must speak. Your oral report will be evaluated by your fel-low classmates as well as the instructor.

Other Notes. You should be able to accomplish your project using only the materials in one robot kit. If you wish, you may spend a maximum of $10 of your own money per team on additional equipment (I expect that most teams will not spend any additional money, but this is to give you a little flexibility with your robot).

How to Evaluate Results

The most difficult part of this assignment is helping the stu-dents design a project that is of the right scope. The first goal should be something very straightforward. The second goal should be significantly more challenging, but it is important to make sure that students do not choose some-thing that is going to be impossible.

Selected Projects

The following describes a few of the projects that students have developed in response to this assignment. Groups were encouraged to present their work at a local student research symposium. URLs are provided in the references with links to posters presented at this symposium for most of these projects.

Autonomous Vehicle With Artificial Intelligence. [1] This robot found negative obstacles and measured the depth of the drop.

HAL: Habitat Abstracting Logic. [2] Despite the con-trived acronym, the students developed a very nice “recy-cle-bot” that would collect a can, pick it up using a pneumatic gripper system constructed from Lego parts, and deposit the can in the “recycle bin.”

Rescue-Bot. [9] One of the students who developed this robot was a volunteer fire fighter. Rescue-Bot followed fire fighting rescue techniques to enter a room and retrieve a victim. It followed the wall using a left-handed search until a victim (a small Lego character) was found. When the robot has found the victim, it exited the room by heading towards the light at the door.

Self Recharging Robot. [11] This robot used a capacitor to simulate the robot’s power supply. When the capacitor’s charge was sufficiently low, the robot searched for its power source (a battery) and recharged the capacitor. Tracking Optical Mechanism & Juvenile Electronic Roving Robotic Intelligence (T.O.M. & J.E.R.R.I.). [12] In this two team project, one robot (the “mouse”) had a light source fixed to it and drove in a pattern unknown to the second robot (the “cat”) which followed the light source on the mouse. The cat was programmed to move at a slightly higher speed than the mouse, and when it inter-cepted the mouse the two would stop. Beyond designing and programming the robots, these students made cat and mouse costumes for them!

Acknowledgments

The box measuring assignment was developed after discus-sions with Frank Klassner of Villanova University several years ago and is based on an assignment that he required of students in his AI class.

References

[1]Autonomous Vehicle With Artificial Intelligence, Designed by AJ Mieskolainen, Katherine Liong, and Michelle Glickman. Poster available at:

https://www.wendangku.net/doc/4b8217225.html,/~kay/robots/stem/avwai/avwai.pdf [2]HAL: Habitat Abstracting Logic, Designed by Melissa Bingham, Eric Cummings, Vincenzo Buttari, & Sherryll Chang. Poster available at: https://www.wendangku.net/doc/4b8217225.html,/~kay/robots/stem/stem2002/hal.pdf

[3]The Handy Board, https://www.wendangku.net/doc/4b8217225.html,/ [accessed March 2003].

[4]Interactive C Manual,

https://www.wendangku.net/doc/4b8217225.html,/ic/manual.html, [accessed October 2003].

[5]K-Team: Khepera II Mini Robot,

https://www.wendangku.net/doc/4b8217225.html,/robots/khepera/ [accessed March 2003].

[6]Lego Mindstorms, https://www.wendangku.net/doc/4b8217225.html,/eng/ default.asp [accessed March 2003].

[7]Martin, Fred G., The Art of LEGO Design, The Robot-ics Practitioner: The Journal for Robot Builders, V ol. 1, No.

2 (Spring 1995). Available at:

ftp://https://www.wendangku.net/doc/4b8217225.html,/

pub/people/fredm/artoflego.pdf

[8]O’Hara, Keith J., and Kay, Jennifer S., Investigating Open Source Software and Educational Robotics, The Jour-nal of Computing Sciences in Colleges, V ol. 18, No. 3, Feb-ruary 2003.

[9]Rescue-Bot, Designed by Melissa Short and Kathryn Thorsen.

[10]Robots and Robotics Accessories, https://www.wendangku.net/doc/4b8217225.html,/ [accessed, March 2003]

[11]Self Recharging Robot, Designed by Brian Spadafora and Loc Do. Poster available at: https://www.wendangku.net/doc/4b8217225.html,/ ~kay/robots/stem/stem2002/self_recharge.pdf

[12]Tracking Optical Mechanism & Juvenile Electronic Roving Robotic Intelligence (T.O.M. & J.E.R.R.I.) Designed by Joyce Barton, Zimmy Shah, Danielle Latorres, Hung Nguyen, Hae Ryong Park, & Quy Ngo. Poster avail-able at:

https://www.wendangku.net/doc/4b8217225.html,/~kay/robots/stem/tomjerri/

(完整版)名词性从句专项练习100题附答案

名词性从句专项练习100题 1. His success was because of ________ he had been working hard. A. that B. the fact which C. the fact that D. the fact 2. “Is Mary from New York City” “I don't know _______.” A. from what city does she come from B. from what city she come C. what city does she come from D. what city she comes from 3. ________ makes mistakes must correct them. A. What B. That C. Whoever D. Whatever 4. The reason why I didn't go to Shanghai was ________ a new job. A. because I got B. because of getting C. I got D. that I got 5. It worried her a bit ____ her hair was turning grey. A. while B. that C. if D. for 6. Henry killed the dog. I'll ask him why ________. A. did he do that B. he did that C. he did D. he has done so 7. Have you seen Henry lately My boss wants to know ________. A. how he is getting along B. how is he getting along C. what he is getting along D. what is he getting along 8. It is generally considered unwise to give a child ____ he or she wants. A. however B. whatever C. whichever D. whenever 9. He asked me ________ with me. A. what is the trouble B. what wrong was C. what was the matter D. what trouble it is 10. I am sure ________ he said is true. A. that B. about that C. of that D. that what 11. When and why he came here ________ yet. A. is not known B. are not known C. has not known D. have not bee 12. I wonder how much ________. A. does the watch cost B. did the watch cost C. the watch costed D. the watch costs 13. Mary is ________ someone might recognize her. A. afraid of B. afraid about C. afraid that D. afraid for 14.________ is no reason for dismissing her. A. Because she was a few minutes late B. Owing to a few minutes late C. The fact that she was a few minutes late D. Being a few minutes late 15. They came to the conclusion ________ by a computer. A. that not all things can be done B. because of not all things be done C. being not all things can be done D. because not all things can be done 16. Why the explosion occurred was ________ the laboratory attendant had been careless. A. for B. because C. since D. that 17. I don't doubt ________ he'll come.

定语从句和名词性从句练习及答案(推荐文档)

you visited the other day? A. that B. where C. in which D. the one some foreign friends visited last Friday? A. that B. where C. which D. the one A. two of whom B. both of whom C. both of which D. all of whom 11. Who can think of a situation A. which B. that C. where D. in that A. That; surprises B. What; surprising C. How; are surprised D. That; is surprised 13. The thought ____ Lao Gao would open a Sichuan restaurant in Los Angeles surprised his wife A. that B. what C. whether D. if 1. Is this the factory 2. Is this factory 3. Is this the factory he worked ten years ago? A. that B. where C. which D. the one 4. The wolves hid themselves in the places couldnt be found. A. that B. where C. in which D. in that 5. Here is so difficult a question A. that no one can answer B. which nobody can answer it C. as no one can answer it D. as nobody can answer 6. The reason is ___ he is unable to operate the machine. A. because B. why C. that D. whether 7. Antarctic __ we know very little is covered with thick ice all the year round. A. which B. where C. that D. about which 8. May the fourth is the day _ we Chinese people will never forget. A. which B. when C. on which D. about which 9. We are going to spend the Spring Festival in Guangzhou, __ live my grandparents and some relatives. A. which B. that C. who D. where 10. He has two sons, work as chemists. this idiom can be used? 12. people spend so much money on their pets us a lot.

2013定语从句、状语从句及名词性从句(附答案)

2013高考语法名词性从句 知识总结与归纳: (一)名词性从句的结构:名词性从句起名词作用在句中做主语,表语,宾语和同位语构成:主语从句;表语从句;宾语从句和同位语从句。引导名词性从句的连词有三类:that;whether/if; wh-疑问词(疑问代词:what /whatever, which / whichever, who / whoever , whom / whomever ; 疑问副词:when / whenever, where / wherever , why,how / however) 另:as if / as though, because也可引导表语从句 例句: 1.The result of this French influence was ______ the English language ended up with many French words such as table, animal and age. 2. ______ interested him was _______ the whole world had been mapped 70 years before Columbus. 3. _____most of these are now threatened and may disappear is a serious matter to the people in Britain. 4. This gave him the idea______ the Chinese perhaps first discovered America. 5. If we learn to accept change and appreciate _______is new and different, we will be well-prepared for ____ the future may have in store. (二)同位语从句在名词idea; fact; news; thought; suggestion/advice; problem; proof等词后面同位语从句解释了前面的那些名词所指的内容,与那些名词起着同等作用的句子成分,叫同位语从句。 1. The fact ______ Great Britain is made up of three countries is still unknown to many. 2. I asked myself a question ________ the research is worth the trouble. 3. I have no idea ______ has happened to him. (三)同位语从句与定语从句的辨析: that引导的同位语从句解释前面名词的内容,that是连词没有任何意义,在从句中不做任何成分。而定语从句修饰前面的先行词,从句有关系词that; which; who; when; where; why引导,先行词在从句中充当主语,宾语,状语。 1. The news that the plane would take off on time made everyone happy. 2. The news that is spreading around the airport is that a heavy storm is coming. (四)what; whatever; whoever; where引导的名词性从句:what+陈述句:……的话/事/的样子;whatever+陈述句:……的任何东西;whoever+陈述句:做…事的任何人;(以上名词性从句做主语,表语或宾语);where+陈述句:……的所在,做表语。 1. _________ life will be like in the future is difficult to predict. 2. The schools of the future will probably be quite different from ________ they are today. 3. If we learn to accept change and appreciate ______ is new and different, we will be well-prepared for ____ the future may have in store. 4. ________ comes will be welcome. 5. That is just _________ they are mistaken. (五)与“命令,建议,要求, 有必要/重要”有关的名词性从句中的谓语动词结构:1)主动结构:should do; 2)被动结构:should be done;(should可以省略) 1. I suggest that he should come another day. 2. The suggestion that the students should learn something practical is worth considering. 3. I though it necessary that I should stay in the room till he came back. (六)it 作为形式主语的句型: It is +形容词/名词/名词短语+that 从句。 It is said / reported / predicted that从句。 It is suggested / believed / thought / hoped / found / that从句。 1. It’s a pity that you are leaving. 2. It’s decided that the meeting has been put off till next Monday. 3. It was once predicted that British and American English would become separate languages finally.

名词性从句强调句与定语从句综合练习

名词性从句、强调句与定语从句综合练习 1. What a pity ______ is ______ you didn’t come to the party. A. there; because B. it; that C. he; when D. that; for 2. -I believe ______ you’ve tried your best and ______ you can come to the top of the class. -Thank you. A. what; / B. / ; / C. what; that D. /; that 3. Please give the note to ______ is in the classroom. A. who B. whom C. whoever D. whomever it yesterday ______ you received the letter from her which ) 5. The question Mike asked was ______ the sports meet would be put off. A. that B. if C. whether D. because 6. Some great people said it was their primary school teachers and their lessons they were fond of influenced their whole lives. ;that ;which ;which ;that 7. We need the same machine ______ in your factory. is being used is being used is being used it is being used can be seen from his face, he is quite satisfied. 9. Is ______ he told you really funny A. that B. is C. what D. this 10. —On the contrary,I think it is the mother,rather than her children, to blame. —I agree with you. is is are are — lent me a lot of maney,______ I coul dn’t buy the TV set. it which which which wonder if it was in the bookstore I bought some books I lost the keys. ;that ;where ;that ;where 13. It was in the garden of his old house_____he grew up______he dug up a pot of gold. ;that ;where ;that ;where was in the stone house was built as a school by local villagers the boy finished his primary school. ;that ;where ;which ;which 15.—Where did you meet him while in Beijing —It was in the hotel ______ I stayed. A.that B.which C.when D.where 、 was on October 15 the Communist Party 17th Congress began, was the biggest

英语名词性从句练习全集及解析

英语名词性从句练习全集及解析 一、初中英语名词性从句 1.________ manners are very important in every country is known to all,but the trouble is that different countries have different ideas about ________ good manners are. A. That; what B. That; that C. What; that D. What; what 【答案】 A 【解析】【分析】句意:众说周知,礼貌在每一个国家中都是非常重要的,但是麻烦是,不同的国家对于什么是良好的礼貌有着不同的认识。逗号前有两个谓语动词,一个是are,一个是is known,故是两句话,需填连词连接这两句话,根据句意可知,前面是主语从句,故填that,此处的that,只起连接作用不作任何成分。about是介词,其后是个句子故应填连词把这两句话连接起来,所缺词作are的表语,故填what。因此选A。 【点评】考查名词性从句,本题涉及that引导的主语从句和what引导的宾语从句。 2.Some people believe _______ has happened before or is happening now will repeat itself in the future. A. whatever B. whenever C. wherever D. no matter what 【答案】 A 【解析】【分析】句意:一些人认为之前发生的或现在正在发生的任何事情在将来都会重复发生。Whatever has happened before or is happening now是一个主语从句,whatever既引导起这个主语从句,也在句中做主语。BC项都属于副词的性质,都不能做主语,通常只能做状语;no matter what只能用来引导状语从句,故选A。 【点评】考查名词性从句,本题涉及"特殊疑问词+ever"引导的主语从句。 3. is even more important is the earth cooled down, water began to appear on its surface. A. When; that; when B. What; whether; as C. What; that; as D. lt; whether; as 【答案】 C 【解析】【分析】这题考查从句的用法,第一空填what引导主语从句,在主语从句中what做主语,第二空填that引导表语从句,在表语从句中,as是引导时间状语从句,句意是:甚至更重要的是:随着地球的冷却,水开始出现在表面。选C。 4.Has it been announced ______? A. when are the planes to take off B. that are the planes to take off C. where are the planes to take off D. when the planes are to take off 【答案】 D 【解析】【分析】句意: 飞机什么时候起飞已经宣布了吗?此处是when引导的主语从句,且要用陈述句语序,故选D。

名词性从句翻译句子

名词性从句是由if, whether, that 和各种疑问词充当连接词所引导的从句,其功同名词一样。 一.主语从句 1. It 作形式主语和it引导强调句的比较 It is a pity that you didn't go to see the film. It doesn't interest me whether you succeed or not. It is in the morning that the murder took place. It is John that broke the window. 2. 用it 作形式主语的结构 (1) It is +名词+从句 It is a fact that …事实是… It is an honor that…非常荣幸 It is common knowledge that…是常识 (2) it is +形容词+从句 It is natural that…很自然… It is strange that…奇怪的是… (3) it is +不及物动词+从句 It seems that…似乎… It happened that…碰巧… (4) it +过去分词+从句 It is reported that…据报道… It has been proved that…已证实… 3. What 与that 在引导主语从句时的区别 What 引导主语从句时在句时在从句中充当句子成分,如主语.宾语.表语,而that 则不然。例如: 1) What you said yesterday is right. 2) I know that he will study. 3) I know what he will study.

名词性从句与定语从句区别练习

名词性从句专项练习Ⅱ 1. Police have found _________ appears to be the lost ancient statue. 2. _______ makes the book so extraordinary is the creative imagination of the writer. 3. Experts believe _______ people can waste less food by shopping only when it is necessary. 4. _________ struck me most in the movie was the father’s deep love his son. 5. It’s good to know _______ the dogs will be well cared for while we away. 6. the only way to succeed at the highest level is to have total belief _____ you are better than anyone else on the sports field. 7. Do not let any failures discourage you, for you can never tell _____ close you may be to victory. 8. From space, the earth looks blue. This is about seventy-one percent of its surface is covered by water. 9. _____ one of you breaks the window will have to pay for it. 10. It remains to be seen _____ the newly formed committee’s policy be put into practice. 11. It is by no means clear ______ the president can do to end the strike. 12. The limits of a person’s intelligence, generally speaking, are fixed at birth, but ____ he reached these limits will depend on his environment.

名词性从句专项练习100题-附答案汇编

名词性从句专项练习 100 题 1. His success was because of he had been working hard. A. from what city does she come from C. what city does she come from D. what city she comes from makes mistakes must correct them.6. Henry killed the dog. I'll ask him why 7. Have you seen Henry lately My boss wants to know 12. I wonder how much 2. A. that B. the fact which C. the fact that D. the fact Is Mary from New York City ” “I don't know B. from what city she come 3. A. What B. That C. Whoever D. Whatever 4. The reason why I didn't go to Shanghai was a new job. A. because I got B. because of getting C. I got D. that I got 5. It worried her a bit her hair was turning grey. A. while B. that C. if D. for A. did he do that B. he did that C. he did D. he has done so A. how he is getting along B. how is he getting along C. what he is getting along D. what is he getting along 8. It is generally considered unwise to give a child he or she wants. A. however B. whatever C. whichever D. whenever 9. He asked me with me. A. what is the trouble B. what wrong was C. what was the matter D. what trouble it is 10. I am sure he said is true. A. that B. about that C. of that D. that what 11. When and why he came here yet. A. is not known B. are not known C. has not known D. have not bee A. does the watch cost B. did the watch cost C. the watch costed D. the watch costs 13. Mary is someone might recognize her. 14. A. afraid of B. afraid about C. afraid that D. afraid for is no reason for dismissing her. A. Because she was a few minutes late B. Owing to a few minutes late C. The fact that she was a few minutes late D. Being a few minutes late 15. They came to the conclusion by a computer. A. that not all things can be done B. because of not all things be done C. being not all things can be done D. because not all things can be done 16. Why the explosion occurred was the laboratory attendant had been careless. A. for B. because C. since D. that 17. I don't doubt he'll come.

定语从句与名词性从句操练

定语从句与名词性从句练习 1. Where is the window ______ glass is broken? A. which B. that C. whose D. its 2. The fact he was successful proves his ability. A. that B. what C. which D. why 3. I will never forget the day ______ I spent with them. A. in which B. on which C. that D. on that 4. The reason he has been such a success he never gives up. A. is because B. is what C. is that D. is 5. The reason ______ he was late was ____ he got up late. A. why, why B. why, because C. why, that D. why, as 6. All ______ can be done has been done. A. that B. what C. which D. of which 7. This is the pen ____ he w rote the letter. A. in which B. in that C. with which D. with that 8. leaves the room last ought to turn off the light. A. Anyone B. The person C. Whoever D. Who 9. He has been sent to the place ____ needs him most. A. where B. that C. what D. it 10. Is this book _____ you bought the other day? A. that B. which C. the one D. where 11. The man asked . A. what was going on there B. what it was going on there C. what’s going on there D. what going on there 12. Is this the factory ____ we visit the other day? A. which B. where C. the one D. it 13. _______ is known to all, Xiao Ming is good at English.

名词性从句状语从句

连词填空 A 从属连词(名词性从句) we’ll go camping tomorrow depends on the weather. we go swimming every day does us a lot of good. pick him up is not decided. he'll come or not isn't important. class will win the match is not clear so far. he will go abroad is being discussed. I spend my summer is none of your business . have done might do harm to other people. < 9. _________ he said at the meeting astonished everybody present. is a fact _________ English is accepted as an international language. 11. It is still under discussion ________the old bus station should be replaced with a modern hotel or not. 12. It is known to all _________ the gun powder was first invented by the Chinese. 13. It is still a mystery ______ caused the accident. 14. I want to know _______he can come here on time. 15. —Do you remember ________ he came —Yes, I do, he came by car. 16. —What did your parents think about your decision —They always let me do __________ I think I should. ) 17. He said ________ she would leave the message on the headmaster's desk. 18. There is no doubt ________they he will win the game. 19. I doubt ________he will come. 20. I don’t doubt ________he will come. 21. I was really surprised at ______ I saw. 22. We are talking about ____________we admit students into our club. 23. They are worrying about ____________ they can get there in time. 24. She was praised for ______ she had done. 25. We all find it important ______ we (should) make a quick decision about this matter 26. I think it necessary ______ we take plenty of hot water every day . 《 27. The problem was ______ could do the work. 28. That's ______ he is worrying about. 29. That's ______we never thought of it. 30. The fact is ______ we have lost the game. 31. The reason why he was late was ______he missed the train by one minute this morning 32. My suggestion is ______ we (should) start early tomorrow. 33. He is ill. That’s ______ he is absent. 34. -- I drove to Zhuhai for the air show last week. -- Is that ____ you had a few days off 35. The news ____ he was kidnapped surprised us greatly. *

中考英语名词性从句100篇及答案(word)

中考英语名词性从句100篇及答案(word) 一、名词性从句 1._______ is troubling me is ______ I don't understand ________ he said A. What; that; what B. What; what; what C. That; that; what D. Why; that; which 【答案】 A 【解析】【分析】句意:我烦恼的是我不明白他说的话。第一空是主语从句,从句中缺主语,要用What;第二空是表语从句,从句不缺成分,所以要填that;第三空是宾语从句,从句中的动词understand缺宾语,要填what。故选A。 【点评】考查名词性从句,本题涉及主语从句,表语从句和宾语从句的应用。 2._____ is known to us all is that China has launched Shenzhou VII spaceship, ____ made the country's first spacewalk successful. A. That; what B. What; which C. It; which D. As; that 【答案】 B 【解析】【分析】句意:众所周知,中国已经发射了神州7号宇宙飞船,这是中国首次成功的太空行走。第一空处为主语从句,从句缺少主语,需用what引导;第二空所在句子是个定语从句,先行词为整个主句的内容,从句中缺少主语,需用which引导。故选B。【点评】考查名词性从句和定语从句,本题涉及主语从句和非限制性定语从句的应用。 3. is clear to the members of the committee is that the President will not give in to their demands. A. Who B. It C. As D. What 【答案】 D 【解析】【分析】句意:委员会成员清楚的是,总统不会向他们的要求让步。that the President will not give in to their demands.这个句子作表语; is clear to the members of the committee这是主语从句,这里缺少主语从句的连接词,并且连接词在句中作主语,it是代词,不是了;连接词,故排除B;as作主语时,是在定语从句中,故排除C;who指人,根据表语指的事情,不是人,故排除A;what在主语从句中可以作主语或宾语,指事,符合句意,故选D。 【点评】考查名词性从句,本题涉及what引导的主语从句。 4.Some people believe _______ has happened before or is happening now will repeat itself in the future. A. whatever B. whenever C. wherever D. no matter what 【答案】 A 【解析】【分析】句意:一些人认为之前发生的或现在正在发生的任何事情在将来都会重复发生。Whatever has happened before or is happening now是一个主语从句,whatever既

(完整版)定语从句与名词性从句专项练习题

从句 定语从句专项练习题 一、语法填空 I、用适当的关系词填空: 1、This is the professor taught me chemistry in 1980 . 2、The hospital was built five years ago has been modernized. 3、This is the boy father died three years ago. 4、The film we saw the day before yesterday is very interesting. 5、Do you know the student was praised at the meeting? 6、1949 is the year the People’s Republic of China was founded. 7、They work in a factory makes radio parts. 8、They work in a factory radio parts are made. 9、This is the vision phone through we can see and talk to our friends. 10、Here are players from Japan, some of are our old friends. 11、She lives in a small village, is only three miles from here. 12、She is going to spend the summer holidays in Shanghai, she has some friends. 13、We’ll put off the meeting till next week, we won’t be so busy. 14、The sun gives the earth light and heat, is very important to the living things.

相关文档
相关文档 最新文档