1.

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

Variations of the Turing Machine
AP STUDY SESSION 2.
1
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Copyright © 2003 Pearson Education, Inc. Slide 7-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
David Burdett May 11, 2004 Package Binding for WS CDL.
We need a common denominator to add these fractions.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Prepared by: Workforce Enterprise Services For: The Illinois Department of Commerce and Economic Opportunity Bureau of Workforce Development ENTRY OF EMPLOYER.
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
Custom Services and Training Provider Details Chapter 4.
CALENDAR.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Windows XP Project An Introduction to Microsoft Windows XP and Office 2003.
Break Time Remaining 10:00.
Turing Machines.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
PP Test Review Sections 6-1 to 6-6
Chapter 10: Applications of Arrays and the class vector
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Bellwork Do the following problem on a ½ sheet of paper and turn in.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 24.1 Test-Driving the Ticket Information Application.
Operating Systems Operating Systems - Winter 2010 Chapter 3 – Input/Output Vrije Universiteit Amsterdam.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
Benchmark Series Microsoft Excel 2013 Level 2
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
 Copyright I/O International, 2013 Visit us at: A Feature Within from Item Class User Friendly Maintenance  Copyright.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Chapter 1: Expressions, Equations, & Inequalities
Lilian Blot PART III: ITERATIONS Core Elements Autumn 2012 TPOP 1.
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
Adding Up In Chunks.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
GEtServices Services Training For Suppliers Requests/Proposals.
: 3 00.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Types of selection structures
Essential Cell Biology
Converting a Fraction to %
Clock will move after 1 minute
PSSA Preparation.
Chapter 11 Creating Framed Layouts Principles of Web Design, 4 th Edition.
Chapter 13 Web Page Design Studio
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
Select a time to count down from the clock above
Copyright Tim Morris/St Stephen's School
Chapter 7: Sub and Function Procedures
Microsoft Visual Basic 2010: Reloaded Fourth Edition
Programming with Microsoft Visual Basic 2005, Third Edition
An Introduction to Programming with C++ Fifth Edition
Arrays-Part 1. Objectives Declare and initialize a one-dimensional array Store data in a one-dimensional array Display the contents of a one-dimensional.
Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 8 Arrays.
Arrays.
Introduction to Programming with C++ Fourth Edition
Programming with Microsoft Visual Basic th Edition CHAPTER SEVEN SUB AND FUNCTION PROCEDURES.
Programming with Microsoft Visual Basic 2008 Fourth Edition
Computer Programming TCP1224 Chapter 11 Arrays. Objectives Using Arrays Declare and initialize a one-dimensional array Manipulate a one-dimensional array.
1.
Programming with Microsoft Visual Basic 2012 Chapter 9: Arrays.
Clearly Visual Basic: Programming with Visual Basic 2008 Chapter 19 A Ray of Sunshine.
Microsoft Visual Basic 2005: Reloaded Second Edition
CIS16 Application Development and Programming using Visual Basic.net
Presentation transcript:

1

Objectives Declare and initialize a one-dimensional array Store data in a one-dimensional array Display the contents of a one-dimensional array Code a loop using the For Each…Next statement Access an element in a one-dimensional array Microsoft Visual Basic .NET: Reloaded

Objectives (continued) Search a one-dimensional array Compute the average of a one-dimensional array’s contents Find the highest entry in a one-dimensional array Update the contents of a one-dimensional array Sort a one-dimensional array Microsoft Visual Basic .NET: Reloaded

Objectives (continued) Enter code in the form’s Load event procedure Create and manipulate parallel one- dimensional arrays Create and initialize a two-dimensional array Store data in a two-dimensional array Search a two-dimensional array Microsoft Visual Basic .NET: Reloaded

Using Arrays Simple variable Array Also called scalar variable Is unrelated to any other variable in memory Array A group of variables that have the same name and data type and are related in some way You can picture an array as a group of small adjacent boxes inside the computer’s memory Microsoft Visual Basic .NET: Reloaded

One-Dimensional Arrays Visualize as a column of variables Each variable is identified by a unique number Unique number is called “subscript” Subscript is placed inside parentheses immediately following array name Example strStates(1) – read “strStates sub one” Individual variables referred to as “elements” Microsoft Visual Basic .NET: Reloaded

