1 / 9

Pascal Programming

Pascal Programming. Complex Array Structures. Pascal Programming. Complex solutions, using Pascal or any other language, need to be reduced from the abstract to more concrete statements.

bryant
Download Presentation

Pascal Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pascal Programming Complex Array Structures

  2. Pascal Programming • Complex solutions, using Pascal or any other language, need to be reduced from the abstract to more concrete statements. • The example in the text of parallel arrays to award a score and letter grade illustrates the validity of the observation.

  3. Pascal Programming Index 1 Index 2

  4. Pascal Programming • The solution to the problem arises from dual arrays with a single index. • Thus, data type notation and data structure become tightly related. • Data structure– any construct to store and manipulate data in a program or algorithm.

  5. Pascal Programming • In this solution, each array type is a data type. • The data structure combines the two arrays. • With these examples we know that available structures can include arrays of arrays and parallel arrays.

  6. Pascal Programming • Complex solutions require complex data structures. • An array’s component type can be comprised of any data type . . .so, it can be an array type. Thus we have an array or array types. • Consider a spreadsheet example . . .

  7. Pascal Programming

  8. Pascal Programming • If we substitute Sales for 1-3 and Territory for A-C, we reference 2C as … • Sales [2] Territory • Within the territory we have a monthly array of sales. • This illustrates the use of an array of array type.

  9. Pascal Programming • An array with more than one index is called a multidimensional array. • The declaration follows the form use to declare a simple or one dimensional array. • Multidimensional arrays have more than one index but they have similar other properties.

More Related