32 Pages

101507

Course: CS 111, Fall 2009
School: Charleston Law
Rating:
 
 
 
 
 

Word Count: 1406

Document Preview

Creating Objectives your own functions Oct 15, 2007 Sprenkle - CS111 1 Why write functions? Allows you to break up a hard problem into smaller, more manageable parts Makes your code easier to understand Hides implementation details (abstraction) Provides interface (input, output) Makes part of the code reusable so that you: Only have to type it out once Can debug it all at once Isolates errors Can...

Register Now

Unformatted Document Excerpt

Coursehero >> South Carolina >> Charleston Law >> CS 111

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Creating Objectives your own functions Oct 15, 2007 Sprenkle - CS111 1 Why write functions? Allows you to break up a hard problem into smaller, more manageable parts Makes your code easier to understand Hides implementation details (abstraction) Provides interface (input, output) Makes part of the code reusable so that you: Only have to type it out once Can debug it all at once Isolates errors Can make changes in one function (maintainability) Oct 15, 2007 Sprenkle - CS111 2 Functions Function is a black box Implementation doesn't matter Only care that function generates appropriate output, given appropriate input Example: Didn't care how raw_input function was implemented input prompt raw_input user_input output Oct 15, 2007 Sprenkle - CS111 We saved output in a variable 3 Syntax of Function Definition Keyword Function Name Input Name/ Parameter def ftpsToMPH(ftps) : Body (or function definition) Function header SECOND_TO_HOUR = 3600 FEET_TO_MILE = (1.0/5280) result = ftps * SECOND_TO_HOUR * FEET_TO_MILE return result Keyword: How to give output Oct 15, 2007 Sprenkle - CS111 4 Where are functions in the code? Can be defined in script before use (calling it) Could be in separate module Import to use in script Example: menu.py Define in modules when functions are reusable for many different programs Benefits: shorter code (no function defns), isolate testing of function, write "test driver" scripts to test functions separately from use in script Oct 15, 2007 Sprenkle - CS111 5 Parameters The inputs to a function are called parameters or arguments When calling/using functions, parameters must appear in same order as in the function header Example: round(x, n) x is float to round n is integer of decimal places to round to Oct 15, 2007 Sprenkle - CS111 6 Parameters Formal Parameters are the variables named in the the function definition. Actual Parameters are the variables or literals that really get used when the function Formal is called. Actual def round(x, n) : roundCelc = round(celc,2) Formal & actual parameters must match in order, number, and type! Oct 15, 2007 Sprenkle - CS111 7 Practice: Old McDonald A verse of the song goes Old McDonald had a farm, E-I-E-I-O And on that farm he had a dog, E-I-E-I-O With a ruff, ruff here And a ruff, ruff there Here a ruff, there a ruff, everywhere a ruff, ruff Old McDonald had a farm, E-I-E-I-O Write a function to print a verse Why does it make sense to write a function for the verse? What is input? What is output? Oct 15, 2007 Sprenkle - CS111 8 Function Output When the code reaches a statement like return x x is the output returned to the place where function called and the function stops For functions that don't have explicit output, return does not have a value with it return Optional: don't need to have output/return Oct 15, 2007 Sprenkle - CS111 9 Flow of Control To input function num1 gets the value of x num2 gets the value of y def max(num1, num2) : x=2 result=0 num1 >= num2 False y = input("Enter ...") z=max(x, y) Gets replaced with True function's output result=num1 result=num2 print "The max is", z return result Oct 15, 2007 Sprenkle - CS111 10 Flow of Control: Using return def max(num1, num2) : if num1 >= num2 : return num1 return num2 def max(num1, num2) : num1 >= num2 True x=2 y=6 z = max( x, y ) return num1 return to caller Oct 15, 2007 Implicit false branch: Only way got here is if the condition was not true return num2 11 Sprenkle - CS111 Using return Use return to "shortcut" function Return output as soon as know answer Compare efficiency of two functions in binaryToDecimal.py Oct 15, 2007 Sprenkle - CS111 12 Passing Parameters Only copies of the actual parameters are given to the function The actual parameters in the calling code do not change. Showed example with swap function Oct 15, 2007 Sprenkle - CS111 13 Program Organization Functions can go inside of program script Defined before use Functions can go inside a separate module Reduces code in main script Easier to reuse by importing from a module Maintains the "black box" Oct 15, 2007 Sprenkle - CS111 14 Writing a main function In many languages, you put the "driver" for your program in a main function You can (and should) do this in Python as well Typically main methods go at the top of your program can Readers quickly see what program does main usually takes no arguments Example: def main(): Oct 15, 2007 Sprenkle - CS111 15 Using a main Function Call main() at the bottom of your program Side-effect: Do not need to define functions before main function main can "see" other functions Note that main is a function that calls other functions Any function can call other functions Oct 15, 2007 Sprenkle - CS111 oldmac.py 16 Example program with a main() oldmac.py Oct 15, 2007 Sprenkle - CS111 17 Function Variables def main() : x=2 y=6 max = max( x, y ); def max(num1, num2) : max = num1 if num2 >= num1 : max = num2 return max main() Oct 15, 2007 Sprenkle - CS111 18 Why can we name two variables max? Function Variables def main() : x=2 y=6 max = max( x, y ); def max(num1, num2) : max = num1 if num2 >= num1 : max = num2 return max main() Oct 15, 2007 The stack x main y max Sprenkle - CS111 2 6 Variable names are like first names Function names are like last names 19 Function Variables def main() : x=2 y=6 max = max( x, y ); Called the function max, so need def max(num1, num2) : to add its parameters to the stack max = num1 num1 2 max if num2 >= num1 : num2 6 max = num2 x 2 return max main y 6 max main() Oct 15, 2007 Sprenkle - CS111 20 Function Variables def main() : x=2 y=6 max = max( x, y ); def max(num1, num2) : max = num1 if num2 >= num1 : max = num2 return max main() Oct 15, 2007 max num1 2 num2 6 max 2 2 6 21 x main y max Sprenkle - CS111 Function Variables def main() : x=2 y=6 max = max( x, y ); def max(num1, num2) : max = num1 if num2 >= num1 : max = num2 return max main() Oct 15, 2007 max num1 2 num2 6 max 6 2 6 22 x main y max Sprenkle - CS111 Function Variables def main() : x=2 y=6 max = max( x, y ); def max(num1, num2) : max = num1 if num2 >= num1 : max = num2 return max main() Oct 15, 2007 Function max returned, so we no longer have to keep track of its variables on the stack. The lifetime of those variables is over. x main y max Sprenkle - CS111 2 6 6 23 Variable Scope Functions can have the same parameter and variable names as other functions Need to look at the variable's scope to determine which one you're looking at Use the stack to figure out which variable you're using Scope levels Local scope (also called function scope) Can only be seen within the function Global scope (also called file scope) Whole program can access More on these later Oct 15, 2007 Sprenkle - CS111 scope.py 24 Practice What is the output of this program? Example: user enters 4 def square(n): return n * n def main(): num = input("Enter a number to be squa...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Charleston Law - CS - 111
Objectives Review parts of algorithms More on working with text files Intro to Lists Broader Issues in Computer ScienceOct 19, 2007Sprenkle - CS1111Parts of an Algorithm Primitive operations What data you have, what you can do to the da
Charleston Law - CS - 111
Objectives More on Lists Methods Using in functionsOther Sequences of Data We commonly group a sequence of datatogether and refer to them by one name Days of the week: Sunday, Monday, Tuesday, . Months of the year: January, February, March,
Charleston Law - CS - 111
Objectives More on Lists Methods Using in functions DictionariesOct 22, 2007Sprenkle - CS1111Other Sequences of Data We commonly group a sequence of datatogether and refer to them by one name Days of the week: Sunday, Monday, Tuesday,
Charleston Law - CS - 111
Parmly Lab Hand Sanitizer Ergonomic informationOct 23, 2007Sprenkle - CS1111Lab 5 Feedback Program organization main functions at top of program import statements at top of program (outside of any functions) Program/algorithm improveme
Charleston Law - CS - 111
Objectives Search strategies Broader Issues: One Laptop Per ChildSearch Using in Review Iterates through a list, checking if theelement is found Known as linear search value Implementation:def inSearch(searchlist, key): for elem in searchlis
Charleston Law - CS - 111
Objectives Two-dimensional listsLists We've used lists that contain Integers Strings Cards (Deck class) Songs (your MusicCollection class) We discussed that lists can contain multipletypes of objects within the same list Lists can contai
Charleston Law - CS - 111
Charleston Law - CS - 111
Passing arrays to functionsOct 15, 2007Sprenkle - CS1111Issues: Open source Source is available to be read/editted Linux kernel is open source Linux kernel is free Some distributions add additional software, charge for OS Proprietary
Georgia Tech - CS - 3220
%!PS-Adobe-2.0 %Creator: dvipsk 5.526a Copyright 1986, 1993 Radical Eye Software %Title: project3.dvi %Pages: 3 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %EndComments %DVIPSCommandLine: dvips project3 -o %DVIPSParameters: dpi=300, comments removed
Georgia Tech - CS - 3220
%!PS-Adobe-2.0 %Creator: dvipsk 5.526a Copyright 1986, 1993 Radical Eye Software %Title: project2.dvi %Pages: 6 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %EndComments %DVIPSCommandLine: dvips project2 -o %DVIPSParameters: dpi=300, comments removed
Georgia Tech - CS - 3220
%!PS-Adobe-2.0 %Creator: dvipsk 5.526a Copyright 1986, 1993 Radical Eye Software %Title: project1.dvi %Pages: 11 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %EndComments %DVIPSCommandLine: dvips project1 -o %DVIPSParameters: dpi=300, comments remove
Salisbury - FACULTY - 202
5.1 Areas and Distances The Area Problem [1] Rectangles to estimate area under curve Left Endpoints vs Right Endpoints [2] Upper approximating sums; limit Upper approximating sums; limit [3] Right endpoints, midpoints, limits The Distance Pro
Salisbury - FACULTY - 202
5.2 The Definite Integral Definition of a Riemann sum Definition of a Riemann integral [1] Express a sum as an integral. Evaluating Integrals by Sums [2] Example where f changes sign on [a, b]. [3] Example where the sum is not of powers. ?[4]
Salisbury - FACULTY - 202
5.2b The Definite Integral [4] Interpret definite integrals as AREAS The Midpoint Rule [5] Using the midpoint rule to compute ln2 Properties of the definite integral [6] Use properties of integrals and formulas for sums of powers. [7] Illustrat
Salisbury - FACULTY - 202
5.3a Fundamental Theorem of Calculus An antiderivative of a continuous function may or may not be easy to express in closed form. [1] An antiderivative builds up area. Proof of FTC Part 1 [2-3] Differentiating an integral w/var limit [4] Using
Salisbury - FACULTY - 202
5.3b Fundamental Theorem of Calculus FTC Part 2 for evaluating integrals. [5,7] Evaluating an integral with FTC Part 2 [6,8] Computing an area with FTC Part 2 [9] An invalid application of FTC Part 2 Differentiation & integration as inverse pro
Salisbury - FACULTY - 202
THE SIGNIFICANCE OF ed2 dx de dx d3 dxx= = =( 0.693) ( 1.000 ) ( 1.099 )2xxe , 3xxe = 2.71828 x 5.4 Indefinite Integrals and Net Change indefinite integral =infinite family of antiderivatives. antiderivatives are valid on s
Salisbury - FACULTY - 202
6.1 Areas Between Curves from a to b Find any intersections of the two curves on [a,b]. Draw rectangles extending fm one curve to another. Integrate difference of functions fm one x to another. [1] Two curves that do not intersect. [2] Two
Salisbury - FACULTY - 202
6.2 Volumes [1] Sphere (discs) [2] Rotate a square root about the x-axis (discs) [3] Rotate a cubic about the y-axis (discs) [4] Rotate a straight line and a parabola (washers) [5] Rot [4] about y=2 (washers) 2-x < r < (x-2)2 [6] Rot [4] abo
Salisbury - FACULTY - 202
6.2 [4] Vol'm of Rev abt X-axis (Washers)Rotate region bounded by y = x, y = x 2 , about X - axis Two vertical radii R1 ( x) = x, R2 ( x) = x 2 Cross - sectional area A( x) = R1 ( x) 2 - R2 ( x) 2 = x 2 - x 4n i =1A ( xi* ) xn i =1V V= l
Salisbury - FACULTY - 202
7.1 INTEGRATION BY PARTS FORMULA FOR INDEFINITE INTEGRALS [1] Integrate x sin x [ ] Integrate x ex [3] Integrate t2 et [2] Integrate ln x [5] Integrate arctan x from 0 to 1 [4] Integrate ex sin x [6] Express the integral of sinn x in terms of
Salisbury - FACULTY - 202
7.3 TRIGONOMETRIC SUBST [1] Substitute [2] Substitute [3] Substitute [4] Substitute x = 3 sin(theta) x = a sin(theta) x = 2 tan(theta) u = x2 + 47.3 [1] TRIGONOMETRIC SUBST9- x 2 x2dx7.3 [1] TRIGONOMETRIC SUBST9- x2 x2dx = = = = =
Salisbury - FACULTY - 202
3.9 HYPERBOLIC FUNCTIONS DEFINITIONS [1] IDENTITIES [2] DERIVATIVES [3] INVERSES [4,5] DERIVATIVES OF INVERSES3.9 Definitionse +e cosh x = 2x xe e sinh x = 2xxsinh x tanh x = , etc. cosh x3.9 IdentitiesMEMORIZEcosh( x) = cosh x s
Salisbury - FACULTY - 202
7.3 [] HYBERBOLIC TRIG SUBSTx = a cosh x = a sec x = a sinh x = a tan x -a2 2 2= a sinh = a tan = a cosh = a sec x -a2 2a +x a +x22 27.4 PARTIAL FRACTIONS FOR INTEGRATING RATIONAL FUNCTIONS LONG DIVISION FIRST [1] Denomi
Salisbury - FACULTY - 202
7.7 APPROXIMATE INTEGRATION Left endpoint integration Right endpoint integration MIDpoint integration [1] TRAPEZOIDAL & MIDPOINT rule [2] Bound for integration error. [3] Midpoint rule integration & error bound. [4-7] SIMPSON'S PARABOLIC RULE
Salisbury - FACULTY - 202
7.8a UNBOUNDED INTERVALS OF INTEGRATION [1] [2] [3] [4] Positive axis Negative axis Whole line p-integral7.8a UNBOUNDED INTERVALS OF INTEGRATIONWe want to extend the definition of the Riemann integralbf ( x) dxato cases where b or a isa
Salisbury - FACULTY - 202
TEST 2Test Topics are on the Web, with extra credit problems.8.1 ARC LENGTH IN A PLANE SUM OF CHORDS APPROXIMATION LIMIT FORMULA FOR ARC LENGTH INTEGRAL FORMULA FOR ARC LENGTH [1] Semicubical parabola y2 = x3 [2] Parabola y2 = x [3] Rect
Salisbury - FACULTY - 202
8.2 AREA OF A SURFACE OF REV AREA OF A SURFACE ELEMENT SUM OF AREAS OF SURFACE ELEMENTS LIMIT FORMULA FOR SURFACE AREA INTEGRAL FORMULA FOR SURFACE AREA [1] Rotate an arc of y = sqrt(4-x2) about x-axis [2] Rotate an arc of y = x2 about y-axis
Salisbury - FACULTY - 202
11.1b Sequences [6] Divergence by oscillation [7] Absolute value and the squeeze theorem Compare np, en, n!, nn [8] { n! / nn } [9] Geometric sequences {rn} and {a rn} [10-11] Decreasing sequences [12] Sequence defined by a recursion relation
Salisbury - FACULTY - 202
11.4 Comparison Test Series of Positive Terms Reciprocal of an Inequality [1] Compare to a 2-series [2] Compare to the harmonic series Limit Comparison [3] [4] Estimating sums [5] ?11.3 Series of Positive TermsA series of positive terms
Salisbury - FACULTY - 202
ANNOUNCEMENTThe plan for Test 3 is on the web. Please consider doing extra credit at the review.11.5 Alternating Series Alternating Series Test [1] Alternating Harmonic Series [2] Alternating Decreasing Series [3] Alternating Decreasing Se
Salisbury - FACULTY - 202
11.5 If magnitudes of terms don't decreases11s9 s1 s3 s5 s7s10 s8 s6 s4 s2ANNOUNCEMENTThe plan for Test 3 is on the web. Please consider doing extra credit at the review.11.6 Absolute Convergence Absolute Convergence [1] an absolutely
Salisbury - FACULTY - 202
11.6 Geometric Seriesan = a ran+1 ann=arn+1 nar= r11.6 Ratio TestTHEOREM Suppose L = limn an+1 an.If L < 1, thenn =1an converges absolutely, but an diverges.if L > 1, thenn =1REMARKS If L = 1, we must use other methods
Salisbury - FACULTY - 202
11.7 Strategy (in the Following Order) p-Series Geometric Series Test for Divergence Absolute Convergence (of Positive Terms) Comparison with a geometric or p-series Limit Comparison Root Test Ratio Test Integral Test Convergence of Altern
Salisbury - FACULTY - 202
11.8a Power Series Series of Powers of x [1] A power series convergent for 0 only [3] A power series convergent on the line Radius of Convergence [4] A power series convergent on finite interval11.8a Power Series1 1+ x=n =0( -x)xn n!n
Salisbury - FACULTY - 202
11.8a Power Series Series of Powers of x-a [2] A power series convergent on finite interval Radius of Convergence [5] A power series convergent on finite interval11.8a Power Series1 1+ x= ( x)n =0 nfor 1 < x < 1 for all real xe =
Salisbury - FACULTY - 202
11.9 Differentiation of PS Watch the endpoints of the interval of convergence [4] Differentiating a Bessel function [5] Differentiating one representation to get another 11.9 [4] Differentiating PSJ 0 ( x) = (-1)n =0 n x2 n 22 n ( n!)2for al
Salisbury - FACULTY - 202
11.10a Taylor & McLaurin Series Formula for Coefficients [1] McLaurin series for exp(x) Formula for the remainder; inequality for the remainder [4] Show sin(x) is the sum of its McLaurin series [5] McLaurin series for cos(x) [6] McLaurin series
Salisbury - FACULTY - 202
11.10b Taylor & McLaurin Series [2] Show exp(x) is the sum of its McLaurin series [3] Taylor series for exp(x) centered at 2 [7] Taylor series for sin(x) centered at pi/3 [8] Using series to integrate functions [9] Using series to evaluate limit
Salisbury - FACULTY - 202
DIRECTION FIELDS EXAMPLE 0: EXAMPLE 1: EXAMPLE 2: EXAMPLE 3: EXAMPLE 4: PRODUCE FIGURE 3 PRODUCE FIGURE 7 PRODUCE FIGURE 10 COMPUTE A SOLUTION COMPUTE A SOLUTIONEXAMPLE 0: PRODUCE FIGURE 3y = x + y HORIZONTAL TANGENTS y = 0 0 = x+ y y = xEX
Salisbury - FACULTY - 202
9.3 Separable Equations [1] y' = x2/y2 [2] [3] y' = x2ySEPARABLE EQUATIONS REDUCING TO ANTIDERIVATIVES CONSTANTS OF INTEGRATION LOGS OF CONSTANTS OF INTEGRATION AUTONOMOUS EQUATIONSREDUCING TO ANTIDERIVATIVESdy = p( x) q( y ) dx dy = p (
Allan Hancock College - COMM - 11003
FACULTY OF ARTS, HUMANITIES AND EDUCATION ASSIGNMENT COVER SHEET: ELECTRONIC OR PRINTStudent number: Student name:I certify that this assignment is my own work, based on my personal study and/or research, and that I have acknowledged all materials
Toledo - AST - 320
Mini-Problem Set XVII: BBN: Deuterium and Carbondue 6 Apr 2009We continue with looking at the expected abundance of Deuterium, for three cases of the baryonto-photon ratio, = 0.06, 6, and 600 10-10 . You need the reaction rates mentioned in the
Allan Hancock College - COMM - 11003
COMM11003 Professional & Technical CommunicationLesson9 InformationGathering: ResearchandInformationLiteracyWhatisInformationLiteracy? InformationLiteracytheabilitytoknowwhenthereisaneedforinformation,tobe abletoidentify,locateandeffectivelyuset
Allan Hancock College - COMM - 11003
Lesson 4Planning, Logic and OrganisationObjectives: This section will examine planning the structure of communication, regardless of how you are communicating, to ensure that you give yourself every opportunity to be understood. By the end of this
Rutgers - BME - 402
Senior Design May 2, 2008 Conference ScheduleBreakfast Welcome, Dr. Noshir Langrana & Dean (may be) Keynote speech Class Overview, Dr. Papathomas Coffee Break Chair Intro Friedlander, Ronn Onibokun, Oluwatosin Adimorah, Ogochikwu Patel, Hiren Patel,
Rutgers - BME - 402
Department of Biomedical Engineering, School of Engineering Busch Campus, 617 Bowser Road, Piscataway, New Jersey 08854-8014 Phone: (732) 445-8526 Fax: (732) 445-3753Class of 2008Senior Class SurveyName: __ Permanent Address: _ City: _ State: _ Z
Rutgers - BME - 401
JOB SEARCH STRATEGIES AND RESUME WRITINGJoe Scott, Assistant Director joscott@rci.rutgers.edu Career Services Career and Interview Center Busch Campus Center 732-445-6127, ext 0What we will cover. Basic Steps in a Job Search Job Search Strateg
Rutgers - BME - 402
1 3 5 Cover Images2 4 61. By applying pattern recognition techniques, one can identify pertinent characteristics of an image. This picture represents a computational effort to quantify neuron characteristics such as size, length, and branching po
Rutgers - BME - 402
Department of Biomedical Engineering, School of Engineering Busch Campus, 617 Bowser Road, Piscataway, New Jersey 08854-8014 Phone: (732) 445-8526 Fax: (732) 445-3753Class of 2006Senior Class SurveyName: __ Permanent Address: _ City: _ State: _ Z
Rutgers - BME - 402
Senior Design April 21, 2006 Conference ScheduleName Breakfast WelcomeSpeeches KeynoteSpeaker ClassOverview ChairIntro DAWSON, EILEEN R NIKITCZUK, JESSICA S SHIKHANOVICH, ROMAN WINTER, ASHLEY G GABALE, HEBAH PATEL, PAYAL G YOUSSEF, MERIAM C Coffee B
Rutgers - BME - 401
AGREEMENTONDELIVERABLESFORSENIORDESIGN Date:_ TOTHEMENTOR:Thisformisintendedtobefilledoutbythestudentwiththementor(s)inputand approval.Itissupposedtobealistofitemsthathavetobehandedin,bytheendoftheFall2006 semester,bytheSeniorDesignstudentbelowtothem
Rutgers - MAE - 350
Laboratory Schedule for Each Group (Spring 2007) Week of Group A Group B Group C Group D1/15 1/22 1/29 2/5 2/12 2/19 2/26 3/5 3/19 3/26 4/2 4/9 4/161 1 2 2 3 3 4 4 5 5 6 6 -2 2 1 1 4 4 3 3 6 6 5 5 -1 1 2 2 3 3 4 4 5 5 6 62 2 1 1 4 4 3 3 6 6
Rutgers - MAE - 350
650:349 MECHANICAL MEASUREMENTSGROUP 4BJANUARY 23, 2007Strain Gage Measurements of Constant Stress and Cantilever BeamsYour Name Here*, Norwood Fisher, Lisa Grant, Walter Kibby, Kendall Jones, Chris Dowd, Angelo Moore Department of Mechanical
Rutgers - MAE - 350
650:349 Mechanical Engineering Measurements Laboratory #3 Fall 2006 Strain Gage MeasurementsI. PURPOSE The purpose of this experiment is to demonstrate the use of strain gages and strain rosettes for measuring the strain in different beams. Axial
Rutgers - MAE - 350
650:349 Mechanical Engineering Measurements Laboratory #4 Fall 2006 Fluid Flow Measurements I. PURPOSE. The purpose of this laboratory exercise is to demonstrate the use of different fluid flow measuring devices, namely a Venturi meter, a rotameter,
Rutgers - MAE - 350
650:349 Mechanical Engineering Measurements Laboratory #6 Fall 2006 Temperature Measurements I. PURPOSE The purpose of this laboratory exercise is to demonstrate the use of four different temperature sensors: Mercury in Glass Thermometer, Resistance
Utah - ME - 0304
PROJECT DESCRIPTION: RESCUE ROBOTS ME EN 3200 MECHATRONICS 2003/2004 Assignment: Design and build a robot to compete in the 2004 Mechanical Engineering Rescue Robots Competition. During fall semester your assignment will be to design and build a work
Utah - ME - 0304
PROJECT DESCRIPTION: RESCUE ROBOTS ME EN 3200 MECHATRONICS 2003/2004 Assignment: Design and build a robot to compete in the 2004 Mechanical Engineering Rescue Robots Competition. During fall semester your assignment will be to design and build a work
Utah - ME - 0304
PROJECT DESCRIPTION: RESCUE ROBOTS ME EN 3200 MECHATRONICS 2003/2004 Assignment: Design and build a robot to compete in the 2004 Mechanical Engineering Rescue Robots Competition. During fall semester your assignment will be to design and build a work
Utah - ME - 0304
PROJECT DESCRIPTION: RESCUE ROBOTS ME EN 3200 MECHATRONICS 2003/2004 Assignment: Design and build a robot to compete in the 2004 Mechanical Engineering Rescue Robots Competition. During fall semester your assignment will be to design and build a work