Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 8 Arrays.

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 9 Structures and Sequential Access Files.
Arrays.
1 Arrays  Arrays are objects that help us organize large amounts of information  Chapter 8 focuses on: array declaration and use passing arrays and array.
Chapter 9: Arrays and Strings
Arrays Data Structures - structured data are data organized to show the relationship among the individual elements. It usually requires a collecting mechanism.
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
Arrays. Objectives Learn about arrays Explore how to declare and manipulate data into arrays Learn about “array index out of bounds” Become familiar with.
Chapter 9 Introduction to Arrays
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.
Visual Basic 2010 How to Program © by Pearson Education, Inc. All Rights Reserved.
Microsoft Visual Basic 2005 CHAPTER 9 Using Arrays and File Handling.
 2004 Prentice Hall, Inc. All rights reserved. 1 Chapter 11 - JavaScript: Arrays Outline 11.1 Introduction 11.2 Arrays 11.3 Declaring and Allocating Arrays.
Chapter 9: Advanced Array Concepts
Using Arrays and File Handling
Array Processing Simple Program Design Third Edition A Step-by-Step Approach 7.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
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.
Object-Oriented Program Development Using Java: A Class-Centered Approach, Enhanced Edition.
Java Script: Arrays (Chapter 11 in [2]). 2 Outline Introduction Introduction Arrays Arrays Declaring and Allocating Arrays Declaring and Allocating Arrays.
An Object-Oriented Approach to Programming Logic and Design Fourth Edition Chapter 12 Manipulating Larger Quantities of Data.
Chapter 6: Arrays: Lists and Tables
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.
1 Topic: Array Topic: Array. 2 Arrays Arrays In this chapter, we will : Learn about arrays Learn about arrays Explore how to declare and manipulate data.
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.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Tutorial 18 – Student Grades Application Introducing.
Tutorial 101 Variable Arrays A group of variables that have the same name and data type and are related in some way Can have as many as 60 dimensions.
Chapter 8 Arrays. A First Book of ANSI C, Fourth Edition2 Introduction Atomic variable: variable whose value cannot be further subdivided into a built-in.
Programming with Microsoft Visual Basic 2012 Chapter 9: Arrays.
1 Chapter 7 Arrays. 2 Outline and Objective In this chapter we will Learn about arrays One-dimensional arrays Two-dimensional arrays Learn about searching.
An Introduction to Programming with C++ Sixth Edition Chapter 12 Two-Dimensional Arrays.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Student Grades Application Introducing Two-Dimensional Arrays and RadioButton.
IT259 Foundation of Programming Using Java Unit 9 Seminar : (Chapter 8 ) Instructor : Vladimir Gubanov, PhD
An Object-Oriented Approach to Programming Logic and Design Chapter 8 Advanced Array Concepts.
Chapter 8: Part 3 Collections and 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.
© 2004 Pearson Addison-Wesley. All rights reserved7-1 Array review Array of primitives int [] count; count = new int[10]; Array of objects Grade [] cs239;
Lecture #15 ARRAYS By Shahid Naseem (Lecturer). 2 ARRAYS DEFINITION An array is a sequence of objects of same data type. The objects in an array are also.
 2008 Pearson Education, Inc. All rights reserved JavaScript: Arrays.
VISUAL C++ PROGRAMMING: CONCEPTS AND PROJECTS Chapter 7A Arrays (Concepts)
Copyright © 2013 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Third Edition by Tony Gaddis.
Chapter 9 Introduction to Arrays Fundamentals of Java.
Clearly Visual Basic: Programming with Visual Basic 2008 Chapter 19 A Ray of Sunshine.
Microsoft Visual Basic 2005: Reloaded Second Edition
Chapter 6: Using Arrays.
An Introduction to Programming with C++ Sixth Edition
Computer Programming BCT 1113
Microsoft Visual Basic 2005: Reloaded Second Edition
Tutorial 11 Arrays Tutorial 11: Arrays.
CIS16 Application Development and Programming using Visual Basic.net
Arrays Part 2.
Presentation transcript:

Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 8 Arrays

Microsoft Visual Basic 2005: Reloaded, Second Edition2 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 Edition3 One-Dimensional Arrays One-dimensional array: –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 Edition4 One-Dimensional Arrays

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

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

Microsoft Visual Basic 2005: Reloaded, Second Edition7 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 Edition8 Storing Data in a One-Dimensional Array

Microsoft Visual Basic 2005: Reloaded, Second Edition9 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 Edition10 Displaying the Contents of a One-Dimensional Array

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

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

Microsoft Visual Basic 2005: Reloaded, Second Edition13 The For Each…Next Statement 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 Edition14 The For Each…Next Statement (continued)

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

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

Microsoft Visual Basic 2005: Reloaded, Second Edition17 Subscript to Access an Element …

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

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

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

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

Microsoft Visual Basic 2005: Reloaded, Second Edition22 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 Edition23 Calculating the Average Amount Stored in a One-Dimensional Numeric Array (continued)

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

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

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

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

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

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

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

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

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

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

Microsoft Visual Basic 2005: Reloaded, Second Edition34 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 Edition35 Sorting the Data Stored in a One-Dimensional Array (continued)

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

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

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

Microsoft Visual Basic 2005: Reloaded, Second Edition39 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 Edition40 Parallel One-Dimensional Arrays (continued)

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

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

Microsoft Visual Basic 2005: Reloaded, Second Edition43 Two-Dimensional Arrays Two-dimensional array: –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 Edition44 Two-Dimensional Arrays (continued)

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

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

Microsoft Visual Basic 2005: Reloaded, Second Edition47 Two-Dimensional Arrays (continued) Two-dimensional array: –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 Edition48 Storing Data in a Two-Dimensional Array

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

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

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

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

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

Microsoft Visual Basic 2005: Reloaded, Second Edition54 Programming Tutorial

Microsoft Visual Basic 2005: Reloaded, Second Edition55 Programming Example

Microsoft Visual Basic 2005: Reloaded, Second Edition56 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 Edition57 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