One-Dimensional Arrays (continued) Declare using keywords Dim or Private highestSubscript argument in declaration used to specify the number of elements in the array number of array elements is 1 more than the value in highestSubscript argument Microsoft Visual Basic .NET: Reloaded

One-Dimensional Arrays (continued) Microsoft Visual Basic .NET: Reloaded

HOW TO… Microsoft Visual Basic .NET: Reloaded

Storing Data in a One-Dimensional Array Microsoft Visual Basic .NET: Reloaded

Manipulating One-Dimensional Arrays Sample procedures will demonstrate how to perform tasks using a one-dimensional array Display contents of an array Access an array element using its subscript Search the array Calculate the average of the data stored in a numeric array Find the highest value stored in an array Update the array elements Sort the array elements Microsoft Visual Basic .NET: Reloaded

Displaying the Contents of a One-Dimensional Array Microsoft Visual Basic .NET: Reloaded

Displaying the Contents of a One-Dimensional Array (continued) Microsoft Visual Basic .NET: Reloaded

The For Each…Next Statement Use to code a loop containing instructions to be processed for each element in a group Syntax template shown in next slide contains words “element” and “group” “element” Declare a variable of the same data type as the elements of the array and place this variable in the “element” position of the template “group” The variable name of the array Microsoft Visual Basic .NET: Reloaded

HOW TO… Microsoft Visual Basic .NET: Reloaded

Using the Subscript to Access an Element in a One-Dimensional Array Display salary amount corresponding to code entered by user Microsoft Visual Basic .NET: Reloaded

Searching a One-Dimensional Array Determine number of salespeople selling above a certain amount Microsoft Visual Basic .NET: Reloaded

Calculating the Average Amount Stored in a One-Dimensional Numeric Array Calculate and display average test score earned by students on final exam Microsoft Visual Basic .NET: Reloaded

Determining the Highest Value Stored in a One-Dimensional Array Display highest amount earned in a week Microsoft Visual Basic .NET: Reloaded

Updating the Values Stored in a One-Dimensional Array Procedure allows manager to increase price of each item and display item’s new price Microsoft Visual Basic .NET: Reloaded

Sorting the Data Stored in a One-Dimensional Array Array.Sort(arrayName) method Sorts the elements of a one-dimensional array in “ascending order” First element contains smallest value Last element contains largest value To sort in descending order First sort in ascending order Then use Array.Reverse(arrayname) method to reverse the position of the elements in the array Microsoft Visual Basic .NET: Reloaded

Sorting the Data Stored in a One-Dimensional Array (continued) btnSortAscending_Click procedure sorts intNumbers array into ascending order Microsoft Visual Basic .NET: Reloaded

Sorting the Data Stored in a One-Dimensional Array (continued) Microsoft Visual Basic .NET: Reloaded

Sorting the Data Stored in a One-Dimensional Array (continued) Method sorts array in descending order and displays the results Microsoft Visual Basic .NET: Reloaded

Sorting the Data Stored in a One-Dimensional Array (continued) Microsoft Visual Basic .NET: Reloaded

Using a Module-Level One-Dimensional Array Application displays names contained in a sequential access file, giving user choice of ascending or descending order of display First, declare array variable in the Form’s general declarations section Then, fill array from data in file using code in the form’s Load event procedure Load event occurs before the first time a form is displayed Microsoft Visual Basic .NET: Reloaded

Using a Module-Level One-Dimensional Array (continued) Microsoft Visual Basic .NET: Reloaded

Using a Module-Level One-Dimensional Array (continued) Microsoft Visual Basic .NET: Reloaded

Parallel One-Dimensional Arrays Two or more one-dimensional arrays whose elements are related by their position (subscript) Called parallel because element at subscript 0 in first array corresponds to element at subscript 0 in another array Example: strID(0) corresponds to intPrice(0) and strID(1) corresponds to intPrice(1), and so on… Microsoft Visual Basic .NET: Reloaded

Parallel One-Dimensional Arrays (continued) Microsoft Visual Basic .NET: Reloaded

Parallel One-Dimensional Arrays (continued) Microsoft Visual Basic .NET: Reloaded

