PPT-Subroutines

Author : stefany-barnette | Published Date : 2015-11-02

reasons for subroutines repeat same code or similar code with slightly different parameters hide design decisions or design complexity partition off code likely

Presentation Embed Code

Download Presentation

Download Presentation The PPT/PDF document "Subroutines" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Subroutines: Transcript


reasons for subroutines repeat same code or similar code with slightly different parameters hide design decisions or design complexity partition off code likely to change provide for separate compilation. noxacuk Bela Tiwari btiwaricehacuk Subroutines get efficient So far The code we have looked at so far has been sequenti al do this do that now do something finish Problem You need something to be done over and over perhap s slightly differently depe Science/ Operations Research Shanno Editor Methods Br61az I~cole Polytechnique F6d6rale de Lausanne paper describes efficient new heuristic methods to color the vertices of a graph which rely upon Style: Main program and subroutines. INF 123 – Software architecture. tdebeauv@uci.edu. 1. Outline. Some theory. Connector 1: Procedure . call . Style: Main program and subroutines. Connector 2: Socket. CP212. Winter 2012. Topics. Subroutines. Functions. Modular programming. 3 Main Benefits. Variable and Subroutine Scope. Using and Passing Parameters. Module level "Global" variables. Passing arrays. Answer. 1. What does a connector do?. 2. Can connectors be smart? complex? domain-specific?. 3. Name 2 connectors. 4. Can subroutines have side-effects? Can they call each other?. 5. def. . concat. (. Call . suba. Call . suba. Call . suba. Next instruction. Next instruction. Next instruction. Start of subroutine. Subroutine . suba. Jump back. Only one copy of the code is placed in memory. Whenever we wish to use the code, a jump is made to it . CS. . 111. On-Line MS Program. Operating . Systems . Peter Reiher. . Introduction. Most useful abstractions an OS wants to offer can’t be directly realized by hardware. The hardware doesn’t do exactly what the abstraction requires. Functions. & . Subroutines. (. procedures. in other languages) are subprograms that allow modular coding. Function. : returns a single explicit function value for given function arguments. Subroutine. uses . a language . to implement all of the functional capability of the application.. VBA . (Visual Basic for Applications. ). . is that language.. Use VBA to tell Excel what to do:. C. reate your own new functions. , . Sitichai. . Srioon. , Chaiporn Jaikaeo. Department of Computer Engineering. Kasetsart University. Cliparts. are taken from . http://openclipart.org. . 01204111 Computers and Programming. Revised 2018-08-21. Microcomputers I – CE 320. Electrical and Computer Engineering. Kettering University. jkwon@kettering.edu. http://www.kettering.edu/~jkwon. Jaerock Kwon, Ph.D.. Announcements. Midterm on Monday. Up to Lecture 13.. , . Sitichai. . Srioon. , Chaiporn Jaikaeo. Department of Computer Engineering. Kasetsart University. Cliparts. are taken from . http://openclipart.org. . 01204111 Computers and Programming. Revised 2018-08-29. Branches . and Subroutines. Estimated . time . to . complete this lesson: 1 hour. In this lesson, you will . learn . how to:. Code Branches . and Subroutines. . Create subroutines by . using . Sub. and . The stack is a special area in memory used by the CPU to store . register information . or general data information during program . execution. The . stack has a top and a bottom. The . SP register is the special register that controls the address .

Download Document

Here is the link to download the presentation.
"Subroutines"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.

Related Documents