Microsoft Visual Basic 2005: Reloaded Second Edition

Slides:



Advertisements
Similar presentations
1.
Advertisements

Understanding the Need for Sorting Records
Chapter 9: Advanced Array Manipulation
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.
Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 9 Structures and Sequential Access Files.
Arrays.
Introduction to Programming with C++ Fourth Edition
C++ for Engineers and Scientists Third Edition
An Object-Oriented Approach to Programming Logic and Design Chapter 7 Arrays.
Chapter 8 Arrays and Strings
Programming Logic and Design Fourth Edition, Comprehensive
Chapter 7: Arrays. In this chapter, you will learn about: One-dimensional arrays Array initialization Declaring and processing two-dimensional arrays.
1 Microsoft Visual Basic 2010 Arrays. 2 Using a One-Dimensional Array Lesson A Objectives After completing this lesson, you will be able to:  Declare.
Microsoft Visual Basic 2005 CHAPTER 9 Using Arrays and File Handling.
Microsoft Visual Basic 2010: Reloaded Fourth Edition Chapter Six Repeating Program Instructions.
Array Processing Simple Program Design Third Edition A Step-by-Step Approach 7.
Microsoft Visual Basic 2010: Reloaded Fourth Edition Chapter Twelve Access Databases and LINQ.
Chapter 8 Arrays and Strings
Array Processing.
 2008 Pearson Education, Inc. All rights reserved JavaScript: Arrays.
Arrays Module 6. Objectives Nature and purpose of an array Using arrays in Java programs Methods with array parameter Methods that return an array Array.
Java Script: Arrays (Chapter 11 in [2]). 2 Outline Introduction Introduction Arrays Arrays Declaring and Allocating Arrays Declaring and Allocating Arrays.
Microsoft Visual Basic 2008: Reloaded Third Edition Chapter Six The Do Loop and List Boxes.
C++ for Engineers and Scientists Second Edition Chapter 11 Arrays.
An Introduction to Programming with C++ Fifth Edition Chapter 11 Arrays.
Computer Programming TCP1224 Chapter 11 Arrays. Objectives Using Arrays Declare and initialize a one-dimensional array Manipulate a one-dimensional array.
Programming with Microsoft Visual Basic 2012 Chapter 9: Arrays.
An Introduction to Programming with C++ Sixth Edition Chapter 12 Two-Dimensional Arrays.
Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 9 Structures and Sequential Access Files.
Visual C# 2005 Using Arrays. Visual C# Objectives Declare an array and assign values to array elements Initialize an array Use subscripts to access.
Arrays Declaring arrays Passing arrays to functions Searching arrays with linear search Sorting arrays with insertion sort Multidimensional arrays Programming.
VISUAL C++ PROGRAMMING: CONCEPTS AND PROJECTS Chapter 7A Arrays (Concepts)
Clearly Visual Basic: Programming with Visual Basic 2008 Chapter 19 A Ray of Sunshine.
Arrays Chapter 7.
Chapter 9: Sorting and Searching Arrays
Chapter 11 - JavaScript: Arrays
Microsoft Visual Basic 2010: Reloaded Fourth Edition
Microsoft Visual Basic 2005: Reloaded Second Edition
Chapter 6: Using Arrays.
An Introduction to Programming with C++ Sixth Edition
Arrays 2.
Chapter 7: Working with Arrays
Computer Programming BCT 1113
Chapter 8 Arrays Objectives
JavaScript: Functions.
Chapter 5: Arrays: Lists and Tables
Lesson 2 Notes Chapter 6.
Prof: Dr. Shu-Ching Chen TA: Yimin Yang
Visual Basic .NET BASICS
Prof: Dr. Shu-Ching Chen TA: Hsin-Yu Ha
Microsoft Visual Basic 2005: Reloaded Second Edition
Chapter 8 Arrays Objectives
Prof: Dr. Shu-Ching Chen TA: Haiman Tian
Object Oriented Programming in java
JavaScript Arrays.
Chapter 7 Part 2 Edited by JJ Shepherd
Tutorial 11 Arrays Tutorial 11: Arrays.
Data Structures (CS212D) Week # 2: Arrays.
Topics Sequences Introduction to Lists List Slicing
Compiler Design Second Lecture.
CIS16 Application Development and Programming using Visual Basic.net
Arrays Part 2.
Chapter 8 Arrays Objectives
Programming Logic and Design Fifth Edition, Comprehensive
Topics Sequences Introduction to Lists List Slicing
Chapter 6 - Arrays Outline Multiple-Subscripted Arrays.
Presentation transcript:

Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 8 Arrays

Objectives After studying this chapter, you should be able to: 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 2005: Reloaded, Second Edition

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 2005: Reloaded, Second Edition

Objectives (continued) 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 2005: Reloaded, Second Edition

Using Arrays Simple variable (or scalar variable): a variable that is unrelated to any other variable in memory Array: A group of variables with the same name and data type that are related in some way Used to temporarily store related data in memory Increases the efficiency of a program Commonly used arrays: One-dimensional Two-dimensional Microsoft Visual Basic 2005: Reloaded, Second Edition

One-Dimensional Arrays Can be viewed as a column of variables Subscript: A unique number that identifies each variable in a one-dimensional array Starts at 0 for first element in the array Use array name and subscript to refer to each individual variable in the array Microsoft Visual Basic 2005: Reloaded, Second Edition

