CS 9618 P2
MODULAR PROGRAMMING
TRANSFERABLE SKILL
ALGORITHM DEFINITION
ADV. OF SUBROUTINES
By Muhammad Ibrahim Shaikh Page 1
PROGRAM FAULT
REDUCE PROGRAM FAULTS IN DEVELOPMENT
TYPES OF ERRORS IN PROGRAMMING
BUBBLE SORT
By Muhammad Ibrahim Shaikh Page 2
PROGRAM DECOMPOSITION
IDE (INTEGRATED DEVELOPMENT ENVIRONMENT)
STUB-TESTING
SINGLE-STEPPING
FEATURES OF READABLE PSEUDOCODE
By Muhammad Ibrahim Shaikh Page 3
FEATURES OF STRUCTURE CHARTS
BYVAL PARAMETER
ADAPTIVE MAINTENANCE
PROGRAM DEVELOPMENT CYCLE
IDENTIFIER TABLE
By Muhammad Ibrahim Shaikh Page 4
FILES OVER ARRAYS
ADDING DATA IN LINKED LIST
IMPLEMENTATION/CREATION OF LINKED LIST
By Muhammad Ibrahim Shaikh Page 5
HOW DATA CAN BE STORED IN TEXT FILES
PROGRAM NOT CONTAINING SYNTAX ERROR
BUBBLE SORT (STRUCTURED ENGLISH)
ADDING DATA IN QUEUE (ADTS)
By Muhammad Ibrahim Shaikh Page 6
REMOVING DATA IN QUEUE (ADTS)
STATE WHEN FOQ AND EOQ HAVE SAME VALUE
ALGORITHM FOR EOQ ALTERATION
SEPARATOR CHARACTER FOR PSEUDOCODE/FILES
DECOMPOSITION
By Muhammad Ibrahim Shaikh Page 7
ACTIVITIES IN DESIGN PROCESS (DEVELOPMENT)
DATA ENTRY FOR EMPTY ARRAY ELEMENTS
ADV/DIS ADV OF SINGLE LINE DATA FORMAT IN
FLAT-FILE
BUILT-IN FUNCTIONS
ADV OF MODULAR PROGRAMMING
By Muhammad Ibrahim Shaikh Page 8
WRITING AND TESTING (DEVELOPMENT)
STEPWISE REFINEMENT
MODES OF OPENING TEXT FILES
WHITE BOX TESTING
By Muhammad Ibrahim Shaikh Page 9
SYNTAX AND LOGIC ERRORS
CONSTANTS AND THEIR USE
WHITE BOX vs BLACK BOX TESTING
LOGIC AND RUNTIME ERRORS
By Muhammad Ibrahim Shaikh Page 10
PROGRAM MAINTENANCE
PARAMETERS
DECLARATION OF CONSTANTS
COMMENTS AND INDENTATION
INPUT/PROCESS/OUTPUT
By Muhammad Ibrahim Shaikh Page 11
STAGES OF ALGORITHM
BOOLEAN OPERATOR QUESTION
FEATURES SUPPORTING MODULAR APPROACH
USE OF ROUTINES/SUBROUTINES
By Muhammad Ibrahim Shaikh Page 12
‘IF…ENDIF’ TO ‘CASE…….ENDCASE’
FEATURES OF PROGRAMMING THAT CAN BE
IDENTIFIED
By Muhammad Ibrahim Shaikh Page 13
STAGES OF PROGRAM DEVELOPMENT CYCLE
DATA TYPE IDENTIFICATION
PARAMETER USE IN SUBROUTINE
‘CASE OF’ TO ‘IF…..ENDIF’
By Muhammad Ibrahim Shaikh Page 14
IDE LONG QUESTION (6 MARKS)
ASCII REPRESENTATION*
USER DEFINE vs BUILT IN FUNCTION
By Muhammad Ibrahim Shaikh Page 15
ERROR DETECTION QUESTION SAMPLE
By Muhammad Ibrahim Shaikh Page 16
PSEUDOCODE TO FLOWCHART SAMPLE
SIMILARITIES IN USER DEFINED AND BUILT IN
FUNCTIONS
DEVELOPMENT OF PROGRAM (SOURCE CODE AND
OBJECT CODE)
IDE SYNTAX ERROR DETECTION
By Muhammad Ibrahim Shaikh Page 17
IDE FOR WHITE BOX TESTING
ADV/DIS ADV OF SINGLE LINE DATA ENTRY
FLOWCHART TO PSEUDOCODE
NEED OF FLAT-FILES IN PROGRAMMING
By Muhammad Ibrahim Shaikh Page 18
PROBLEMS DUE TO SINGLE LINE DATA ENTRY
STRUCTURE CHART PARAMETERS
REASON FOR MODULAR APPROACH
By Muhammad Ibrahim Shaikh Page 19
PSEUDOCODE STUDY QUESTION
By Muhammad Ibrahim Shaikh Page 20
STRUCTURED ENGLISH TO PSEUDOCODE
By Muhammad Ibrahim Shaikh Page 21
LINEAR SEARCH
By Muhammad Ibrahim Shaikh Page 22
BUBBLE SORT
ADTS:
By Muhammad Ibrahim Shaikh Page 23
CASE OF FLOW CHART:
PROCEDURE STRUCTURE:
PROCEDURE WITH PARAMETERS:
By Muhammad Ibrahim Shaikh Page 24
FUNCTION STRUCTURE:
PSEUDOCODE STATEMENTS FOR FILING:
FILING MODES FOR OPENING FILES:
By Muhammad Ibrahim Shaikh Page 25