37 Pages

Lecture 3 - For loops

Course: CS 161, Fall 2009
School: Millersville
Rating:
 
 
 
 
 

Word Count: 1856

Document Preview

for The loop reading: 2.3 1 So far, when we wanted to perform a task multiple times, we have written redundant code: System.out.println("I am so smart"); System.out.println("I am so smart"); System.out.println("I am so smart"); System.out.println("I am so smart"); System.out.println("I am so smart");...

Register Now

Unformatted Document Excerpt

Coursehero >> Pennsylvania >> Millersville >> CS 161

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.
for The loop reading: 2.3 1 So far, when we wanted to perform a task multiple times, we have written redundant code: System.out.println("I am so smart"); System.out.println("I am so smart"); System.out.println("I am so smart"); System.out.println("I am so smart"); System.out.println("I am so smart"); System.out.println("S-M-R-T"); System.out.println("I mean S-M-A-R-T"); Java has a statement called a for loop statement that instructs the computer to perform a task many times. for (int i = 1; i <= 5; i++) { // repeat 5 times System.out.println("I am so smart"); } System.out.println("S-M-R-T"); Repetition with for loops 2 for loop syntax for loop: A Java statement that executes a group of statements repeatedly until a given test fails. General syntax: header for (<initialization> ; <test> ; <update>) { <statement>; <statement>; body ... <statement>; } Example: for (int i = 1; i <= 10; i++) { System.out.println("His name is Robert Paulson"); } 3 for loop over range of ints We'll write for loops over integers in a given range. The loop declares a loop counter variable that is used in the test, update, and body of the loop. for (int <name> = 1; <name> <= <value>; <name>++) Example: for (int i = 1; i <= 6; i++) { System.out.println(i + " squared is " + (i * i)); } Possible interpretation: "For each int i from 1 through 6, ..." Output: 1 2 3 4 5 squared squared squared squared squared is is is is is 1 4 9 16 25 4 for loop flow diagram Behavior of the for loop: Start out by performing the <initialization> once. Repeatedly execute the <statement(s)> followed by the <update> as long as the <test> is still a true statement. 5 Loop walkthrough Let's walk through the following for loop: for (int i = 1; i <= 3; i++) { System.out.println(i + " squared is " + (i * i)); } Output 1 squared is 1 2 squared is 4 3 squared is 9 i 6 Another example for loop The body of a for loop can contain multiple lines. Example: System.out.println("+----+"); for (int i = 1; i <= 3; i++) { System.out.println("\\ /"); System.out.println("/ \\"); } System.out.println("+----+"); Output: +----+ \ / / \ \ / / \ \ / / \ 7 Some for loop variations The initial and final values for the loop counter variable can be arbitrary numbers or expressions: Example: for (int i = -3; i <= 2; i++) { System.out.println(i); } Output: -3 -2 -1 0 1 2 Example: for (int i = 1 + 3 * 4; i <= 5248 % 100; i++) { System.out.println(i + " squared is " + (i * i)); } 8 Downwardcounting for loop The update can also be a -- or other operator, to make the loop count down instead of up. This also requires changing the test to say >= instead of <= . System.out.print("T-minus "); for (int i = 10; i >= 1; i--) { System.out.print(i + ", "); } System.out.println("blastoff!"); Output: T-minus 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, blastoff! 9 Singleline for loop When a for loop only has one statement in its body, the { } braces may be omitted. for (int i = 1; i <= 6; i++) System.out.println(i + " squared is " + (i * i)); However, this can lead to mistakes where a line appears to be inside a loop, but is not: for (int i = 1; i <= 3; i++) System.out.println("This is printed 3 times"); System.out.println("So is this... or is it?"); Output: This is printed 3 times 10 for loop questions Write a loop that produces the following output. On day #1 of Christmas, my true love sent to me On day #2 of Christmas, my true love sent to me On day #3 of Christmas, my true love sent to me On day #4 of Christmas, my true love sent to me On day #5 of Christmas, my true love sent to me ... On day #12 of Christmas, my true love sent to me Write a loop that produces the following output. 11 Mapping loops to numbers Suppose that we have the following loop: for (int count = 1; count <= 5; count++) { ... } What statement could we write in the body of the loop that would make the loop print the following output? 3 6 9 12 15 Answer: for (int count = 1; count <= 5; count++) { System.out.print(3 * count + " "); } 12 Mapping loops to numbers 2 Now consider another loop of the same style: for (int count = 1; count <= 5; count++) { ... } What statement could we write in the body of the loop that would make the loop print the following output? 4 7 10 13 16 Answer: for (int count = 1; count <= 5; count++) { System.out.print(3 * count + 1 + " "); } 13 Loop number tables What statement could we write in the body of the loop that would make the loop print the following output? 2 7 12 17 22 To find the pattern, it can help to make a table of the count and the number to print. Each time count goes up by 1, the number should go up by 5. But count * 5 is too great by 3, so we must subtract 3. count 1 2 3 4 5 number to print 2 7 12 17 22 count * 5 5 10 15 20 25 count * 5 3 2 7 12 17 22 14 Loop table question What statement could we write in the body of the loop that would make the loop print the following output? 17 13 9 5 1 Let's create the loop table. Each time count goes up 1, the number should ... But this multiple is off by a margin of ... number to print 17 13 9 5 1 count * -4 4 8 12 16 20 count * -4 + 21 17 13 9 5 1 15 count 1 2 3 4 5 Degenerate loops Some loops execute 0 times, because of the nature of their test and update. // a degenerate loop for (int i = 10; i < 5; i++) { System.out.println("How many times do I print?"); } Some loops execute endlessly (or far too many times), because the loop test never fails. A loop that never terminates is called an infinite loop. for (int i = 10; i >= 1; i++) { System.out.println("Runaway Java program!!!"); 16 Nested loops nested loop: Loops placed inside one another. The inner loop's counter variable must have a different name. for (int i = 1; i <= 3; i++) { System.out.println("i = " + i); for (int j = 1; j <= 2; j++) { System.out.println(" j = " + j); } } Output: i = 1 j = j = i = 2 j = j = i = 3 j = j = 1 2 1 2 1 2 17 More nested loops In this example, all of the statements in the outer loop's body are executed 5 times. The inner loop prints 10 numbers each of those 5 times, for a total of 50 numbers printed. for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 10; j++) { System.out.print((i * j) + " "); } System.out.println(); // to end the line } Output: 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 18 Nested for loop exercise What is the output of the following nested for loops? for (int i = 1; i <= 6; i++) { for (int j = 1; j <= 10; j++) { System.out.print("*"); } System.out.println(); } Output: ********** ********** ********** ********** ********** 19 Nested for loop exercise What is the output of the following nested for loops? for (int i = 1; i 6; <= i++) { for (int j = 1; j <= i; j++) { System.out.print("*"); } System.out.println(); } Output: * ** *** **** ***** 20 Nested for loop exercise What is the output of the following nested for loops? for (int i = 1; i <= 6; i++) { for (int j = 1; j <= i; j++) { System.out.print(i); } System.out.println(); } Output: 1 22 333 4444 55555 21 Nested for loop exercise What nested for loops produce the following output? 1, 2, 3, 1, 2, 3, 1 1 1 2 2 2 Answer: for (int y = 1; y <= 2; y++) { for (int x = 1; x <= 3; x++) { System.out.println(x + ", " + y); } } 22 Nested for loop exercise What nested for loops produce the following output? inner loop (repeated characters on each line) ....1 ...2 p (loops 5 times because there are 5 lines) ..3 .4 5 This is an example of a nested loop problem where we build multiple complex lines of output: outer "vertical" loop for each of the lines inner "horizontal" loop(s) for the patterns within each line 23 Nested for loop exercise First we write the outer loop, which always goes from 1 to the number of lines desired: for (int line = 1; line <= 5; line++) { ... } We notice that each line has the following pattern: some number of dots (0 dots on the last line) a number ....1 ...2 ..3 .4 5 24 Nested for loop exercise Next we make a table to represent any necessary patterns on that line: ....1 ...2 ..3 .4 5 line # of dots 1 2 3 4 5 4 3 2 1 0 value displayed 1 2 3 4 5 Answer: for (int line = 1; line <= 5; line++) { for (int j = 1; j <= (-1 * line + 5); j++) { System.out.print("."); } 25 Nested for loop exercise A for loop can have more than one loop nested in it. What is the output of the following nested for loops? for (int i = 1; i <= 5; i++) { for (int j = 1; j <= (5 - i); j++) { System.out.print(" "); } for (int k = 1; k <= i; k++) { System.out.print(i); } System.out.println(); } Answer: 1 22 333 4444 55555 26 Nested for loop exercise Modify the previous code to produce this output: ....1 ...2. ..3.. .4... 5.... line 1 2 3 4 5 # of dots 4 3 2 1 0 value displayed 1 2 3 4 5 # of dots 0 1 2 3 4 Answer: for (int line = 1; line <= 5; line++) { for (int j = 1; j <= (-1 * line + 5); j++) { System.out.print("."); } System.out.print(line); for (int j = 1; j <= (line - 1); j++) { System.out.print("."); 27 Common nested loop bugs It is easy to accidentally type the wrong loop variable. What is the output of the following nested loops? for (int i = 1; i <= 10; i++) { for (int j = 1; i <= 5; j++) { System.out.print(j); } System.out.println(); } What is the output of the following nested loops? for (int i = 1; i <= 10; i++) { for (int j = 1; j <= 5; i++) { System.out.print(j); } System.out.println(); } 28 How to comment: for loops Place a comment on complex loops explaining what they do conceptually, not the mechanics of the syntax. Bad: // This loop repeats 10 times, with i from 1 to 10. for (int i = 1; i <= 10; i++) { for (int j = 1; j <= 5; j++) { // loop goes 5 times System.out.print(j); // print the j } System.out.println(); } Better: // Prints 12345 ten times on ten separate lines. for (int i = 1; i <= 10; i++) { for (int j = 1; j <= 5; j++) { System.out.print(j); } System.out.println(); // end the line of output } 29 Drawing complex figures reading: 2.4 2.5 30 Drawing complex figures Write a program that produces the following output. Use nested for loops to capture the repetition. #================# | <><> | | <>....<> | | <>........<> | |<>............<>| |<>............<>| | <>........<> | | <>....<> | | <><> | #================# 31 Drawing complex figures When the task is nontrivial, write down steps on paper before writing code: 1. A pseudocode description of the algorithm (written in English) 2. A table of each line's contents, to help see the pattern in the input #================# | <><> | | <>....<> | | <>........<> | |<>............<>| |<>............<>| | <>........<> | | <>....<> | | <><> | #================# 32 Pseudocode pseudocode: A wr...

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:

Millersville - CS - 161
Building Java ProgramsIntroduction to Parameters and Objects1Outlineparameters passing parameters to static methods writing methods that accept parametersmethods that return values calling methods that return values (e.g. the Math
Millersville - CS - 161
Interactive programs using Scanner objectsreading: 3.41Interactive programsWe have written programs that print console output. It is also possible to read input from the console. The user types the input into the console. We can captur
Millersville - CS - 161
Sample Exam Questions IICSCI 161 (Java)Parameter Mystery1. What output is produced by the following program?public class ParameterMystery1 { public static void main(String[] args) { int a = 4, b = 7, c = -2; mystery(a, b, c); mystery(c, 3, a); m
Millersville - CS - 330
/ Filename: Timer.cxx/ Timer class: provides a countdown timer with minutes and seconds/ Implementation#include &lt;iostream&gt;#include &quot;Timer.h&quot;using namespace std;const int secInMin = 60; / number of seconds in minute/ The construc
Millersville - CS - 330
/* * Program:ex1.java * Author:Dr. Blaise W. Liffick * Date:Spring 2008 * * Purpose: This program reads in an exact number of double values into an array, * then calculates an average of the values. It then prints out the array, along the
Millersville - CS - 330
/ Stack.java contains the interface and the implementation/ for a stack ADT./ */ * */ * Author: Joseph E. Lang */ *
Millersville - CS - 330
/ StackUnderflowException.java/ - contains the exception class./ */ * */ * Author: Joseph E. Lang */ *
Millersville - CS - 330
#!/usr/bin/perl@inputdata = split(/ /, &lt;STDIN&gt;);$count = 0;foreach $nextone (@inputdata) {print &quot;$nextone&quot;; $count = $count + $nextone;}; print &quot;Sum = &quot;; print &quot;$count\n&quot;;
Millersville - CS - 330
/ Filename: Timer.h/#ifndef _Timer#define _Timer/ Timer class: provides a countdown timer with minutes and seconds/ timer does not go less than zero// Construction: / a) a positive integer initializer specifies the number of minutes/
UMass (Amherst) - CHEM - 112
Chemistry 112, Spring 2008, Section 1 (Hardy)Name: _Version MExam 3 (100 points) 16 Apr 2008YOU MUST: (1) Put your name and student ID on the bubble sheet correctly. (2) Write the exam Version (A, B, etc.) on the upper left side of the bubble
UCLA - ESS - 200
Thursday, March 18, 1999INTRODUCTION TO SPACE PHYSICS ESS200C Winter Quarter 2002 Professor Robert L. McPherronOUTLINE OF LECTURE #20 THE RADIATION BELTS March 14, 2002 Discovery of the Van Allen Radiation Belts In 1945 a Committee of the Bureau o
UCLA - L - 200
Thursday, March 18, 1999INTRODUCTION TO SPACE PHYSICS ESS200C Winter Quarter 2002 Professor Robert L. McPherronOUTLINE OF LECTURE #20 THE RADIATION BELTS March 14, 2002 Discovery of the Van Allen Radiation Belts In 1945 a Committee of the Bureau o
CSU Northridge - VCEED - 002
AP BIOLOGY OUTLINE FOR BEHAVIOR: PRINCIPLES OF BEHAVIOR: 1. Stereotyped and Learned Behavior 2. Biorhythms 3. Societies: social insects, birds, and primates 4. Social Behavior A. Communication and signals B. Dominance Hierarchy C. Territoriality D. A
Stanford - CS - 148
Maggie Johnson CS148Handout #2An Overview of Graphics Applications and Graphics Software What is computer graphics? Examples of Graphics Applications Graphics SoftwareWhat is Computer Graphics? Computer graphics started soon after the intro
Penn State - ME - 458
Penn State - ME - 458
ME458 Noise Control Laboratory Exercise #3 Reverberation TimeObjectives: Determine the reverberation time of several rooms by direct measurement and by calculation. Part 1: Reverberation Time of the Reverberation Room Determine the reverberation tim
Penn State - ME - 458
ME458 Noise Control Laboratory Exercise #4 Acoustic Materials and NC Rating of RoomsObjectives: 1) Measure the sound absorption coefficients of porous materials using a standing wave tube (Impedance Tube) 2) Determine the NC rating of several spaces
Penn State - ME - 458
ME 458 Noise Control Laboratory #6 EnclosuresObjectives: Measure and calculate the insertion loss of a noise enclosure Background: In this lab, you will have the opportunity to consolidate much of the understanding that you have hopefully gained abo
Penn State - ME - 458
ME 458 Noise Control Laboratory #8 BarriersObjectives: 1. Experimentally determine the effectiveness of a noise barrier. 2. Compare to theoretical predictions Background: Sound barriers (i.e. walls) are a common noise control measure, particularly f
UMass (Amherst) - MATH - 411
Math 411.1 solutions to homework #4 extra credit problems35 One way to do this (actually it was the way everyone who had a correct solution did it) is to start with the theorem from the book that every element in Sn can be written as a product of g
Caltech - AY - 121
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Title: set1.dvi %Pages: 2 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: cmr10 cmmi10 cmsy7 cmsy10 cmex10 cmmi7 cmr7 cmti10 %EndComments %DVIPSCommandLine:
Caltech - AY - 121
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Title: set2.dvi %Pages: 3 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: cmr10 cmsy10 cmr7 cmmi10 cmbx10 cmmi7 cmex10 cmbsy10 %+ cmsy7 %EndComments %DVIPSC
Caltech - AY - 121
%!PS-Adobe-2.0 %Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %Title: ps4.dvi %Pages: 3 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -o ps4.ps ps4.dvi %DVIPSParame
Caltech - AY - 121
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Title: set7.dvi %Pages: 1 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: cmr10 cmmi10 cmr7 %EndComments %DVIPSCommandLine: dvips -o set7.ps set7 %DVIPSPara
Caltech - AY - 121
%!PS-Adobe-2.0 %Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %Title: ps8.dvi %Pages: 3 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -o ps8.ps ps8.dvi %DVIPSParame
Caltech - GE - 192
Ge192 SEDIMENTARY GEOCHEMISTRY ON EARTH AND MARSTopic 2. Basics of Sedimentary Geochemistry 1: Major and Trace ElementsThe purpose of this topic is to introduce you to the most important techniques used to evaluate geochemical data for sedimentar
Caltech - GE - 192
Ge192 SEDIMENTARY GEOCHEMISTRY ON EARTH AND MARSTopic 3. Basics of Sedimentary Geochemistry 2: Radiogenic IsotopesIn these lectures we will examine systematics of radiogenic isotopes and describe some applications to understand questions of sedim
Caltech - GE - 192
Ge192 SEDIMENTARY GEOCHEMISTRY ON EARTH AND MARSTopic 6. Provenance and Component AnalysisBecause of the development of rapid, in situ analytical methods (both chemical and isotopic), there has been an increasing tendency to evaluate sediment prov
Idaho - WEBPAGEWLF - 543
ice breakeRAndrew Robinson Department of Mathematics and Statistics University of Melbourne Parkville, Vic. 3010 A.Robinson@ms.unimelb.edu.au August 3rd 2005ContentsList of Figures 1 Introduction 1.1 R . . . . . . . . . . . . 1.2 Why R? . . . . .
UCLA - WEEK - 293
Click HereGEOPHYSICAL RESEARCH LETTERS, VOL. 34, L20103, doi:10.1029/2007GL030492, 2007Full ArticleforObservations of Pi2 pulsations by the Wallops HF radar in association with substorm expansionJ. W. Gjerloev,1 R. A. Greenwald,1 C. L. Water
UCLA - WEEK - 293
Click HereGEOPHYSICAL RESEARCH LETTERS, VOL. 34, L14106, doi:10.1029/2007GL030174, 2007Full ArticleforGlobal features of Pi 2 pulsations obtained by independent component analysisTerumasa Tokunaga,1 Hiroko Kohta,1 Akimasa Yoshikawa,1 Teiji U
Stanford - VATA - 1017
Case 3:01-cv-01439Document 16Filed 06/11/2001Page 1 of 161 2 3 4 5 6 7 8 9 10 11 12MILBERG WEISS BERSHAD HYNES &amp; LERACH LLP PATRICK J. COUGHLIN (111070) JEFFREY W. LAWRENCE (166806) JASON T. BAKER (212380) 100 Pine Street, Suite 2600 San Fr
Caltech - MS - 250
UCLA - WEEK - 293
The Extreme Magnetic Storm of 1-2 September 1859B. T. Tsurutani, W. D. Gonzalez, G. S. Lakhina and S. AlexJGR, Vol 108, A7, 2003.Journal Club - Winter 2007 03/14/2007Super storm of 1-2 September 18591. The solar flare of Sep 1st, 1859 was ob
UCLA - WEEK - 293
JOURNAL OF GEOPHYSICAL RESEARCH, VOL. 110, A09226, doi:10.1029/2005JA011005, 2005Comment on `The extreme magnetic storm of 12 September 1859' by B. T. Tsurutani, W. D. Gonzalez, G. S. Lakhina, and S. AlexS.-I. AkasofuInternational Arctic Research
UCLA - WEEK - 293
Comment on &quot;The extreme magnetic storm of 1-2 September 1859&quot; by B. T. Tsurutani et al. [2003] Akasofu and Kamide Reply to comment by S.-I. Akasofu and Y. Kamide on &quot;The extreme magnetic storm of 1-2 September 1859&quot; Tsurutani et al.Presented by Shas
UCLA - WEEK - 293
Dst of the Carrington storm of 1859Journal Club 10 Wei, Hanying March 14, 2007Introduction Motivation: Limited measurements: The superstorm of 1859 gives an opportunity to apply models to predict Dst that have been exercised mostly o
UCLA - WEEK - 293
Review of Manuscript #2002JA009504 The Super Magnetic Storm of September 1-2, 1859 Tsurutani, Gonzalez, Lakhina, and Alex This is an interesting and worthwhile paper concerning an important event in solar-terrestrial physics. The work represents a st
UCLA - WEEK - 293
Advances in Space Research 38 (2006) 173179 www.elsevier.com/locate/asrDst of the Carrington storm of 1859G. Siscoeba,*, N.U. Crooker a, C.R. Clauerba Center for Space Physics, Boston University, 725 Commonwealth Avenue, Boston, MA 02215,
UCLA - WEEK - 293
JOURNAL OF GEOPHYSICAL RESEARCH, VOL. 110, A09227, doi:10.1029/2005JA011121, 2005Reply to comment by S.-I. Akasofu and Y. Kamide on `The extreme magnetic storm of 12 September 1859'Bruce T. TsurutaniJet Propulsion Laboratory, California Institute
UCLA - WEEK - 293
JOURNAL OF GEOPHYSICAL RESEARCH, VOL. 100, NO. A12, PAGES 23,737-23,742, DECEMBER 1, 1995Neutralsheetoscillationsat substormonsetT. M. Bauer, W. Baumjohann, and R. A. TreumannMax-Planck-Institut fiir extraterrestrischePhysik, Garching, G
UCLA - WEEK - 293
JOURNAL OF GEOPHYSICALRESEARCH, VOL. 100, NO. A6, PAGES 9605-9617, JUNE 1, 1995Low-frequencywaves in the near-Earthplasma sheetT. M. Bauer, W. Baumjohann, R. A. Treumann, and N. SckopkeMax-Planck-Institut fiir extraterrestrische Physik, Ga
Caltech - MS - 250
Fast Eigenvalue SolutionsTechniques! ! !Steepest Descent/Conjugate Gradient Davidson/Lanczos Carr-ParrinelloPDF Files will be availableWhere HF/DFT calculations spend timeGuess Form HO(N4) Cutoffs O(N2) O(N3) Difficult to reduce: Lanczo
UCLA - WEEK - 293
Determining the Location of the Dispersionless Injection Boundary During SubstormsTheodore E. Sarris1,2, Xinlin Li2 and Nikolaos Tsaggas1Demokritus University of Thrace, Vas. Sofias 1, Xanthi, 67100, Greece1, Laboratory for Atmospheric and Space Ph
UCLA - WEEK - 293
JOURNAL OF GEOPHYSICAL RESEARCH, VOL. 103, NO. A5, PAGES 9217-9234, MAY 1, 1998Event study of deep energetic particle injectionsduring substormV. A. Sergeev, A. Shukhtina, Rasinkangas,Korth, M. R. A. G. D. Reeves, J. Singer,M. F. Thomsen, L.
McGill - COMP - 251
IDTest 1 (/30)Test 2 (/30)334216.527.00210324.523.0019132628.003358190.0021902126.00059217.529.00824021.527.0053702226.00580826.528.0084101827.003755150.00
UCLA - WEEK - 293
Density Effects on Ring CurrentThomsen, M. F., J. E. Borovsky, D. J. McComas, and M. R. Collier (1998), Variability of the ring current source population, Geophys. Res. Lett, 25(18), 3481-3484.McPherron Presentation ESS293B Feb 14, 2007Introduc
Iowa State - PUBLIC - 0601
WHO-TV, IA 05-25-07 Petition Opposes ISU Football Chaplain May 25, 2007-Iowa State University's new football coach wants to make a chaplain an official member of the staff. More than 100 faculty members have signed a petition, opposing the idea. ISU
UCLA - WEEK - 293
GEOPHYSICAL RESEARCH LETTERS, VOL. 27, NO. 23, PAGES 3797-3799, DECEMBER 1, 2000Evidence against an independent solar wind density driver of the terrestrial ring currentT.P. O'Brien1 and R.L. McPherron1,2Abstract. The interplanetary electromagnet
UCLA - WEEK - 293
Difference between CME-driven storms and CIR-driven StormsJ.Borovsky and M. Denton JGR 2006 UCLA Journal Club March-07-2007Introduction I CME-driven and CIR-driven geomagnetic events differ, with the various forms of geomagnetic activity (ring c
UCLA - WEEK - 293
Fourier Analysis of ULF WavesMcPherron, R. L., C. T. Russell, and P.J. Coleman (1972), Fluctuating magnetic fields in the magnetosphere, 2. ULF fluctuations, Space Sci. Rev., 13(3), 411-454.ESS 293B - Journal Club Presentation R. L. McPherron Febr
UCLA - WEEK - 293
JOURNAL GEOPHYSICAL OF RESEARCHVOL. 72, NO. 11JUN&quot;- 1, 1967Polarization Analysisof Natural and Artificially Induced GeomagneticMicropulsationsR. A. FOWLER, J. KOTICK,ANDR. D. ELLIOTT ]3. 1Space and Information Systems Division North American
UCLA - WEEK - 293
FLUCTUATINGMAGNETICFIELDSIN THE MAGNETOSPHERE*II. U L F WavesR. L. M c P H E R R O N , C. T. R U S S E L L , and P. J. C O L E M A N , Jg. Dept. of Planetary and Space Science, and Institute of Geophysics and Planetary Physics, University of
UCLA - WEEK - 293
VOL. 77, NO. 28JOURNALOF GEOPHYSICALRESEARCHOCTOBER 1, 1972Useof theThree-Dimensional Covariance Matrixin Analyzing the Polarization Properties PlaneWaves ofJosrrH D. MEANSInstitute of Geophysicsand Planetary Physics, University of Calif
UCLA - WEEK - 293
UCLA - WEEK - 293
On the need for a solar wind trigger2005 Fall Meeting Search ResultsCite abstracts as Author(s) (2005), Title, Eos Trans. AGU, 86(52), Fall Meet. Suppl., Abstract xxxxx-xx Your query was: freeman HR: 0
Stanford - PUBS - 6750
EDDINGTON'S search for a FUNDAMENTAL THEORY: A key to the universe C. W. Kilmister, Cambridge University Press, 1994H. Pierre NoyesBOOK REVIEW?SLAC-PUB-95-6945Stanford Linear Accelerator Center Stanford University, Stanford, California 94309
Stanford - PUBS - 7500
SLAC-PUB-7709 December 1, 1997Measurements of Hadronic Asymmetries Collisions at LEP and SLD 'Erez Etzion (ErezQlepl.tau.ac.il)2in e+e-School of Physics University of Wisconsin, Madison, WI 53'706, U.S.A and Stanford Linear Accelerator Center,
UCLA - WEEK - 293
UCLA - WEEK - 293
GEOPHYSICAL RESEARCH LETTERS, VOL. ?, XXXX, DOI:10.1029/,On the association between northward turnings of the interplanetary magnetic field and substorm onsetsS. K. Morley Centre for Space Physics, University of Newcastle, Callaghan, NSW, Australi