Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Classroom presentation of memory usage with constants, variables, and subprograms in Pascal

Published: 01 June 1995 Publication History

Abstract

An essential part of the CS 1 course based on Pascal is the idea of random access memory usage when structured programs are executed. A survey of several texts reveals that the view of both variables and constants as memory locations for data is in many cases not systematically carried over and developed further when procedures and functions are presented. This paper presents a systematic method for understanding memory usage when dealing with subprograms in Pascal and presents a survey of current approaches.

References

[1]
Beck, Leland L, Pascal, A Guided Tour, Addison-Wesley Publishing Co., 1994.
[2]
Burd, Barry A., Pascal by Example, From Practice to Principal in Computer Science, Harcourt Brace Jovanovich College Publishers, 1992.
[3]
Cooper, Doug, CondensedPasca/, W. W. Norton & Co., 1987.
[4]
Cooper, Doug, Oh!Pascal!, 3rd Edition, W. W. Norton & Co., 1993.
[5]
Cooper, Doug and Clancy, Michael, Oh/Pascal!, 2nd Edition, W. W. Norton & Co, 1985.
[6]
Dale, Nell, Programming In Pascal, D. C. Heath and CO., 1990.
[7]
Dale, Nell and Weems, Chip, Introduction to Pascal and Structured Design, 2nd Edition, D. C. Heath and Co., 1987.
[8]
Glinert, Ephraim P., Introduction to Computer Science Using Pascal, Prentice-Hall International, Inc., 1983.
[9]
Graham, Neill, Introduction To Pascal, Third Edition, West Publishing Co., 1988.
[10]
Koffman, Elliot B., Pascal, Problem Solving and Program Design, Fourth Edition, Addison-Wesley Publishing CO., 1992.
[11]
Law, Victor J., Standard Pascal An Introduction to Structured Software Design, Wm. C. Brown Publishers, 1986.
[12]
Leestma, Sanford, and Nyhoff, Larry, Pascal Programming and Problem Solving, 2nd Edition, Macmillan Publishing Co., 1987.
[13]
Peters, III, James F., Problem Solving With Pascal, Programming Methods, Algorithms, and Data Structures, Holt Rinehart and Winston, 1986.
[14]
Pratt, Terrence W., Pascal, A New Introduction to Computer Science, Prentice-Hall, Inc., 1990.
[15]
Pritchard, Paul, An Introduction to Programming Using Macintosh Pascal, Addison-Wesley Publishing Co., 1988.
[16]
Reges, Stuart, Building Pascal Programs, An Introduction to Computer Science, Little, Brown and Co., 1987.
[17]
Reilly, Edwin D., Federighi, Francis D., Pascalgorithms, A Pascal-based Introduction to Computer Science, Houghton Mifflin Co., 1989.
[18]
Richards, James L, Pascal, Second Edition, Academic Press College Division, Harcourt Brace Jovanovich Publishers, 1986.
[19]
Salmon, William I., Structures and Abstractions, An Introduction to Computer Science with Pascal, Richard D. Irwin Inc., 1991.
[20]
Savitch, Walter J., Pascal An Introduction to the Art and Science of Programming, Second Edition, The Benjamin/Cummings Publishing Co. Inc., 1987.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGCSE Bulletin
ACM SIGCSE Bulletin  Volume 27, Issue 2
June 1995
67 pages
ISSN:0097-8418
DOI:10.1145/201998
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1995
Published in SIGCSE Volume 27, Issue 2

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 150
    Total Downloads
  • Downloads (Last 12 months)25
  • Downloads (Last 6 weeks)4
Reflects downloads up to 10 Oct 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media