Parallel One-Dimensional Arrays (continued) Microsoft Visual Basic .NET: Reloaded

Two-Dimensional Arrays Resemble a table in that variables are store in rows and columns Each element is identified by a unique combination of two subscripts The first subscript indicates the element’s row The second subscript indicates the column Each subscript begins with 0 The element in the first row and column has a subscript of (0,0) Microsoft Visual Basic .NET: Reloaded

Two-Dimensional Arrays (continued) Microsoft Visual Basic .NET: Reloaded

HOW TO… Microsoft Visual Basic .NET: Reloaded

Storing Data in a Two-Dimensional Array Microsoft Visual Basic .NET: Reloaded

Searching a Two-Dimensional Array Microsoft Visual Basic .NET: Reloaded

Programming Example – Perrytown Gift Shop Application Application is to assist in employee weekly payroll process Calculates and displays the federal withholding tax (FWT) Gets and displays taxable wages Gets and displays marital status Microsoft Visual Basic .NET: Reloaded

TOE Chart Microsoft Visual Basic .NET: Reloaded

User Interface Microsoft Visual Basic .NET: Reloaded

Objects, Properties, and Settings Microsoft Visual Basic .NET: Reloaded

Objects, Properties, and Settings (continued) Microsoft Visual Basic .NET: Reloaded

Tab Order Microsoft Visual Basic .NET: Reloaded

Pseudocode btnExit Click event procedure close application btnCalc Click event procedure Include the following in a Try/Catch block: remove any dollar signs and spaces from the txtTaxable control assign the taxable wages store in txtTaxable to a variable assign the marital status entered in txtStatus to a variable if marital status is not either M or S display an appropriate message else if marital status is M use the Married tax table, stored in an array use the singles tax table, stored in an array Microsoft Visual Basic .NET: Reloaded

Pseudocode (continued) end if Repeat while there are still rows in the tax table to search and taxable wages have not been found if taxable wages are less than or equal to value stored in the first column of the current row in tax table use information stored in 2nd, 3rd, and 4th columns in tax table to calculate the federal withholding tax indicate that the taxable wages were found by assigning the value True to blnFound variable else add 1 to the contents of the intRow variable to continue the search row in the tax table Display the federal withholding tax in the lblFwt control Use general Catch statement to handle and display any errors Microsoft Visual Basic .NET: Reloaded

Code Microsoft Visual Basic .NET: Reloaded

Code (continued) Microsoft Visual Basic .NET: Reloaded

Summary Programmers use arrays to temporarily store related data in computer’s internal memory All variables in an array have the same name and data type Each element in a one-dimensional array is identified by a unique subscript Appears in parentheses after array’s name Microsoft Visual Basic .NET: Reloaded

Summary (continued) Each element in a two-dimensional array is identified by a unique combination of two subscripts: Row subscript Column subscript Subscripts appear in parentheses after the array’s name You list the row subscript first, followed by a comma and the column subscript The first subscript in a one-dimensional array is 0 (zero) Microsoft Visual Basic .NET: Reloaded

Summary (continued) First row subscript in a two-dimensional array is 0 (zero) likewise, the first column subscript also is 0 (zero) When declaring a one-dimensional array, provide either highest subscript or initial values When declaring a two-dimensional array, you provide either the highest row and column subscripts or the initial values Microsoft Visual Basic .NET: Reloaded

Summary (continued) The number of elements in a one-dimensional array is one more than its highest subscript The number of rows in a two-dimensional array is one more than its highest row subscript likewise, the number of columns is one more than its highest column subscript You usually use an assignment statement to store data in an array You refer to an element in a one-dimensional array using the array’s name followed by the element’s subscript Microsoft Visual Basic .NET: Reloaded

Summary (continued) You refer to an element in a two-dimensional array using the array’s name followed by the element’s row and column subscripts, which are separated by a comma You can use the For Each…Next statement to code a loop whose instructions you want processed for each element in an array You can use the Length property to determine the number of elements in the array Microsoft Visual Basic .NET: Reloaded

Summary (continued) You use the Array.Sort method to sort the elements in a one-dimensional array You use the Array.Reverse method to reverse the order of the elements in an array The elements in parallel arrays are related by their subscript (or position) in each array Microsoft Visual Basic .NET: Reloaded