One-Dimensional Arrays (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

One-Dimensional Arrays (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

One-Dimensional Arrays (continued) Element: an individual variable in the array When an array is declared: Each element in the array is initialized if no values are provided Initial values can be specified for elements Microsoft Visual Basic 2005: Reloaded, Second Edition

Storing Data in a One-Dimensional Array Microsoft Visual Basic 2005: Reloaded, Second Edition

Manipulating One-Dimensional Arrays Array elements can be used like any other variable Examples: Display the contents of an array Access an array element using its subscript Search the array Calculate the average of data stored in a numeric array Find the highest value stored in an array Update array elements Sort array elements Microsoft Visual Basic 2005: Reloaded, Second Edition

Displaying the Contents of a One-Dimensional Array Microsoft Visual Basic 2005: Reloaded, Second Edition

Displaying the Contents of a One-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Displaying the Contents of a One-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

The For Each…Next Statement Used to code a loop which processes each element in a group or array Creates a variable used to represent each item in the group or array Data type of the element must match the data type of the group Microsoft Visual Basic 2005: Reloaded, Second Edition

The For Each…Next Statement (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Using the Subscript to Access an Element in a One-Dimensional Array Microsoft Visual Basic 2005: Reloaded, Second Edition

Using the Subscript to Access an Element … (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Using the Subscript to Access an Element … (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Searching a One-Dimensional Array Microsoft Visual Basic 2005: Reloaded, Second Edition

Searching a One-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Searching a One-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Searching a One-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Calculating the Average Amount Stored in a One-Dimensional Numeric Array Sample application: Find the average from an array of test scores Length property: number of elements in the array Microsoft Visual Basic 2005: Reloaded, Second Edition

Calculating the Average Amount Stored in a One-Dimensional Numeric Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Calculating the Average Amount Stored in a One-Dimensional Numeric Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Calculating the Average Amount Stored in a One-Dimensional Numeric Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Calculating the Average Amount Stored in a One-Dimensional Numeric Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Determining the Highest Value Stored in a One-Dimensional Array Microsoft Visual Basic 2005: Reloaded, Second Edition

Determining the Highest Value Stored in a One-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Determining the Highest Value Stored in a One-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Updating the Values Stored in a One-Dimensional Array Microsoft Visual Basic 2005: Reloaded, Second Edition

Updating the Values Stored in a One-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Updating the Values Stored in a One-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Updating the Values Stored in a One-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Sorting the Data Stored in a One-Dimensional Array Sorting: arranging data in a specific order Ascending: first element is smallest, last element is largest Descending: first element is largest, last element is smallest Array.Sort method: used to sort elements in a one-dimensional array in ascending order Array.Reverse method: used after Array.Sort method to change to descending order Microsoft Visual Basic 2005: Reloaded, Second Edition

Sorting the Data Stored in a One-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Sorting the Data Stored in a One-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Sorting the Data Stored in a One-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Parallel One-Dimensional Arrays Microsoft Visual Basic 2005: Reloaded, Second Edition

Parallel One-Dimensional Arrays (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Parallel One-Dimensional Arrays (continued) Parallel arrays: Two or more arrays whose elements are related by their position in the arrays Microsoft Visual Basic 2005: Reloaded, Second Edition

Parallel One-Dimensional Arrays (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Parallel One-Dimensional Arrays (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Parallel One-Dimensional Arrays (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Parallel One-Dimensional Arrays (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Two-Dimensional Arrays Resembles a table with rows and columns Each element is identified by a unique combination of two subscripts: (row, column) Subscripts are zero-relative Microsoft Visual Basic 2005: Reloaded, Second Edition

Two-Dimensional Arrays (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Two-Dimensional Arrays (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Two-Dimensional Arrays (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Two-Dimensional Arrays (continued) Declared with highest row subscript and highest column subscript (zero-relative) Number of rows = highest row subscript + 1 Number of columns = highest column subscript + 1 Can specify initial values for array elements If no initial values are declared, array elements are automatically initialized Microsoft Visual Basic 2005: Reloaded, Second Edition

Storing Data in a Two-Dimensional Array Microsoft Visual Basic 2005: Reloaded, Second Edition

Storing Data in a Two-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Searching a Two-Dimensional Array Microsoft Visual Basic 2005: Reloaded, Second Edition

Searching a Two-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Searching a Two-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Searching a Two-Dimensional Array (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

Programming Tutorial Microsoft Visual Basic 2005: Reloaded, Second Edition

Programming Example Microsoft Visual Basic 2005: Reloaded, Second Edition

Summary Arrays: a group of related variables with the same name and same data type Array element: one item in the array One-dimensional array: each element is uniquely identified by its position (subscript) in the array Two-dimensional array: each element is uniquely identified by its position (row and column subscripts) in the array Subscripts are zero-relative Microsoft Visual Basic 2005: Reloaded, Second Edition

Summary (continued) Number of elements in an array is the highest subscript value + 1 For Each...Next statement: used to loop through all the elements in an array Length property: returns the number of elements in an array Array.Sort method: sorts the elements in a one-dimensional array in ascending order Array.Reverse method: reverses the order of elements in a one-dimensional array Microsoft Visual Basic 2005: Reloaded, Second Edition